Senior Software Developer with around 4 years of experience in scalable application development, specializing in Agile, TDD, EDD, and DDD. Strong expertise in Java, Spring Boot, Node.js, Python, FastAPI, and NestJS, with a focus on microservices, system design, and performance optimization. Adept at problem-solving, collaboration, and delivering high-quality, maintainable solutions. Worked across data ingestion and event-driven architectures using Kafka, EventHub, Spark/Spark RDDs, Azure DataBricks/ADLS, and robust CI/CD and testing practices. Also delivered and migrated backend services and analytics dashboards, deploying and maintaining microservices on AWS with Kubernetes and Docker.

Prashant Kumar

Senior Software Developer with around 4 years of experience in scalable application development, specializing in Agile, TDD, EDD, and DDD. Strong expertise in Java, Spring Boot, Node.js, Python, FastAPI, and NestJS, with a focus on microservices, system design, and performance optimization. Adept at problem-solving, collaboration, and delivering high-quality, maintainable solutions. Worked across data ingestion and event-driven architectures using Kafka, EventHub, Spark/Spark RDDs, Azure DataBricks/ADLS, and robust CI/CD and testing practices. Also delivered and migrated backend services and analytics dashboards, deploying and maintaining microservices on AWS with Kubernetes and Docker.

Available to hire

Senior Software Developer with around 4 years of experience in scalable application development, specializing in Agile, TDD, EDD, and DDD. Strong expertise in Java, Spring Boot, Node.js, Python, FastAPI, and NestJS, with a focus on microservices, system design, and performance optimization. Adept at problem-solving, collaboration, and delivering high-quality, maintainable solutions.

Worked across data ingestion and event-driven architectures using Kafka, EventHub, Spark/Spark RDDs, Azure DataBricks/ADLS, and robust CI/CD and testing practices. Also delivered and migrated backend services and analytics dashboards, deploying and maintaining microservices on AWS with Kubernetes and Docker.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

Work Experience

Application Developer Senior Consultant at Thoughtworks (Client: TescoIN)
August 1, 2025 - Present
Architected and delivered a configuration-driven data ingestion framework to extract large-scale (more than 10M items in one run) data from API sources, EventHub, and Kafka streams, publishing topics to EventHub for downstream processing. Implemented fault-tolerant design with retry logic using Tenacity, centralized error handling, structured logging, and parallelized data processing using Spark RDDs on Azure Databricks to ensure reliability and scalability. Enforced critical non-functional requirements including pre-commit hooks, separate configuration management, unit and integration testing, and data persistence to ADLS (raw zone) to support maintainability and compliance with enterprise data standards.
Application Developer Consultant at Thoughtworks (Client: Teamlease Services IN)
August 1, 2022 - August 1, 2025
Designed, developed, and delivered scalable backend services and microservices using Node.js, NestJS, Java, and Spring Boot, migrating more than 5M records from a legacy system to a modern platform. Architected search and matching capabilities using Vespa.ai, PostgreSQL, and Kafka to improve query performance and data relevance across large datasets. Deployed and maintained event-driven architectures on AWS using Kubernetes, Docker, RabbitMQ, and Redis to ensure high availability and scalability. Led delivery planning for an in-house Leave Management System and ID card generator using Spring Boot, Node.js, and a microservices architecture, coordinating a team through production rollout.

Education

B.Tech in Computer Science and Engineering at Ansol Engineering College
August 1, 2018 - July 1, 2022

Qualifications

Pre-Educational Program (PEP), EPAM Systems
January 1, 2020 - January 1, 2021
TCS CodeVita Season 9 & 10
January 1, 2020 - January 1, 2021

Industry Experience

Software & Internet, Professional Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer today.