Senior Software Engineer
Circles.LifeJan, 2021 - Jan, 20243 yr
Led the Telco domain development team and was a part of the architecture team during roadmap discussion. Golang, Postgres,MySQL(relational), Mongo(schema less) and ElasticSearch(ELK) were the major tools used in terms of language and database. Efficiently handled B2B client traffic increase from 0.5 million to 2 million and then from 2 million to 5 million by rigorously conducting performance tests and identifying bottlenecks. Integrated linting and automated testing into the CI/CD pipeline, increasing code quality and reducing bugs in production by 30%. Split legacy monoliths into microservices ensuring flexible scalability, independent development and deployment to Google Cloud and AWS Kubernetes cluster via Helm and Terraform thus decreasing time to market by at least 25%. Reduced the incident rate of subscription pipeline by 60% by introducing event driven architecture, resilience, fault tolerance and monitoring using golang, RabbitMQ, Kafka, New Relic and A/B testing. Developed observability, monitoring,logging and alerting systems and reduced mean time to resolution(MTTR) by 40% and improved system availability by 25% by using opsgenie, prometheus, grafana, newrelic and ELK stack. Designed and Implemented a fully automated ci/cd pipeline and reduced deployment time by 50% using Jenkins and bitbucket pipelines. Added auto recharge functionality to data add ons benefiting customers by removing the hassle of manual recharge and also increasing the overall revenue by 3x.