
Lead Developer·T-Mobile ↗
Dec 2024 — PresentLeading development initiatives and building production solutions with modern frontend and backend stacks.
- Led the migration of Metro’s Guest Pay and Authenticated Bill Pay from the legacy stack to the new Svelte and Astro platform, with a performance-focused rebuild that took Guest Pay load time from 3.43 s to 1.3 s (about 62% faster) and server response from 1.6 s to 0.35 s (about 78% faster) at full production scale.
- Diagnosed a cross-stack authentication defect on an Angular self-service stack with a Spring Boot BFF, where an unconditional anonymous-token remint silently overwrote a session shared by three applications, and landed the token-reuse fix that eliminated the hidden 401 errors.
- Extended the Node.js microservices BFF to integrate external billing systems for authenticated and guest-pay flows: Hapi services with OpenAPI-driven codegen, Joi validation, repository-service-controller layering, and Google reCAPTCHA Enterprise bot protection on guest-facing endpoints.
- Built and maintained AEM components in Java and TypeScript on the multi-brand Alpine.js and OSGi platform, shipping account-management and payment features reused across Metro, T-Mobile Prepaid and Assurance Wireless without forking code.
- Reviewed merge requests and mentored engineers across the organization in Agile/Scrum sprints, and established the WireMock assertion patterns that catch false-passing Playwright error-path tests team-wide.
- Svelte
- Astro
- Angular
- Spring Boot
- Hapi.js
- OpenAPI
- AEM
- Alpine JS
- Nx
- Playwright
- WireMock
- PostgreSQL
- Claude Code

M.S. in Computer Science·Indiana University Bloomington ↗
Aug 2022 — Nov 2024Completed graduate studies in Computer Science with focus on advanced software engineering and systems foundations.
- GPA 3.82 / 4.00.
- Teaching Assistant for Intro to Software Systems (CS-C212).
- Computer Science
- Graduate Studies

Software Engineer II·Tesark Technologies ↗
Sep 2019 — Jul 2022Full stack development of various in-house products and services — building new features, improving existing systems, and resolving bugs across the stack.
- Designed and built scalable enterprise web systems in React, Next.js, Node.js and Express with MongoDB and PostgreSQL on AWS, supporting a product line generating $2M+ in annual revenue.
- Engineered a multi-layer token-based authentication system that gave third-party vendors secure real-time reporting and data analysis, where they previously had only static exports.
- Drove technology evaluation and release planning for a five-engineer team, and ran client-facing technical discussions that turned requirements into scoped delivery schedules.
- ReactJS
- Next.js
- NodeJS
- Express
- Ruby on Rails
- Redis
- PostgreSQL
- MongoDB
- AWS
- Metabase

Software Engineer Intern·Box8 ↗
Jan 2019 — Aug 2019Worked in the Payments Team — developed and integrated customer-side payment systems (AmazonPay, PhonePe, Paytm, GooglePay) via server-to-server communication, data storage, and API development. Also handled in-house software development and bug fixes.
- Integrated payment-gateway APIs in Ruby on Rails with Redis and PostgreSQL for Google Pay, Paytm and PhonePe, reaching a 93% settlement success rate and a 33% increase in end-user engagement.
- Ruby on Rails
- AngularJS
- Redis
- Redash
- PostgreSQL
- ELK Stack

Application Developer Intern·EzPG ↗
Jun 2018 — Dec 2018Built features for a PG (Paying Guest) booking platform — integrating HDFC Bank payment system for accepting payments, application integration, and bug fixes.
- PHP
- JavaScript
- jQuery
- HTML5
- Bootstrap 4
- CSS

Web Developer Intern·MindIQ ↗
Jul 2017 — Sep 2017Built a chatbot platform for business communications. The product featured a pop-up chat interface powered by predefined responses, with a human-takeover capability when the bot reached its limits.
- JavaScript
- HTML5
- CSS
- Bootstrap 3