👋 Available for opportunities

Tanmay
Upadhyay

Full Stack Software Engineer with 2+ years building enterprise applications with Java 17/21, Spring Boot, Python, Angular, and React. Currently leading the annuities team on a large-scale legacy modernization for a US-based life insurance client.

0
Years Experience
0
Tech Stack
0
LeetCode Problems
0
CGPA — BIT Mesra

About Me

👨‍💻

I'm a Full Stack Software Engineer who builds enterprise applications across the stack — REST APIs, backend microservices, frontend UIs, and cloud deployments on AWS.

Today I lead the annuities team at BDIPLUS on a modernization program for a US-based life insurance client. I own delivery end to end: client calls and requirements, architecture, a team of 5 developers, and AWS deployment — modernizing IBM IIB and webMethods integrations into Java 21 Spring Boot microservices, with 80%+ of the annuities scope delivered.

I'm strongest in REST API design, secure authentication (JWT), observability, automated testing, and CI/CD. When I'm not coding, I'm solving problems on LeetCode.

When I'm not coding, I'm solving problems on LeetCode and continuously leveling up my skills.

Bangalore, India
BIT Mesra — 8.20 CGPA
upadhyaytanmay23@gmail.com
+91 63072 14936
Open to opportunities
ECE, Class of 2024

Tech Stack

Languages
Java 17/21 Python JavaScript TypeScript SQL
Frontend
Angular React.js HTML5 CSS3
Backend & Integration
Spring Boot Microservices REST APIs JWT Auth Apache Camel IBM IIB webMethods Flask Node.js
Databases
PostgreSQL MySQL MongoDB SQLAlchemy
Cloud, DevOps & Observability
AWS Docker GitHub Actions CI/CD Dynatrace
Testing & Tools
JUnit Pytest Git GitHub
Leadership & Practices
Team Leadership Client Communication Microservice Architecture Agile

Work Experience

Full Stack Engineer II · Annuities Team Lead
BDIPLUS
Nov 2025 — Present · Bangalore
  • Lead the annuities team of 5 developers on a modernization program for a US-based life insurance client (Prudential Financial), owning delivery from requirements to production.
  • Modernized IBM IIB services and webMethods packages for annuities into Java 21 + Spring Boot 4 microservices, delivering 80%+ of them as part of a 1,200+ service legacy modernization.
  • Primary technical contact for the client: run client calls, gather requirements, align on scope and timelines, and handle escalations end to end.
  • Built data transformation pipelines that guarantee functional parity between legacy flows and the modernized microservices.
  • Secured services with JWT and integrated Prupass, Prudential's authentication system, for enterprise sign-on.
  • Instrumented services with Dynatrace for monitoring and troubleshooting; own AWS deployment with containerized builds and release configuration across environments.
Java 21 Spring Boot 4 IBM IIB webMethods JWT Dynatrace AWS Docker
Software Engineer
Integrichain
Aug 2024 — Oct 2025 · Pune
  • Built and deployed full-stack applications (Angular + Flask), cutting page load time by 30% through component-level optimization and lazy loading.
  • Designed modular PostgreSQL schemas with SQLAlchemy ORM supporting 5+ application modules.
  • Automated QA pipeline using Pytest, reducing manual testing overhead by 60% and production defects by 40%.
  • Configured CI/CD pipelines with GitHub Actions and Docker, enabling zero-downtime deployments on AWS.
Angular Flask Python PostgreSQL Docker AWS GitHub Actions
Full Stack Engineer (Contract)
TalentServe
Mar 2024 — Aug 2024 · Mumbai
  • Developed and shipped 3 core product features using MERN stack, meeting all delivery milestones on schedule.
  • Built reusable React.js component library, reducing frontend development time by 25% across the team.
  • Set up CI/CD automation scripts that reduced deployment time from 45 to 12 minutes.
