Director Software Development
Current• Leader of development and application support teams of 20+ people, leveraging individual talent to target on time delivery. Instrumental in the management of Enterprise rating, Billing, and Bill formatting applications products that generated overage revenue of $82+ Million over the course of a month. Proficiently leading the application support team of the Billing Modernization program for Migrating billing from a mainframe platform to an open systems platform.• Managing development team for the Usage Charges Assessments (Usage Calc) application generates usage billing records. Using Incremental and Iterative processes for delivering 65+ usage charge assessment feeds that are required for journaling, billing, revenue assurance and end customers. Architect and design a horizontally scaling application processing 4 billion records for peak bill cycle daily generating several usage feeds. Built cross platform technologies solution leveraging best aspects of Python, Java Spring Boot, Spark, Oracle. • Managing development team for End of Cycle (Rating) application developed in cross platform technologies including python, java spring boot, Oracle implementing complex algorithms for usage overage charges re-allocation and assessment for SMS, Data and Voice customers ranging from individual customers to enterprise IOT customers having 4.5 million lines. Application processes 4 Billion usage records for peak bill cycle daily.• Manage development team for Bill Certification application that validates each and every customer bill for configured set of rules to proactively capture billing issues.• Build and trained members of the billing application support team and ensured flawless successful execution of for application build on multi-platform technology (including C++, K2View, Spark, Java Spring Boot, Python, Oracle, Cassandra, Ignite, Kafka etc.)• Lead onshore and offshore development and support teams to ensure 24x7 delivery of projects and application support.