Experience
Each role below explains the problem behind the technology: what was fragmented or slow, what I was responsible for building, and how the resulting system changed the work.
January 2023 - PresentCharter Communications
Software Engineer III · Remote, US
Charter Communications
Software Engineer III · Remote, US
I lead architecture and development while remaining a primary hands-on contributor across enterprise GenAI, knowledge graph, MCP, administration, and billing platforms. The common challenge is turning information and actions scattered across systems into governed, production-ready tools that people can use and trust.
July 2021 - November 2022Amazon
Software Development Engineer · Bellevue, WA
Amazon
Software Development Engineer · Bellevue, WA
An international shipment changes hands repeatedly: origin transport, ocean carrier, port, inland movement, and domestic delivery may all use different systems and tracking identifiers. I built backend services that preserved continuity across those handoffs so the journey could be understood as one shipment rather than several disconnected records.
January 2021 - July 2021University at Buffalo
Research Assistant (Computer Vision & Applied ML) · Buffalo, NY
University at Buffalo
Research Assistant (Computer Vision & Applied ML) · Buffalo, NY
The project began as an idea in computer-vision coursework: could a welcome-center display recognize a returning visitor, retrieve that person’s schedule, and provide directions through conversation? As a research assistant, I helped turn the concept into a functional on-campus prototype.
January 2018 - July 2019J-Hub (JNTUH Innovation Hub)
Software Engineer · Hyderabad, India
J-Hub (JNTUH Innovation Hub)
Software Engineer · Hyderabad, India
J-Hub needed one working platform for activities previously handled across separate processes: student and company registrations, events, competitions, and conferences. I was selected for the small university team that built the platform for more than 40,000 registrations.