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.

Resume
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