Professional experience

A decade of moving closer to the product.

My work has evolved from enterprise delivery into product engineering: owning services, interfaces, data models, cloud workflows, production incidents, and the decisions that connect them.

Selected chapters

Systems, teams, and what each one taught me.

The entries below focus on publicly documented product work rather than confidential internal detail.

PepsiCo

Lead software engineering · Hyderabad

Building enterprise applications and applied AI workflows, including Retail360 decision-support analytics, retrieval-grounded document Q&A, and agent-assisted pipeline monitoring. Public descriptions use reported scale and estimated impact while keeping internal architecture and data confidential.

Full stackRetail360RAGMulti-agent systemsProduct engineering

Pegasystems Platform

Platform microservices

Contributed to a microservice for the Pega platform, pairing enterprise application experience with Pega architecture knowledge and Oracle Cloud credentials.

MicroservicesPegaOracle Cloud

Amazon Impact Application

Operational insight product

Built an application that helped leadership review weekly operations through AWS Lambda, DynamoDB, and React. Owned high-severity incident response through root-cause resolution.

AWS LambdaDynamoDBReactIncident response

Oracle Cloud Product Change Notifications

Cloud maintenance workflow

Developed scheduling flows for product maintenance updates using Spring Boot and React with TypeScript. Added data models that preserved change history for auditing.

Spring BootReactTypeScriptAudit history

Teradata Vantage

Analytics development environment

Developed an Eclipse RCP environment for creating and running analytical functions, plus a Django microservice that installed those functions as cloud clusters were provisioned.

Eclipse RCPJavaPythonDjango

AXA Germany Insurance Application

Premium calculation systems

Implemented a Spring Boot calculation engine for on-demand insurance premiums and automated the application’s build process.

JavaSpring BootBuild automationInsurance
How I contribute

Beyond feature delivery.

A

System thinking

I connect user workflows to service boundaries, data design, cloud behavior, failure modes, and operational ownership.

B

Production responsibility

I treat incidents as engineering information: stabilize, identify the root cause, fix the system, and preserve what the team learned.

C

Cross-stack fluency

I can move from a Java service and database model to a React flow or deployment concern without losing the product context.

See the systems behind the timeline.

Explore selected projects as concise case studies with the problem, contribution, stack, and engineering lesson.