Curriculum vitae
Résumé
Software Engineer · Bangalore, India
Experience
Software Engineer · Visa
Oct 2025 - Present
Bangalore, IndiaFull-timeBreaking an Ansible automation orchestration platform serving 25,000 executions a day out of its monolith and into event-driven processors, without ever taking it down.
- Worked on the re-architecture of a large Activiti BPMN and polling-based monolith serving 25,000 executions a day into segregated event-driven processors backed by custom self-healing active-active Hazelcast queues, cutting platform-level execution overhead by over 60% and code smell by 70%.
- Designed and built a parking-lot system that migrated every in-flight execution onto the new architecture with full state reconstruction, making the event-driven cutover a zero-downtime deployment.
- Designed and implemented a token-bucket rate limiter scoped at user and global level, enforced by annotation and overridable via API, closing off denial-of-service by internal callers while still allowing elevated access where it was warranted.
- Replaced a misfire-prone custom Quartz setup with a cross-region dual-DC job scheduler, taking misfires to zero and tightening trigger lag from ±20s to ±5s.
- Found non-compliant handling of the change life-cycle in the application and drove the fix with the ITSM team, documenting and remediating the flow before it became a penalty.
- Built an AWX simulator with DSL-driven scenario routing across database operations, delays and API responses, making regression and performance testing possible at 50 executions per minute without loading production Ansible.
- Layered a tool-calling LLM agent over the simulator with custom native tools, so engineers can author simulations in plain language, taking authoring time from 30 minutes to under 5.
- Java
- Spring Boot
- Hazelcast
- Event-Driven Architecture
- Activiti BPMN
- Quartz
- Ansible (AWX)
- PostgreSQL
- Grafana
- LLM Tool Calling
Software Engineer · Societe Generale Global Solution Centre
Feb 2024 - Oct 2025
Whitefield, BangaloreFull-timePlatform and backend work across a large regulated estate: cloud migration, CI/CD, and the database jobs underneath it.
- Architected multiple on-premise applications onto Azure (AKS, Azure PostgreSQL, DNS, certificates and Key Vault) and automated the provisioning, cutting deployment effort by 80%.
- Automated the blue-green AKS migration end to end, covering resource migration, network redirection and access re-provisioning, cutting per-cluster cutover from 4 hours to 1.
- Led the migration of every Docker image from Mirantis Secure Registry to Harbor, writing the Jenkins pipelines and Dockerfiles for the new workflow.
- Owned the team's other structural migrations end to end: Nexus to JFrog for artifacts, and Jenkins to GitHub Actions for CI.
- Optimized C-shell and pl/pgsql database scripts by parallelizing independent business logic, taking a nightly job from 5.5 hours to 3.
- Migrated Excel-based VBA solutions to Python cloud functions, removing platform dependency entirely and backing them with tests at 70% coverage.
- Built features across Java/Spring Boot services with React and Angular front-ends in an agile team, and added API-based data fetching for compliance by decomposing complex SQL queries while holding response-time overhead under 5%.
- Azure
- AKS
- Kubernetes
- Docker
- Jenkins
- Java
- Spring Boot
- Python
- PostgreSQL
- React
- Angular
Data Scientist Intern · TVS Motor Company
May 2023 - Jul 2023
Electronic City, BangaloreInternshipData pipelines and computer vision for the accessories business.
- Automated 90% of accessories sales and under-performing dealer analysis with a data-cleaning cronjob feeding a Power BI dashboard.
- Fine-tuned a YOLOv8 accessory recognition model using augmentation-based and prior-based approaches, raising accuracy by 3%.
- Python
- YOLOv8
- Power BI
- Pandas
Full Stack Developer · Inxtinct Security
Apr 2023 - Jun 2023
RemoteFreelanceAn LLM-backed browser plugin for email threat analysis.
- Built an email security plugin performing intent and threat analysis with prompt-engineered GPT-4 calls, surfacing inline suggestions to the user.
- Ported the plugin from vanilla JavaScript to React, TypeScript and Webpack, reducing subsequent development time by over 40%.
- React
- TypeScript
- Webpack
- GPT-4 API
Education
B.Tech · Computer Science and Engineering
Sep 2020 - Aug 2024
Vellore Institute of TechnologyCGPA 8.99
Data Structures & Algorithms · Operating Systems · Computer Networks · DBMS · Object-Oriented Programming · Machine Learning · Deep Learning
Senior Secondary (Class XII), CBSE
2018 - 2020
GD Goenka Public School91%
Secondary (Class X), CBSE
2016 - 2018
GD Goenka Public School88%
Skills
- Languages
- Java
- Python
- C++
- TypeScript
- JavaScript
- SQL
- pl/pgSQL
- Bash
- Frameworks
- Spring Boot
- FastAPI
- Express.js
- REST APIs
- React
- Angular
- Activiti BPMN
- Quartz
- Astro
- Distributed Systems
- System Design
- Event-Driven Architecture
- Active-Active
- Multi-Region
- Self-Healing Queues
- Rate Limiting
- Job Scheduling
- Microservices
- Cloud & Infrastructure
- Azure
- Azure Kubernetes Service
- Azure Key Vault
- Kubernetes
- Docker
- Ansible (AWX)
- Harbor
- Data & Caching
- PostgreSQL
- MySQL
- ClickHouse
- Hazelcast
- Ehcache
- Power BI
- Build, Test & Observability
- Git
- Maven
- Jenkins
- GitHub Actions
- JFrog
- JUnit 5
- Grafana
- uv
- Linux
- AI Engineering
- Tool / Function Calling
- Agentic Workflows
- Natural-Language Interfaces
- Anthropic API
- Model Context Protocol
- LLM SDKs
- A2A
Selected projects
KoDS Bot
2022
A Discord bot running an RPG-style guild of 300+ members: profiles, inventory, reputation and moderation.
Graph Visualizer
2022
An interactive tool for watching graph traversal and pathfinding algorithms run, step by step.