Skip to content
Full Stack Software Engineer

Ajit Kumar.

Product-focused engineer with 3.5+ years building scalable SaaS and healthcare platforms — end-to-end ownership from system design to production.

3.5+ YEARSJAVA · SPRING BOOTANGULAR · REACTAWS · MICROSERVICES
0.0+
Years of professional experience
0k+
Lines of code shipped to production
0
Products delivered end-to-end at Docquity
0+
Projects contributed to at Docquity
0+
LeetCode problems solved

About

I build platforms that scale — from schema to screen.

Full Stack Software Engineer with 3.5+ years building scalable SaaS and healthcare platforms using Java,Spring Boot, Angular, PostgreSQL, MongoDB, Redis, and AWS. I specialise in platform engineering, microservices, dynamic workflows, RBAC, and system design — owning features end-to-end from design to production.

Platform EngineeringMicroservicesDynamic Form EnginesRBACSystem Design

Education

Birla Institute of Technology, Mesra

B.Tech — Information Technology

July 2019 — May 2023

CGPA 8.14 / 10 · Mesra, Ranchi

Experience

Docquity

Software Development Engineer
JAN 2023 — May 20263.5+ yrs Gurugram, India

Multi-tenant healthcare platforms, owned end-to-end. Tap a project to expand the detail.

Personal projects

Things I build on my own time.

Side projects taken from idea to production with full CI/CD — not just demos.

Nirdeshak — URL Shortener

Full-stack URL shortener with anonymous and authenticated link creation, JWT auth, expiry-based lifecycle with soft deletes, collision-checked short codes, and per-link click analytics on a paginated dashboard. The Spring Boot (Java 21) backend runs serverless on AWS Lambda with SnapStart behind CloudFront, backed by Neon Postgres with ~650ms warm restores at $0/month. React + Vite frontend with AES-encrypted cookie sessions, deployed as a static site.

ReactTypeScriptViteSpring BootJava 21AWS LambdaCloudFrontNeon Postgres

PR Reviewer — Local LLM Code Review CLI

CLI that reviews a GitHub pull request entirely offline using a local LLM via Ollama. Fetches the PR's diff straight from Git, runs a two-stage review (free-form reasoning, then structured extraction) to surface findings by severity, and manages the local Ollama server lifecycle — no code ever leaves the machine.

Node.jsTypeScriptCLIOllamaGitHubCommander.js

LeetCode → GitHub Sync

Chrome extension (Manifest V3) that detects accepted LeetCode submissions and automatically archives them to GitHub — creating problem folders with description READMEs, saving solutions in the correct language, and versioning multiple attempts. Supports 20+ languages with local-only token storage via Chrome sync storage.

Chrome ExtensionManifest V3JavaScriptGitHub APILeetCode

Prit Radio — Always-On Playlist Radio

An always-on radio for a 250-track Spotify playlist that plays each song through a hidden YouTube player — three controls: play, pause, next. A dependency-free sync script resolves Spotify tracks to YouTube videos into a committed JSON file, so the running app holds no credentials and never calls either API at runtime. Nightly GitHub Actions sync, PWA-installable with an offline shell, and always-on shuffle where every song plays once before any repeats.

Next.jsReactTailwind CSSYouTube IFrame APIGitHub ActionsPWARender

Toolbox

The stack I work with.

A full-stack toolkit spanning JVM backends, modern frontend frameworks, polyglot data stores, and cloud-native DevOps.

Languages

JavaTypeScriptJavaScriptPythonC++

Backend

Spring Boot 3Spring SecuritySpring Data JPASpring Cloud AWSREST APIsJWTNode.jsgRPC

Frontend

AngularNgRxRxJSReactPrimeNGshadcn/uiBootstrapTailwind CSSHTML5SCSS

Databases & Caching

PostgreSQLNeonMongoDBRedisNeo4jMySQL

Architecture & Concepts

MicroservicesServerlessSystem DesignRBACOAuth/SSOConfig-Driven SystemsDistributed SystemsDSA

Cloud & DevOps

AWS (Lambda, CloudFront, EC2, S3)SnapStartDockerKubernetesGitHub ActionsJenkinsRenderGitCI/CD

Tools & Build

MavennpmViteWebpackSwagger/OpenAPI

Contact

Let's build something solid.

Open to full-stack and platform engineering roles. The fastest way to reach me is email — I usually reply within a day.