Available for opportunities

Java Full Stack
Engineer.

I’m Deepak, a software engineer with 5+ years of experience building scalable backend systems, cloud-native applications, and practical AI products with Java, Spring Boot, React, and distributed systems.

Chicago, IL

Engineering focus

Reliable backends. Scalable cloud systems. Practical AI.

I build secure, scalable applications with Java, Spring Boot, React, and cloud-native tools, focusing on clear architecture, data integrity, and dependable delivery.

Explore GitHub
01

Backend architecture

Service boundaries, clear contracts, and transactional workflows designed around real product behavior.

02

Concurrency & integrity

Database locking, validation layers, event-driven persistence, and reliable state transitions.

03

Cloud-native delivery

Containerized workloads, Kubernetes routing, managed infrastructure, and deployment-aware design.

04

Applied AI systems

Tool-driven agents, streaming generation, schema grounding, and deterministic guardrails.

Java 21Spring BootSpring CloudPostgreSQLKafkaRedisDockerKubernetesGKEReactSpring AI

Selected engineering work

Systems built around real constraints.

Four case studies showing how architecture choices turn difficult product requirements into reliable workflows.

01

Flagship · Distributed AI platform

PromptForge

A distributed AI application builder that streams generated source code, persists project files, and launches isolated React preview environments on Google Kubernetes Engine.

The engineering problem

Turning nondeterministic code generation into a persistent, isolated, browser-accessible application preview.

The approach

Separated account, workspace, infrastructure, and intelligence responsibilities across services. Kafka carries file events, MinIO stores project files, Redis maps preview routes, and an idle Kubernetes runner pool prepares isolated Vite environments.

API GatewayAI streamKafka eventsMinIOGKE runnerLive preview
  • Java 21
  • Spring Boot
  • Spring AI
  • Kafka
  • Redis
  • MinIO
  • Kubernetes
  • GKE
02

Transactional reservation backend

Booking Management System

A hotel reservation backend designed around concurrency-safe inventory, composable pricing, secure authentication, and Stripe payment workflows.

The engineering problem

Preventing two customers from reserving the same room while keeping pricing rules flexible as business conditions change.

The approach

Persistent database row locks and transactional boundaries protect inventory. A strategy chain composes base, surge, occupancy, urgency, and holiday pricing without coupling those rules to the booking lifecycle.

Inventory lockPrice strategiesReservationStripe intentConfirmation
  • Java 21
  • Spring Boot
  • PostgreSQL
  • JPA
  • Spring Security
  • Stripe
  • OpenAPI
03

Safe natural-language querying

AI Text-to-SQL Guardrails

A schema-aware AI pipeline that translates natural-language questions into read-only PostgreSQL queries and records whether each attempt was allowed or blocked.

The engineering problem

AI can generate plausible SQL that is malformed, destructive, or unrelated to the database schema.

The approach

The service grounds prompts with the live schema, parses model output with JSqlParser, permits one SELECT statement only, rejects unsafe output, and records a clear audit trail before read-only execution.

QuestionSchema contextLLM SQLParserGuardrailRead-only DB
  • Java 21
  • Spring Boot
  • Spring AI
  • PostgreSQL
  • JSqlParser
  • JdbcTemplate
04

Agentic content workflow

Multi-Agent Blog System

A structured Spring-based workflow that researches, drafts, reviews, enriches, and saves publication-ready Markdown.

The engineering problem

A single large prompt makes research quality and editorial decisions difficult to inspect or control.

The approach

Specialized research, writing, and review stages create a traceable pipeline, with Tavily research through MCP, a dedicated reviewer, TLDR generation, reading statistics, and YAML front matter.

ResearchDraftReviewTLDRFront matterMarkdown
  • Java 21
  • Spring Boot
  • Embabel
  • Spring AI
  • MCP
  • Tavily

Professional experience

Five years of building with Java.

Enterprise software, secure APIs, production support, cloud delivery, and accessibility across teams in India and the United States.

Download full resume
  1. 01

    Jun 2025 to May 2026 · Springfield, IL

    University of Illinois Springfield

    Student Staff · Digital Accessibility Remediation Team

    Tested and remediated websites, applications, documents, and instructional media for WCAG 2.1, Section 508, screen-reader compatibility, and accessible structure.

  2. 02

    Oct 2023 to Aug 2024 · Mumbai, India

    Tech Mahindra

    Software Developer

    Built Spring Boot modules and secure REST APIs for enterprise finance workflows, integrating PostgreSQL, Oracle, React, Docker, Amazon RDS, CI/CD, and production release support.

  3. 03

    May 2021 to Sep 2023 · Mumbai, India

    Tikona Infinet Pvt. Ltd.

    Java Developer

    Developed Java microservices and layered REST APIs with PostgreSQL, JPA, Hibernate, Spring Security, JWT, JUnit, and Mockito while supporting delivery and root-cause analysis.

  4. 04

    Jul 2019 to Apr 2021 · Mumbai, India

    Crystal Tech

    Java Developer

    Built and maintained enterprise Java/J2EE applications across controller, service, DAO, JSP, and relational data layers.

Education & certification

2026

Master of Science
Computer Science

University of Illinois Springfield

2019

Bachelor of Engineering
Computer Engineering

University of Mumbai

AWS

Certified Cloud
Practitioner

CLF-C02

Available for opportunities

Let’s build something
resilient.