SC

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 - Present

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.

ReactTypeScriptPythonFastAPIJava 17Spring Boot 3LangChainLangGraphRAGAI AgentsFAISSBM25RRFPostgreSQLpgvectorSnowflakeSQL ServerTeradataDocumentDBNeo4jCypherOntology ModelingAWS GlueApache SparkAmazon S3AWS KMSAWS Secrets ManagerMCPOAuth 2.0SSOJWTRBACRedisJiraDockerKubernetesHelmAmazon EKSGitLab CI/CDDatadog
↗
July 2021 - November 2022

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.

JavaAWSAmazon SQSDead-Letter QueuesAmazon DynamoDBREST APIsAsynchronous WorkflowsDistributed SystemsData ProcessingWorkflow Automation
↗
January 2021 - July 2021

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.

Applied Machine LearningComputer VisionFacial RecognitionSpeech InteractionUser ProfilesReal-Time Systems
↗
January 2018 - July 2019

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.

JavaJavaScriptMySQLDatabase DesignSQLSecure AuthenticationAnalytics DashboardsEvent ManagementRegistration Systems
↗