In this role, I executed and delegated backend development tasks, conducted thorough testing, managed deployments, implemented monitoring for software systems, expertly debugged production issues, and efficiently handled production incidents.
Accomplishments:
• Built ‘Hierarchy’, a new feature for Call Dashboard and Call Inbox, effectively enhancing the data-view
aspect of customers.
• Delivered Hierarchy functionality in legacy customer-facing system by enhancing Elastic Search Client
Engine.
• Delivered multiple enhancements for a dequeuing node.js webhook worker which resulted in 95% operating cost reduction from 168$ per day to 5$ per day and 100% alerts reduction (70 alerts/week to 0)
• Enhanced Call Dashboard experience by cutting API response time in a Go-based microservice by 20% with centralized caching.
• Took ownership of and boosted Call Dashboard Go worker's performance by 30% via design refinement of separating Live and Historic Kafka workers.
• Optimized MongoDB driver configurations to significantly improve DB write latency for many dependent microservices.
• Designed & developed an event-driven webhook worker microservice in Go for new voice backend, leveraged thread pools to improve resource utilization, data structures to maintain internal states, and gRPC to notify servers.
• Led and initiated the implementation of an automated weekly on-call staff assignment Jenkins cron job written in Go, effectively reducing the manual workload for team members.
• Migrated node.js service from AWS EC2 environment to Kubernetes, simplified local setup with docker-compose.In this role, I executed backend development tasks, conducted thorough testing, managed deployments, implemented monitoring for software systems, expertly debugged production issues, and efficiently handled production incidents. Accomplishments: • Delivered multiple enhancements for a dequeuing node.js webhook worker which resulted in 95% operating cost reduction from 168$ per day to 5$ per day and 100% alerts reduction (70 alerts/week to 0) • Enhanced Call Dashboard experience by cutting API response time in a Go-based microservice by 20% with centralized caching. • Took ownership of and boosted Call Dashboard Go worker's performance by 30% via design refinement of separating Live and Historic Kafka workers. • Optimized MongoDB driver configurations to significantly improve DB write latency for many dependent microservices. • Designed & developed an event-driven webhook worker microservice in Go for new voice backend, leveraged thread pools to improve resource utilization, data structures to maintain internal states, and gRPC to notify servers. • Led and initiated the implementation of an automated weekly on-call staff assignment Jenkins cron job written in Go, effectively reducing the manual workload for team members. • Migrated node.js service from AWS EC2 environment to Kubernetes, simplified local setup with docker-compose.
Skills: PHP · REST API · Message Queue · Go (Programming Language) · Software Development · Git · Docker · SQL · JavaScript · MongoDB · Kafka
P
PRINCIPAL FINANCIAL GROUP
Software Developer
Pune, MH, India
October 2020 - September 2021
Fun Fact
I am a Trinity Grade 3 Keyboardist, I also play Guitar and record my vocals to produce song covers.