Dedicated, career-focused Software Engineer with a passion for developing cutting-edge technologies while achieving company goals.
Overview
3
3
years of professional experience
Work History
Software Engineer L2
Twilio
Bengaluru
03.2024 - Current
Designed and Developed Timer Service - Identified and addressed a backend gap by designing and implementing a robust timer service using SQS and AWS Scheduler. This service is crucial for time-sensitive actions, allowing for precise handling of expiration events. Also, developed a consumer service to process these timers effectively. Conducted extensive chaos, resilience, and load testing to validate the service's reliability and performance under various scenarios.
Upgrading AuroraDB Infrastructure - Led the upgrade of a high-performance AuroraDB instance with 40 writes per second in production. Conducted a POC for migration strategies, including DMS and AWS Blue-Green, and collaborated on a custom tool to streamline the process.
Software Engineer L1
Twilio
Bengaluru
07.2022 - 03.2024
MySQL to Aurora Migration - migrated data from self managed mysql to auroraDB with zero downtime, one of table had 300mil+ records in prod, with an insert rate of 40rps.
Improved availability of customer notifications by dividing the monolithic service which had multiple responsibilities (auth, routing, customer notifications) into microservices with single responsibility.
Improved service's resiliency by launching it in another region and utilized IaaC (Terraform) to automate creation of infrastructure (EC2 instances, ASGs, DynamoDB tables, etc.) in the new region.
Reduced infrastructure costs by 4% of our team by improving fleet utilization. Performed stress testing to find the breaking point of the service which helped to identify the clusters that were over-provisioned.
Performed root cause and implemented the fix for a critical customer escalation which was due to a race condition in processing Kafka events.
During hackathon, implemented a POC to summarize chat contents after an agent wraps up the call. This POC helped the product team to identify the benefits of it and is working on releasing this POC to production.
Intern
Dlithe Consultancy Services Pvt Ltd
Bengaluru
07.2020 - 08.2020
Hands on with Python Programming
Python Libraries – Numpy, Pandas, Opencv, Matplot, Tensorflow, and Keras.
Worked on various datasets to train and test Ml models
Education
B.E - Computer Science Engineering
NMAM Institute of Technology
Nitte
06.2022
Skills
Design and Development
Operational Analysis
Testing, Debugging and Deployment
Performance and Scalability Optimization
Technical Documentation
Code Reviews
Fluent in Java and Python
Infrastructure as a Code ( Terraform )
Team Collaboration
College Projects
CampWithFire, Camping Website Camping website where a user can create, view, edit or delete his/her campground.
Face Mask Detector Face mask detector model is built using Keras, Tensorflow, mobileNet, OpenCV. It detects if a person is wearing mask or not.
Disease Predictor It takes symptoms as user inputs and gives the result predicted by Decision Tree, Random Forest, Naive-Bayes and K-Nearest Neighbor algorithm
Movie Recommendation System
It recommends the movie to the user based on item-based collaborative filtering
Software Development Engineer 2, Frontend Engineering at 7EDGE Private LimitedSoftware Development Engineer 2, Frontend Engineering at 7EDGE Private Limited