MongoDB Express.js React.js Node.js CI/CD
SDE Intern
Astrogen Pvt. Ltd.
2024 · Internship
  • Optimized MongoDB queries for 40% faster data retrieval.
  • Built API-level transformation pipelines processing 1,000+ healthcare records daily with full integrity validation.
MongoDB REST APIs
SDE Intern
LaserPay
2023 · Internship
  • Built backend logic for QR-based financial transaction processing handling 200+ daily scans at 99.9% data accuracy.
Java Firebase

Featured Projects

🚦
Token Bucket Rate Limiter
Thread-safe, in-memory token bucket rate limiter built with Spring Boot 3 and Java 17. Every client gets its own lazily-refilled bucket; over-limit requests are rejected with HTTP 429 and standard rate-limit headers, with automatic idle eviction. Ships with CI and CodeQL pipelines.
Java 17 Spring Boot 3 Concurrency REST APIs GitHub Actions
View on GitHub
📁
File Upload Microservice
Secure file upload service with JWT-protected endpoints, file type and size validation, and PostgreSQL metadata storage. Uploads are queued through BullMQ (Redis) for asynchronous worker processing.
Node.js PostgreSQL BullMQ Redis JWT
View on GitHub
🔐
Secure Auth System
User registration and login with bcrypt password hashing, JWT sessions with enforced expiry, and role-based access control (admin/user) applied at the middleware level.
Node.js JWT bcrypt
View on GitHub
🧠
Human Activity Recognition
LSTM-based RNN achieving 91% accuracy classifying 6 human activities from smartphone accelerometer and gyroscope sensor data. Time-series deep learning model.
Python TensorFlow NumPy Scikit-learn
View on GitHub
💻
LeetCode Java Solutions
100+ curated and well-documented LeetCode solutions in Java covering data structures and algorithms. Consistently maintained with optimal time and space complexity.
Java DSA Algorithms
View on GitHub
🌐
LinguaBot — Language Extension
Chrome extension for multilingual AI chat with automatic language detection across 25+ languages. Features voice input, floating text translator, right-click context menu translation, and full webpage translation — powered by Llama 3.3 70B via Groq API.
JavaScript Chrome Manifest V3 Groq API Llama 3.3 70B Web Speech API
View on GitHub
🤖
Smart File QA
Full-stack AI application that lets users upload documents (PDF, DOCX, TXT) and query their content using AI. Generates formatted PDF reports from answers and delivers them via email. Built with React frontend and FastAPI backend.
React.js FastAPI Python OpenAI API ReportLab SQLite
View on GitHub
🔍
Website Content Search
Semantic search engine for web content — submit any URL and query to find relevant sections using NLP embeddings. Chunks content into 500-token segments, generates embeddings via SentenceTransformers, and ranks results by cosine similarity.
Next.js FastAPI SentenceTransformers BeautifulSoup TailwindCSS
View on GitHub
🎭
Live Show Booking System
Backend Java application for managing live show ticket reservations with slot management, automatic waitlisting, and cancellations. Built with clean OOP principles — modular services, repositories, and models following industry-standard architecture.
Java 17 Maven OOP Clean Architecture
View on GitHub

Achievements & Highlights

🏆
Google Cloud Challenge — Winner
Won the Google Cloud Challenge, completing the entire challenge in under 1 week, demonstrating rapid learning and cloud proficiency.
🔥
100+ Days on LeetCode
Maintained 100+ consecutive days of coding on LeetCode, solving problems across data structures, algorithms, and system design.
⭐
HackerRank — Gold & Bronze Badges
Earned Gold Badge in Java and Bronze Badge in Problem Solving on HackerRank, demonstrating strong language proficiency and algorithmic thinking.
🎓
BIT Mesra — 8.20 CGPA
Graduated with B.Tech in Electronics & Communication Engineering from one of India's top engineering institutes with a strong academic record.

Get In Touch

I'm always open to new opportunities, collaborations, or just a good tech conversation. Feel free to reach out through any of the channels below.