Skip to content
Nipun Rautela.

Open to new opportunities

Software Engineer · Bangalore, India

I build software that scales, self-heals, and stays online through change.

  • Java
  • C++
  • JavaScript
  • Bash
  • FastAPI
  • React
  • Activiti BPMN
  • Astro
  • Active-Active
  • Self-Healing Queues
  • Job Scheduling
  • Azure Kubernetes Service
  • Kubernetes
  • Ansible (AWX)
  • PostgreSQL
  • ClickHouse
  • Ehcache
  • Git
  • Jenkins
  • JFrog
  • Grafana
  • Linux
  • LLM SDKs
  • Python
  • TypeScript
  • SQL
  • Spring Boot
  • Express.js
  • Angular
  • Quartz
  • Event-Driven Architecture
  • Multi-Region
  • Rate Limiting
  • Azure
  • Azure Key Vault
  • Docker
  • Harbor
  • MySQL
  • Hazelcast
  • Power BI
  • Maven
  • GitHub Actions
  • JUnit 5
  • uv
  • Model Context Protocol
  • A2A

01Who I am

About

Nipun Rautela

I'm a software engineer at Visa, working on an Ansible automation orchestration platform as it moves off a large BPMN monolith and onto event-driven processors, built on self-healing active-active queues, a cross-region scheduler, and the migration machinery that let all of it ship without a minute of downtime.

Before that, close to two years at Societe Generale Global Solution Centre: moving on-premise applications onto Azure, automating the parts of that migration nobody wants to do twice, and taking a nightly database job from five and a half hours down to three.

The through-line is systems other people depend on. I'm drawn to the problems where correctness under failure matters more than throughput on a good day: in-flight state you can't drop, cutovers that can't take an outage, and jobs that have to fire across two data centres and still run exactly once.

Skills

Languages
  • Java
  • Python
  • C++
  • TypeScript
  • JavaScript
  • SQL
  • Bash
Frameworks
  • Spring Boot
  • FastAPI
  • Express.js
  • React
  • Angular
  • Activiti BPMN
  • Quartz
  • Astro
Distributed Systems
  • Event-Driven Architecture
  • Active-Active
  • Multi-Region
  • Self-Healing Queues
  • Rate Limiting
  • Job Scheduling
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
  • Model Context Protocol
  • LLM SDKs
  • A2A

02Where I've worked

Experience

Full résumé
  1. Software Engineer · Visa

    Oct 2025 - Present

    Bangalore, IndiaFull-time

    Breaking an Ansible automation orchestration platform 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 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.
    • Java
    • Spring Boot
    • Hazelcast
    • Event-Driven Architecture
    • Activiti BPMN
    • Quartz
    • Ansible
    • PostgreSQL
    • Grafana
  2. Software Engineer · Societe Generale Global Solution Centre

    Feb 2024 - Oct 2025

    Whitefield, BangaloreFull-time

    Platform 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 90% of the blue-green migration for AKS, covering resource migration, network redirection and access re-provisioning, improving migration efficiency threefold.
    • 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
  3. Data Scientist Intern · TVS Motor Company

    May 2023 - Jul 2023

    Electronic City, BangaloreInternship

    Data 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
  4. Full Stack Developer · Inxtinct Security

    Apr 2023 - Jun 2023

    RemoteFreelance

    An 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

  1. 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

  2. Senior Secondary (Class XII), CBSE

    2018 - 2020

    GD Goenka Public School91%

  3. Secondary (Class X), CBSE

    2016 - 2018

    GD Goenka Public School88%

03Things I've built

Projects

Side projects and tools I've built on my own time, the ones that taught me most of what I know.

What's On My Plate interface
Web2023

What's On My Plate

A web app that turns whatever is left in your fridge into things you can actually cook.

  • JavaScript
  • REST API
  • Web
KoDS Bot logo
Backend2022

KoDS Bot

A Discord bot running an RPG-style guild of 300+ members: profiles, inventory, reputation and moderation.

  • Python
  • discord.py
  • MongoDB
Sparks Bank logo
Web2022

Sparks Bank

A banking front-end with account management, transfers and a transaction ledger.

  • JavaScript
  • Bootstrap
  • Web
Graph visualizer interface
Tooling2022

Graph Visualizer

An interactive tool for watching graph traversal and pathfinding algorithms run, step by step.

  • Python
  • Algorithms
  • Visualization
Weather app icon
Mobile2021

Weather App

A Flutter weather client with location-aware forecasts and a layout that adapts to the conditions.

  • Flutter
  • Dart
  • REST API
WhatsApp UI clone icon
MobileArchived2021

WhatsApp UI Clone

A pixel-faithful rebuild of the WhatsApp interface in Flutter, as an exercise in layout and state.

  • Flutter
  • Dart
  • UI

04Notes

Writing

All posts
3 min read

Cutting a nightly job from 5.5 hours to 3

What I learned parallelizing a pl/pgsql and C-shell batch pipeline that had quietly grown past its window.

  • #PostgreSQL
  • #Performance
  • #Shell

05Contact

Get in touch

I'm open to new opportunities in distributed systems, platform and backend engineering. Email is the surest way to reach me.

Email

rautelanipun@gmail.com