SOFTWARE ENGINEER · DISTRIBUTED SYSTEMS · CLOUD
I build reliable software systems that scale.
Software engineer experienced in building backend services, API infrastructure, cloud systems, automation, and observability across AWS and Kubernetes.
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
Featured Engineering Work.
Selected work across cloud systems, automation, authentication and reliability-with clear context on what I personally contributed.
- 01 · Professional Work · 2026
AWS Microservice Infrastructure and Integration
Contributed to service infrastructure and integration components using TypeScript CDK, ECS Fargate, Aurora PostgreSQL, and Lambda.
Moved key routing, authentication, and deployment configuration into version-controlled infrastructure definitions.
- · AWS
- · CDK
- · ECS Fargate
- · Aurora PostgreSQL
- · Lambda
- 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
Additional Engineering Work.
Further professional case studies. Each links to a sanitized 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, Systems Engineering - Goldman Sachs
Software engineering on the Subledger Technology platform for Asset & Wealth Management - cloud platform, API infrastructure, and observability.
- Contributed to a hybrid API gateway layer spanning on-prem and multi-region AWS
- Contributed to AWS-native microservices using CDK (TypeScript), ECS Fargate, Aurora PostgreSQL, and Lambda
- · AWS
- · TypeScript
- · Java
- · Observability
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
- TypeScript
- JavaScript
- Python
- Java
- C++
- SQL
- Bash
Cloud and Service Infrastructure
- AWS
- AWS CDK
- ECS Fargate
- Kubernetes
- Docker
- Linux
Distributed Systems and Integrations
- Kafka
- REST APIs
- Authentication
- Authorization
- Service integration
- Asynchronous processing
Delivery and Reliability
- GitLab CI
- GitHub
- Cypress
- Prometheus
- Grafana
- Logging
- Deployment debugging
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.