//SM
Saikat Mandal

Hey, I'm Saikat Mandal!

A backend software engineer based in Pune, India.

I build reliable backend systems and web applications, with a focus on Java, Spring Boot, and event-driven services.

I enjoy solving challenging engineering problems and turning ideas into useful products.

Experience

A little about the teams I've worked with:

Tata Consultancy Services

Pune, India · Jul 2024 – Present

Software Engineer (Backend)

  • Develop Java 21 and Spring Boot microservices and REST APIs for shipment and customs workflows supporting 50,000+ daily active users.
  • Built Kafka-based event pipelines that decoupled services and reduced API latency by 40%.
  • Improved read throughput by 35% and API response times by 25% through PostgreSQL query optimization and Redis caching.
  • Deployed Dockerized services to AWS EC2 and S3 and supported CI/CD workflows, reducing manual deployment effort by 40% and improving deployment stability by 60%.
  • Secured APIs with OAuth 2.0, JWT, and RBAC; optimized multithreaded Spring Batch processing to cut file-processing time by 20%.
  • Reduced production defects by 30% through JUnit testing, debugging, Grafana monitoring, and iterative delivery.
  • Developed a customs validation interface for shipment compliance and charge calculations, cutting related delays by approximately 30%.

QVIQ

Noida, India · Feb 2023 – May 2023

Software Developer Intern

  • Built analytical product features using React.js and Spring Boot, with telemetry display latency under 200 ms.
  • Documented REST API contracts with Swagger/OpenAPI to support reliable service integration.
  • Created reusable UI components, reducing layout development time by 20% and improving development velocity by 15%.
  • Used Docker and GitHub Actions CI/CD to support test and production releases on AWS EC2.

Find me on

You can find me on the following platforms:

Or send me an email to say hello.