Career
Where I've worked
Eight years across e-commerce, healthcare, and insurance. Most of it at scale, all of it in teams.
W.W. Grainger
Chicago, IL- Working with Customer Orders - this means 1.3M+ Kafka events per day, seven years of searchable order history, and millions of active accounts. The kind of scale where getting something wrong is immediately visible.
- Built the HTTP APIs that make orders searchable across channels. Re-orders from that history account for roughly 6% of Grainger's order revenue - a number that's easy to forget is backed by code someone has to maintain.
- Kafka event pipeline provides real-time order status to downstream systems: email notifications, mobile notifications, tracking, order displays across the platform. Designing for at-least-once delivery with idempotent consumers took a few iterations to get right.
- Spring Boot/Kotlin microservices feed Databricks and Snowflake pipelines for both operational and analytical use - two different read patterns with different freshness requirements.
- Led the Order Detail Experience project from design through production. Also owned HCP Vault Migration and a DBaaS migration, both with near-zero production impact.
- Diagnosed and fixed a high-severity auth misconfiguration in production - shipped a targeted fix, wrote the postmortem, and turned it into a team learning session rather than a blame exercise.
- Run architecture and engineering practice sessions for the team. Started as informal conversations, turned into something the team now expects.
- Same Customer Order codebase - backend services in Java and Kotlin, Kafka-driven pipelines, Spring Boot microservices handling the order lifecycle.
- Brought into architecture reviews and code standards conversations early on; applied TDD with JUnit and Mockito across the team.
- B2B and B2C e-commerce on SAP Hybris - cart and checkout, account management, order approvals, replenishment - serving millions of transactions across Grainger's catalog of millions of SKUs.
- Built Impex scripts, cron jobs, and feature toggles for real-time product, pricing, and promotion management. Some of these ran every few minutes in production.
- Spring Boot microservices with REST APIs (Java 11); Cassandra for session and cart persistence.
- Supported Hypercare post-Go-Live, ran root cause analysis on production incidents, managed CI/CD via Maven and Git.
GuideWell Florida Blue
Jacksonville, FL- Full-stack application for one of the largest US healthcare insurers - millions of members, real compliance requirements, and a team spread across multiple time zones.
- Containerized microservices on Kubernetes and OpenShift; handled auto-scaling, service discovery, and on-call support through production launch.
- Spring Data with PostgreSQL and MongoDB on the backend; AngularJS frontend with client-side validations and REST/SOAP integrations.
- First time I had to care deeply about deployment infrastructure, not just the code. Kubernetes makes you think differently about failure modes.
Aflac
Columbus, GA- Frontend-heavy role - HTML5, CSS3, JavaScript, Bootstrap, jQuery. Spent a lot of time on cross-browser issues and mobile responsiveness.
- Content management via Crownpeak CMS and SharePoint; CTA split-screen designs for mobile users. Got good at making things work on devices I couldn't test on.
- Documented system architecture with UML; worked in weekly Agile sprints. My first experience of what 'working software over comprehensive documentation' actually means in practice.
Infosys
India- Training in software testing, data warehouse concepts, and T-SQL.
- Led a three-person team to deliver a "Text Based Pattern Lock for Android" - my first time owning something from idea to working demo.
Education
Academic background
M.S. Computer Science Columbus State University Columbus, GA · 2017
B.Tech Computer Science & Engineering KL University Andhra Pradesh, India · 2015