Member Of Technical Staff
• Designed and implemented several RESTful APIs relating to the provisioning of users, the execution of business logic operations, and the administration of the online charging system for internal consumption, operational support, and integration with our customer manager application, payment gateways, and various other external integration layers.• Designed and implemented various subscriber management and rating features to support customer requirements and enhance the product, e.g. bundled and templatized product offerings, new types of balances, grace period support, subscriber and offer lifecycle enhancements, data model enhancements, etc.• Diagnosed numerous operational issues involving in-memory data on live production systems and wrote various data fixup scripts for support engineers leveraging the operational APIs I designed and implemented to correct these issues on said live production systems. Played a role in crafting a general-purpose framework for streamlined creation of such scripts by engineers for support teams and training several engineers to take on these responsibilities going forward.• Designed and implemented procedures for disaster mitigation and management of problematic data.• Designed and implemented a framework within the application layer for enabling online upgrade of existing in-memory data while still processing live transactions on the primary system.• Re-implemented a complex C++ price loading application and contributed to the subsequent Java pricing data validator.• Sent overseas to resolve a critical customer issue onsite and improve the robustness of their system.