Work Experiences
I have worked as a Software Engineering Intern and Research Intern in various companies, Visiting Researcher, as well as a Teaching Assistant at my university.
I have worked as a Software Engineering Intern and Research Intern in various companies, Visiting Researcher, as well as a Teaching Assistant at my university.
I led the development of cross-hypervisor disaster recovery, upgrades, and rollback capabilities for over 20,000 Files customers. As part of this effort, I implemented support for Volume Group attachment conversion between hypervisors to enable seamless storage migration during disaster recovery. The architecture leveraged virtualization technologies, distributed file systems (ZFS), and high availability principles to ensure scalability.
At Uber, I worked on MySQL data cluster topology (source and replica nodes) with asynchronous replication. My work involved creating a distributed, large scale, and stateful system to reduce the downtime during database crash. I used Cadence (an open-source fault tolerant system built by Uber) to design the workflow, Google Cloud for restoring SQL snapshots, and Percona Xtrabackup tools for backup and restoration. This architecture achieved 65% faster recovery for critical services (backup size: 50GB to 10TB). Find the LinkedIn post here.
Selected from a pool of 500+ researchers globally to attend the fully-funded week long summer school in Max Planck Insitute for Software Systems in SaarbrĂĽcken, Germany. Event was jointly organized by Cornell, Max Planck, and Maryland Universities and included lectures and panel sessions from internationally leading scientists like Dr. Lorenzo Alvisi, Dr. Ming C. Lin, Dr. David Mimno, Dr. Giulia Guidi and more. Find more information of the event on the official CMMRS website.
At ISRO, I worked with scientist Dr. Hari Shanker Srivastava to develop a GIS plugin for advanced interferometry (InSAR processing) on Google Earth images. The idea was to make make complex image analysis tools accessible to all researchers. This required converting and integrating native code written in C to optimised python. I also incorporated computer vision models from TensorFlow Hub for land classification on images to provide a complete suite of image classification and analysis tools in the QGIS ecosystem.
CS F111 Computer Programming - I developed an Autograder to grade 1000+ fresh- man students weekly.
CS F211 Data Structures and Algorithms - Conducted tutorial sessions and designed coding lab assignments.
CS F213 Object Oriented Programming - As the head TA, conducted tutorials sessions and system design labs, and auto-evaluated 200+ students' submissions.
CS F230 Foundations of Data Science - As the course mentor, guided students through TA hours.
BCS ZC211 Software Design Principles - A MOOC course conducted by BITS @ Coursera as part of the B.Sc. in CS. As the TA, designed and evaluated Staff Graded Assignments and evaluated final examination answer scripts.
FogTeams designs collaborative online workspaces for hybrid work. In their systems, I utilized Apache Solr search engines to enable efficient and real-time data searching across multiple platforms. Additionally, I Integrated RASA Open Source NLU capabilities into Slack chatbot for intelligent meet scheduling and task assignment using the Slack and Bolt API.