Mastering Data Structures and Algorithms: A Competitive Programmer's Journey
My experience solving 500+ problems across LeetCode, CodeForces, and CodeChef. Key insights and strategies that helped me achieve a 1750 rating.
Hi there, I'm
Building enterprise microservices at TCS. Leading production migrations & optimizations with 20–30× performance gains.

Get to know more about my background, education, and achievements
Hello! I'm Aritra Dutta, a passionate Backend & Microservices Engineer at Tata Consultancy Services (TCS) in Bhubaneswar, India.
Currently building enterprise microservices for the Ultimatix platform with Java 17, Spring Boot 3, PostgreSQL, Angular v20, and Azure PaaS. Led critical production migrations and achieved 20–30× performance improvements.
Driven by a love for competitive programming — 600+ problems solved, LeetCode rating 1750.
Beyond coding I enjoy gaming, traveling, and music. I believe in continuous learning and always exploring new technologies.
When I'm not coding
Maulana Abul Kalam Azad University of Technology (MAKAUT)
WBCHSE
WBBSE
TCS DEEP Ninja Certified DevOps Engineer – Docker, Jenkins CI/CD, and cloud deployment
Solved 600+ algorithmic problems across LeetCode and Codeforces
LeetCode Weekly Contest ranking 3556 with max rating 1750
Secured Global Rank 1046 in CodeForces Round 967 div 2
CodeChef Rating 1604 (3-star)
Solved over 100 problems in CSES CP sheet
First Runner-up in District Level Youth Parliament
Technologies and tools I work with to bring ideas to life
TCS DEEP Ninja Certified DevOps Engineer — Docker, Jenkins CI/CD, Cloud Deployment
Problem Solving (Intermediate) — HackerRank
The Complete Python Pro Bootcamp — Udemy
Object Oriented Programming in Java — Coursera
Full Stack Java: JAVA + JSP + SPRING + BOOT + JS + REACT — Udemy
Projects showcasing my skills across various technologies and domains
Distributed microservices system with AI-powered resume-to-job matching using OpenAI embeddings, achieving 75%+ match accuracy with pgvector similarity search.
Interactive platform for visualizing sorting algorithms including Bubble Sort, Merge Sort, Quick Sort, and Insertion Sort with dynamic animations.
Advanced file compression tool using Huffman Coding algorithm with visualization of the Huffman Tree construction process.
Clean and intuitive web interface powered by Streamlit for interacting with GPT-4 model with customizable parameters.
Comprehensive collection of LeetCode solutions with 537+ commits, organized by topics and difficulty levels.
Modern implementation of the classic Tic-Tac-Toe game built with Angular and TypeScript featuring responsive design.
My journey in the software engineering industry
Tata Consultancy Services
Building enterprise-grade microservices and backend systems for Ultimatix platform. Leading critical production migrations, version upgrades, and performance optimizations while working with Java 17, Spring Boot 3, PostgreSQL, Angular, and Azure PaaS infrastructure.
Sep 2024 – Present
Assistant System Engineer – Backend & Microservices
TCS — Bhubaneswar, India
Sep 2024 – Nov 2024
ILP Training (ITIS Technology)
TCS — Thiruvananthapuram, IN
2020 – 2024
B.Tech + Competitive Programming
MAKAUT — Kolkata, WB
Sharing insights on programming, technology, and lessons from my development journey
My experience solving 500+ problems across LeetCode, CodeForces, and CodeChef. Key insights and strategies that helped me achieve a 1750 rating.
A comprehensive guide to creating enterprise-grade REST APIs using Spring Boot, covering best practices, security, and performance optimization.
My experience solving 500+ problems across LeetCode, CodeForces, and CodeChef. Key insights and strategies that helped me achieve a 1750 rating.
A comprehensive guide to creating enterprise-grade REST APIs using Spring Boot, covering best practices, security, and performance optimization.
How I built an interactive algorithm visualizer and the lessons learned about clean code, user experience, and performance optimization.
Always open to discussing new opportunities, interesting projects, or just having a chat about technology.
Whether you're looking to collaborate, need development help, or just want to connect — I'd love to hear from you!