About Me
BIO
Hi, I'm Sri! I'm a Software Engineering (BSE) Student at the University of Waterloo, with experience in Backend, Cloud and Mobile development. I have worked extensively with AWS and have been certified as an AWS Cloud Practitioner. I also have experience with a variety of different languages including Go, C++, Kotlin, and Python as well as technologies such as Docker, Postgres, Rabbit MQ and Android.
Recent Work Experience
TextNow
Associate Software Engineer
- Proposed and built solution for users to receive customer support via SMS by leveraging ML and NLP to compute sentence similarities; able to respond to 50+ FAQ questions
- Optimized SQLite database with an LRU in-memory caching layer improving average read performance by 50-75x
- Designed and implemented a scalable app data migration system affecting 2M+ daily active users
Dropbase
Backend Developer Intern & Contractor
- Built service for users to create modular ETL pipelines from 25+ external data sources into Snowflake
- Redesigned CSV upload microservice for scalability, improving upload speeds by 2.6x for gigabytes of data
- Deployed Rabbit MQ instance (Amazon MQ) and utilized master + worker node architecture to process files
- Worked closely with CTO to design architecture on AWS and represented the company with external vendors
Open Learning Exchange
Systems Engineer Intern
- Rearchitected Bluetooth server to distribute work among processes, increasing throughput by 8x
- Created UI on Android for managing and monitoring 20+ Docker containers such as Maria DB, NextCloud and Portainer
- Integrated a functional SSH Client to remotely connect and send commands to SSH servers from a mobile device
- Redesigned 5+ screens emphasizing on user experience and usability