Experience
Software Engineer II
NCR Voyix
- Developed a primary consumer-facing online ordering application using Next.js and Redux, directly impacting user experience and customer engagement.
- Implemented high-performance backend APIs for an e-commerce application using NestJS, adopting a CQRS pattern to separate read and write concerns, which significantly improved scalability and maintainability.
- Maintained a code coverage of over 90%, ensuring high code quality while thoroughly documenting the implementation of key features.
Software Engineer Intern
NCR Corporation(now known as NCR Voyix)
- Contributed to a web development project that supported online ordering and delivery management for several restaurants through DoorDash.
- Improved delivery tracking by developing a feature that enables customers to monitor their order status and track the delivery driver in real time on a map.
- Acquired hands-on experience with React, Redux, and Graph Query Language to create a responsive delivery progress bar and accurately display the driver's location.
iOS Application Developer
Stadium-IoPT Georgia Tech
- Developed an iOS app aimed at enhancing the fan experience for Georgia Tech's Bobby Dodd Stadium, allowing users to engage in mini-games during football games, earn rewards, and track live scores andstatistics.
- Implemented secure login and signup functionalities, ensuring robust authentication management.
- Designed a user-friendly three-tab interface featuring a home screen, leaderboard, and points summary screen.
Skills
Frontend
Backend
Tools & Technologies
Projects
FoundIt!
A web application to help users find lost items at Georgia Tech campus. The app allows users to report lost and found items, search & match their own lost items, and contact the campus facility to collect them.
Peer-to-Peer (P2P) File-Sharing System
Developed a peer-to-peer (P2P) file-sharing application in Python, modeling the core functionalities of a service like BitTorrent. The system consists of a bootstrapper server for managing peer registration and a multi-functional client that handles content discovery. I implemented the protocol for clients to register with the network, query other peers for files, and efficiently locate content using a system of direct requests and hints.
Get in Touch
I'm always interested in hearing about new opportunities, collaborations, or just having a chat about technology.