Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic
NILMANI PRASHANT

NILMANI PRASHANT

Software Engineer
Bengaluru,KA

Summary

Experienced software engineer with 8+ years in backend development, proficient in Java and Go. Skilled in system design, microservices, and large-scale distributed systems. Passionate about scalable architecture, problem-solving, and delivering robust software solutions

Overview

9
9
years of professional experience

Work History

Software Engineer

ANZ Bank
04.2023 - Current
  • Led end-to-end architecture and low-level design for high-throughput, horizontally scalable stream processing systems.
  • Designed and implemented real-time, fault-tolerant stream processors consuming data from Kafka and Google Cloud Pub/Sub.
  • Integrated marketing workflows by orchestrating calls to Unica and Pega APIs within streaming pipelines, ensuring low-latency and high concurrency.
  • Built and optimized microservices in Golang and Java, achieving millisecond-level latency and handling millions of events per day.
  • Maintained and enhanced distributed data pipelines using Google Dataflow (Apache Beam), scaling to terabytes of data daily without downtime.
  • Collaborated on architecture design, conducted code reviews, and led cloud-based deployments optimized for elasticity and cost efficiency.
  • Mentored junior engineers, resolved technical blockers, and defined priorities to ensure timely, scalable deliveries.
  • Introduced new technologies and architectural improvements, boosting system throughput, reducing latency, and enhancing operational efficiency.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.

SDE Consultant

Flipkart(payroll - Wissen Technology)
07.2021 - 03.2023
  • Worked in the Promotions team, leading backend development in a distributed, high-scale e‑commerce environment.
  • Owned end-to-end feature delivery — from requirements gathering, design, and development to production deployment.
  • Designed and developed the “Intent Creation” feature, significantly boosting tech efficiency for promotional workflows.
  • Implemented system maintenance tasks, including new slave setup and master-slave switchover for database replication.
  • Developed monitoring and alerting mechanisms by plotting service metrics and configuring real-time alerts.
  • Integrated Diffy (open-source) to automate API response comparison between new code and production for product page APIs, ensuring regression-free deployments.
  • Implemented circuit breaker pattern using Hystrix to improve system resilience and fault tolerance in distributed services.
  • Collaborated with cross-functional teams to successfully deliver comprehensive solutions for clients.

Software Engineer

Kantar Analytics
05.2019 - 06.2021
  • developed a product called Olympus
  • Designed and developed REST endpoints and microservice architecture with optimized database schema for scalable backend systems.
  • Built marketing analytics data pipelines to process and analyze campaign performance metrics in real time.
  • Implemented Spring Data JPA for ORM, CRUD operations, pagination, and performance‑tuned database queries.

Software Engineer

Tech Mahindra
02.2017 - 04.2019
  • Client: British Telecom
  • Project: Customer Quote Management (CQM): Developed REST endpoints using JAX‑RS for managing customer quotes in a distributed application.
  • Implemented Hibernate ORM for mapping backend data and performing CRUD operations efficiently.
  • Wrote unit tests for services using JUnit and Mockito, ensuring high code coverage and reliability.
  • Optimized SQL SELECT queries on the database side to improve performance and reduce response times.

Education

B.Tech - Mechanical Engineering

SKIT JAIPUR
Jaipur, India
04.2001 -

Skills

Java

Spring Boot

Kafka

Kafka Connect

Pub/Sub

undefined

Interests

  • Software and Product Development
  • Designing Systems
  • Business Interactions

Timeline

Software Engineer

ANZ Bank
04.2023 - Current

SDE Consultant

Flipkart(payroll - Wissen Technology)
07.2021 - 03.2023

Software Engineer

Kantar Analytics
05.2019 - 06.2021

Software Engineer

Tech Mahindra
02.2017 - 04.2019

B.Tech - Mechanical Engineering

SKIT JAIPUR
04.2001 -
NILMANI PRASHANTSoftware Engineer