SOFTWARE ENGINEER · BACKEND · CLOUD
I build reliable software across services and infrastructure.
I work across service changes, integrations, deployment workflows, infrastructure, monitoring, and production troubleshooting.
I enjoy the moment when a failure stops looking random and starts becoming a system I can reason about.
- Based in Bengaluru, India
- B.Tech, Electronics & Communications - VNR VJIET
- Java
- TypeScript
- Python
- REST APIs
- PostgreSQL
- AWS
- CDK
- ECS Fargate
- Lambda
- Kubernetes
- Docker
- Kafka / MSK
- EventBridge
- SQS
- Debezium
- GitLab CI/CD
- Prometheus
- Grafana
- CloudWatch
- SLOs
Featured Engineering Work.
Current work across Java services, AWS cloud infrastructure, event-driven systems, reliability, and observability - with clear context on what I personally contributed.
- 01 · Professional Work · 2026
Java Services, AWS Platform, and Reliability
Java service development, AWS infrastructure with CDK and CloudFormation, event-driven integrations, reliability and multi-region recovery, observability, and zero-downtime migrations.
Five sections covering what I contributed in each area, with scope and ownership stated for every one.
- · Java
- · AWS
- · Kafka / MSK
- · Reliability
- · Observability
- 02 · Professional Work · 2025
Automation Framework and Release Workflow
Developed reusable Cypress utilities and connected workflow automation to CI/CD execution and failure diagnostics.
Expanded reusable coverage across 150+ workflows while making recurring failures easier to investigate.
- · Cypress
- · REST APIs
- · Shell
- · CI/CD
- · GitLab CI
- 03 · Professional Work · 2025
Keycloak Identity Flow Automation
Automated selected Keycloak realm, client, and identity-flow configuration through REST APIs, scripts, and CI/CD validation.
Configuration covered by the automation moved from manual per-environment setup to scripted, CI-validated setup, allowing mismatches to be detected earlier.
- · Keycloak
- · REST APIs
- · OIDC
- · Cypress
- · Shell
Earlier Professional Work.
Earlier automation, identity, and platform work that supports my current profile. Each links to a write-up.
- PROFESSIONAL WORK2025
Kafka and Strimzi Upgrade Validation
Kafka and Strimzi version upgrades carried real risk of message-flow regressions, operator-side surprises, and pod recovery issues, and needed systematic validation before rollout.
Read sanitized case study → - PROFESSIONAL WORK2025
Kubernetes Deployment and CI/CD Reliability
Deployments failed intermittently across environments with a mix of pod-level, configuration, and pipeline-stage root causes, slowing delivery.
Read sanitized case study →
Professional timeline.
Shortened for scanning. Full details on the résumé.
May 2026 - Present · Bengaluru · On-site
Analyst, Software Engineering (SWE I) - Goldman Sachs
Software engineering on the Subledger Technology platform for Asset & Wealth Management - Java services, AWS platform engineering, event-driven integrations, reliability, and observability.
- Contributing to Java service development, including application, configuration, build, dependency, and integration changes reviewed through GitLab merge requests
- Building and maintaining AWS infrastructure with CDK and CloudFormation - ECS Fargate, Lambda, API Gateway, Aurora PostgreSQL with Flyway migrations, and private networking with hybrid connectivity
- · Java
- · AWS
- · CDK
- · Kafka / MSK
Aug 2024 - Apr 2026 · Hyderabad
Associate Quality Analyst - Oracle
Software engineering, automation, and infrastructure responsibilities for enterprise services.
- Built and integrated 150+ modular Cypress workflows into GitLab CI, plus REST API integrations for Keycloak and OpenSearch
- Investigated Kubernetes deployment failures and authentication issues, and contributed CI/CD reliability improvements
- · Cypress
- · Kubernetes
- · Keycloak
- · GitLab CI
Jan 2024 - Jul 2024 · Hyderabad
Project Intern - Oracle
Test automation contributions on enterprise pipelines.
- Built modular Cypress components for enterprise CI pipelines
- Contributed to root-cause analysis on recurring failures
- · Cypress
- · JavaScript
- · GitLab CI
Jul 2023 - Aug 2023 · Remote
Web Developer - Intern - Oasis Infobyte
Front-end implementation of responsive marketing pages.
- Shipped responsive components and landing pages
- Published work to GitHub for review
- · HTML
- · CSS
- · JavaScript
How I think.
Reliability before unnecessary complexity
I prefer the simplest design that satisfies the reliability requirement. In automation and deployment workflows, each additional configuration path creates another opportunity for inconsistency.
Make failures understandable
I treat useful logs, metrics, and failure messages as part of implementation because they determine how quickly a failed integration or deployment can be diagnosed.
Automate repeatable engineering work
When a release, validation, or configuration step must be performed repeatedly, I look for a safe way to encode it in a script, framework, or pipeline.
Make trade-offs explicit
I prefer documenting what a solution improves and what it makes more expensive, slower, or harder to maintain.
Build software others can maintain
I value reusable components, clear failure behaviour, and code that another engineer can understand without relying on undocumented context.
Technical capabilities.
Software Development
- Java
- TypeScript
- Python
- REST APIs
- PostgreSQL
Cloud and Infrastructure
- AWS
- CDK
- ECS Fargate
- Lambda
- Kubernetes
- Docker
Distributed Systems
- Kafka / MSK
- EventBridge
- SQS
- Debezium
Reliability and Delivery
- GitLab CI/CD
- Prometheus
- Grafana
- CloudWatch
- SLOs
Earlier Public Projects.
Earlier learning projects and technical experiments available publicly on GitHub.
View full GitHub profile ↗SONAR-RockVsMine-Prediction-ML-Python
Learning project - PythonBinary classifier on the UCI SONAR dataset that predicts whether a sonar return is a rock or a mine using logistic regression.
- · Python
- · NumPy
- · pandas
- · scikit-learn
YouTube-Comment-Analysis-Python
Learning project - PythonPulls comments, likes, and dislikes for a given YouTube video via the YouTube Data API and segregates them by keywords.
- · Python
- · YouTube Data API
- · Google Cloud Console
Published research.
IEEE ICMACC 2024 · Co-authored
Multi-level authentication combining RFID and PIN-based access control
A standalone access-control system combining RFID identification with a second PIN-verification step. The work explored how layered authentication could improve access security while remaining practical for embedded hardware.