I have a confession to make: I'm hopelessly addicted to writing code. Ever since my first awkward attempts to move a turtle around the screen in Logo, I've been hooked. Now, I can't get enough of the rush that comes with crafting beautiful, functional apps and programs.
As an engineer, I like to think I bring a certain je ne sais quoi to my work. Sure, I'm versatile, analytical, and hard-working (and all that other boring stuff), but what really sets me apart is my passion for hacking and tinkering. I'll happily spend hours wrestling with some gnarly bug or tweaking some UI element until it's just right.
When I'm not glued to my keyboard, you can find me at hackathons, where I get my kicks by pulling all-nighters and chugging way too much caffeine. Or maybe I'll be chilling on the couch, watching Brooklyn Nine-Nine for the millionth time and laughing my head off. Either way, I'm always up for a good time!
As the teaching assistant for the Advanced Mobile Devices and Games course (CSCI-526) at my university, I was responsible for supporting student learning in various ways. This included providing guidance and assistance to students as they worked on their Unity-based games, and troubleshooting any technical issues.
I graded student assignments and collaborated with the professor to manage the class effectively. By working closely with students and the professor, I helped to create a positive and productive learning environment, ensuring that students were able to achieve their academic goals.
I had the opportunity to collaborate with medical researchers at the USC Michelson Center Convergent Science Institute in Cancer, where I contributed to the improvement of Android and iOS mobile apps used by patients and caregivers to monitor health updates in a cancer clinical trial. I managed Java backend APIs, AWS deployment, and production issue resolution for the mobile apps.
As part of my role at PhonePe, I developed and implemented various features for the Android app dedicated to merchant onboarding. These features proved to be quite impactful, resulting in an 8% increase in revenue. Furthermore, I led the sprint management process by scheduling and coordinating monthly rotations.
My responsibilities included designing a highly intuitive map library that enabled easy control of custom features like markers, polygons, and animations. Additionally, the library came equipped with search and geocoding APIs, and I utilized Mapbox GL and Mapbox SDKs for Android in its development.
I spearheaded the migration of the legacy codebase to GCP cloud storage, which had multiple benefits for our system. By utilizing the cloud storage, we were able to create a more scalable and highly-available infrastructure, while also improving app performance through reduced latency and shorter load times. Overall, this migration proved to be a major improvement for our system.
I developed a UI toolkit known as Duplo, which enhances the functionality of React Native components by acting as a wrapper. With the use of Duplo, it became possible to enrich the components with additional features suitable for web and mobile applications. The toolkit is based on material design guidelines and includes customizable icons written in TypeScript.
Wanna chat? Just fill out the form below and I'll get back to you within 24 hours - unless I'm off on some wild adventure or deep in a Netflix binge. Either way, I promise to hit you back as soon as I can!