Hyderabad, Telangana, India
◦Contributed to the development of significant back-end services as a part of ”Digital Operational Intelligence” product which performs analysis on the metrics and alarms collected from various sources.
◦Implemented end-to-end flows to show statistical analysis of alarms and graphical representation of metrics present in Elasticsearch.
◦Developed an horizontally distributed in-memory caching mechanism using Hazelcast to support scalability and increase processing speed, performance and throughput by 50%.
◦Implemented a distributed locking mechanism in a microservice to improve the accuracy of data.
◦Designed a new stream processing Microservice to normalize the large amount of real-time data produced by different data sources.
◦Researched and programmed a feature for noise reduction of alarms by suppressing the redundant alarms.
◦Effectively collaborated with product managers and multiple teams to refine the requirements and identify the dependencies.
◦Inspected and solved critical production issues. Improved the availability of a Microservice by 80% and designed a mechanism to make the system fault-tolerant.
◦Developed various data generation scripts covering all edge cases to enable the team with proper source for validation during development phase and defect analysis.
◦Supervised QA efforts during staging and production phases to maintain the quality of the product while meeting the stringent bi-weekly SaaS release deadlines.