Summary
Overview
Work History
Education
Skills
College Projects
Websites
Languages
Timeline
Generic

Sonali Shetty

Mangaluru

Summary

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

Languages

Tulu
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2
Kannada
Proficient (C2)
C2
Japanese
Beginner (A1)
A1

Timeline

Software Engineer L2

Twilio
03.2024 - Current

Software Engineer L1

Twilio
07.2022 - 03.2024

Intern

Dlithe Consultancy Services Pvt Ltd
07.2020 - 08.2020

B.E - Computer Science Engineering

NMAM Institute of Technology
Sonali Shetty