Issue No. 01 — 2026 — Pune, India Available for hire
Open to work · Remote friendly

Full-Stack Software Engineer

Atul Thakur

Building scalable APIs, data layers, and user-facing products with Java, Spring Boot, React & Node.js.

Atul Thakur — Software Engineer
Atul Thakur Software Engineer
3+ Years experience
2 Companies
4+ Projects shipped
01

About

I build scalable web applications and backend systems—from API design to deployment.

Full-Stack Software Engineer with 3+ years delivering production systems using Java, Spring Boot, React.js, Node.js, and REST APIs. My focus is on clean architecture, SQL/NoSQL data integration, and shipping with Docker and CI/CD pipelines.

I've built AI-powered chatbot features with LangChain and RAG pipelines, and enjoy taking features end-to-end — from whiteboard to deployment — in cross-functional teams.

Backend & APIs React & Frontend AI / LLM Integration Docker & CI/CD Cloud · AWS

Most backend engineers over-engineer their first microservice. I've seen teams split a 500-line monolith into 8 services and spend six months debugging distributed transactions. My take: start with a well-structured monolith, extract services only when a bounded context demands independent scaling or deployment.

— Engineering opinion · Atul Thakur
02

Experience

Nov 2024 – Jan 2026 001

Software Engineer

RAK Softech, Pune
ReactJavaSpring BootDockerAWS EC2MySQLRedisCI/CD

End-to-end full-stack development across two flagship SaaS products — Employee Management System and a B2B Commerce Platform — from architecture to production deployment.

  • Designed and shipped JWT + RBAC auth layer securing ~8 user roles across both products, replacing a manual permission model.
  • Implemented Redis caching on high-traffic endpoints, cutting average API response time by ~40% under peak load.
  • Containerised services with Docker and automated deployments via Jenkins CI/CD, reducing release cycle from days to <30 minutes.
  • Optimised MySQL schema with targeted indexes on reporting queries — query time dropped from ~2s to <200ms on key reports.
Jan 2023 – Nov 2024 002

Associate Software Engineer

Cornerstone OnDemand, Pune
ReactJavaSpring BootNX MonorepoMySQL

Enterprise full-stack features for a large-scale LXP (Learning Experience Platform) serving global enterprise customers across multiple regions.

  • Led backend changes for a Localization framework migration spanning 5+ modules — delivered on schedule with zero regression in production.
  • Implemented RBAC and refactored legacy APIs, improving performance by ~30% on high-frequency endpoints used in reporting dashboards.
  • Shipped reusable React components in an NX monorepo shared across 3+ product teams, reducing frontend duplication.
  • Contributed to multi-language localisation engineering supporting international product releases across UAE, UK, and US markets.
03

Education

Master's

MCA — AI & Data Science

DY Patil International University, Pune

2021 – 2023

Machine learning, data analysis, and AI-driven application development. Final project: GAN-based image colorisation model.

Bachelor's

BCS — Computer Science

ATSS College, Pune University

2018 – 2021

Core CS fundamentals: programming, databases, operating systems, and software engineering principles.

04

Technical Skills

Languages
JavaScriptJavaPython
Backend
Spring BootSpring SecurityNode.jsExpress.jsREST APIsJWTRedis
Frontend
React.jsHTML5CSS3
Databases
MySQLPostgreSQLMongoDB
DevOps & Cloud
DockerAWS EC2AWS S3CI/CDGitJenkinsNginx
AI / ML
LangChainLLMsRAGPrompt EngineeringPandasNumPy
05

Case Study

A deep-dive into one project: the problem, the decisions, and what shipped. This is how I think, not just what I built.

Full-Stack · SaaS · 2024–2025

SuccessInfoTech — IT Training Platform

Visit live site →

My Role

Solo Full-Stack Engineer — architecture, backend, frontend, deployment

Timeline

~6 weeks, design to production

Stack

React · Node.js · Express · MongoDB · AWS EC2 · Nginx · Docker

Key Outcome

Live platform serving an active IT training institute in Pune

The Problem

  • The institute had no online presence — all student acquisition was word-of-mouth and walk-ins, limiting reach in a competitive Pune coaching market.
  • Course information and enquiries were handled manually over WhatsApp, creating friction and losing potential students.

Key Decisions

  • React + Node/Express over a CMS — the owner needed custom control over course data, pricing, and an AI chatbot, which ruled out WordPress or Wix.
  • AI chatbot (LangChain-style prompt routing) — built a rule-based + keyword chatbot to handle enquiries 24/7 without human intervention. Shows course details, fees, and contact info instantly.
  • Deployed on existing EC2 instance — co-hosted with another project behind Nginx virtual hosts, keeping infra cost at zero additional spend.
  • SEO-first HTML structure — all content server-rendered or statically embedded so Googlebot can index courses without JS execution.

What Shipped

  • Full responsive site with 6 pages: Home, Courses, Course Detail, About, Gallery, Contact.
  • AI-powered chat widget with quick replies, lead capture form, and WhatsApp/Call CTAs.
  • Google My Business listing + Search Console submission for local SEO.
  • Automated deploy pipeline: git push → EC2 pull → Nginx reload in under 2 minutes.
React Node.js Express MongoDB AWS EC2 Nginx Docker LangChain-style chatbot SEO
06

Selected Projects

002
Full-Stack · SaaS · Live

SuccessInfoTech

End-to-end IT training platform built solo in ~6 weeks. Includes AI chatbot for 24/7 enquiries, lead capture, and a full course catalogue. Deployed on AWS EC2 with Nginx and Docker.

ReactNode.jsDockerAWS EC2
Visit live site →
003
AI · Production API

LLM-Based Chatbot API

Scalable AI chatbot backend with RAG pipeline, prompt engineering, and real-time streaming responses. Designed for multi-tenant deployment. Containerised with Docker and deployed on cloud infrastructure.

PythonLangChainRAGDockerREST API
View code →
004
Deep Learning · Research

AI Image Colorization

GAN-based model that colourises black-and-white images. Trained and fine-tuned generator/discriminator architecture on custom datasets. Final project for MCA in AI & Data Science.

PythonPyTorchGANsDeep Learning
View code →
07

Writing

Technical writing on backend architecture, AI integration, and engineering decisions. Published on dev.to and LinkedIn.

✍️ Articles in progress — follow on LinkedIn to be notified.

08

Languages

EnglishFluent
HindiNative
MarathiNative

Available for opportunities

Let's work
together.

Open to full-stack, backend, AI integration, and remote roles. I reply within 24 hours.