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.
- Based in Bengaluru, India
- B.Tech, Electronics & Communications - VNR VJIET
Featured Engineering Work.
Selected professional engineering work. Each item is labelled by type and links to a case study that distinguishes what the wider team owned from what I personally contributed.
- 01 · Professional Work2026
AWS Microservice Infrastructure and Integration
Contributed to a defined AWS-native microservice scope using TypeScript CDK, ECS Fargate, Aurora PostgreSQL, and Lambda, including infrastructure definitions, routing, authentication, and integration validation.
My contribution: Implemented and contributed to defined service infrastructure and integration components using TypeScript CDK, ECS Fargate, Aurora PostgreSQL and Lambda.
- · AWS
- · CDK
- · ECS Fargate
- · Aurora PostgreSQL
- · Lambda
- 02 · Professional Work2025
Automation Framework and Release Workflow
Reusable Cypress-based automation framework with REST API and shell-script integrations, executed from CI/CD to validate releases.
My contribution: Developed and expanded the framework, added REST API and shell integrations, and wired it into CI/CD pipelines.
- · Cypress
- · REST APIs
- · Shell
- · CI/CD
- · GitLab CI
- 03 · Professional Work2025
Keycloak Identity Flow Automation
Automated Keycloak identity-provider workflows and root-caused intermittent authentication failures across environments.
My contribution: Automated Keycloak workflows via REST APIs, shell scripting, and Cypress; investigated intermittent auth failures and standardised configuration across environments.
- · Keycloak
- · REST APIs
- · OIDC
- · Cypress
- · Shell
- 04 · Professional Work2025
Kafka and Strimzi Upgrade Validation
Validated Kafka and Strimzi upgrades on Kubernetes for service compatibility, message-flow stability, and recovery across version changes.
My contribution: Contributed to upgrade validation - verified producer and consumer behaviour, Kubernetes deployment changes, pod and service recovery, and message-flow stability across versions.
- · Apache Kafka
- · Strimzi
- · Kubernetes
- · GitLab CI
Additional engineering work.
Shorter writeups across engineering implementation work.
- PROFESSIONAL WORK
Kubernetes Deployment and CI/CD Reliability
Investigated Kubernetes deployment failures and improved CI/CD workflows by diagnosing configuration mismatches, pod failures, and pipeline behaviour.
Contribution: Investigated deployment failures (pod startup, CrashLoopBackOff, configuration mismatches), pipeline-stage failures, and environment-specific issues; contributed deployment workflow improvements.
- · Kubernetes
- · GitLab CI
- · YAML
- · Debugging
- PUBLISHED RESEARCH
Multi-Level RFID and PIN Authentication Research
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.
Contribution: Co-authored the paper; contributed to system design, hardware-software integration, and experimental validation.
- · RFID
- · Embedded
- · Security
- · IEEE
Professional timeline.
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
- Onboarded Java microservices to Prometheus and Grafana for consistent service-level visibility
- Implemented routing, auth, and integration tests as infrastructure-as-code
- · AWS
- · CDK
- · ECS Fargate
- · Aurora
- · Lambda
- · Prometheus
- · Grafana
- · Java
Aug 2024 - Apr 2026 · Hyderabad
Software Engineer - Automation & Infrastructure - Oracle
Engineering productivity, CI/CD, and platform reliability for enterprise services on Kubernetes.
- Contributed to Kafka and Strimzi upgrade validation on Kubernetes
- Built and integrated 150+ modular Cypress workflows into GitLab CI for release validation
- Investigated Kubernetes deployment failures and improved CI/CD reliability
- Automated Keycloak and OpenSearch operations via REST APIs and shell scripting
- Mentored junior engineers on CI/CD and Kubernetes debugging
- · Kubernetes
- · Kafka
- · Strimzi
- · GitLab CI
- · Cypress
- · Keycloak
- · OpenSearch
- · Bash
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
- 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.