Skip to content
Nipun Rautela.

Curriculum vitae

Résumé

Software Engineer · Bangalore, India

Experience

  1. Software Engineer · Visa

    Oct 2025 - Present

    Bangalore, IndiaFull-time

    Breaking 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
  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 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
  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%

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

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

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