I build backend systems that scale — clean APIs, thoughtful architecture, and a growing obsession with weaving AI into real products using Spring AI. I like code that makes you nod, not just compile.
Let's Talk ResumeHey, I'm Harish — a Java Software Engineer based in Pune, building backend systems for enterprise-grade platforms. Think transport ERP, CRM, HRMS, and all the moving parts that keep a business running smoothly under the hood.
I genuinely enjoy the craft of backend engineering — designing microservices that are clean to read and reliable in production, writing APIs that other developers actually enjoy consuming. Lately I've been going deep on Spring AI, figuring out how to make AI a first-class citizen in real-world Java applications.
Outside work, I'm tinkering with side projects, reading about distributed systems, and occasionally wondering if there's a Spring Boot starter for everything (there might be).
Enterprise transport management system covering fleet tracking, order lifecycle, CRM, and HRMS modules. Built high‑performance backend services, integrated third‑party APIs for real‑time logistics, and automated core workflows – reducing manual effort across the entire supply chain.
Full‑featured HR management system (HRMS) developed for the company. Includes employee lifecycle, attendance, leave tracking, payroll integration, and role‑based dashboards. Designed as a modular microservices suite so each HR function scales independently.
A real‑time freight management platform built for Nexflare Dynamics to streamline cargo tracking, shipment scheduling, and carrier coordination. WebSocket powered live shipment status updates across dashboards, while RabbitMQ decoupled freight events and notifications between services. PostgreSQL handled the complex relational data model spanning orders, routes, and carriers. The project was discontinued before reaching production.
I wanted to understand how AI-powered app builders work under the hood — so I built one. Spring AI drives the intelligent features, Stripe handles subscriptions, MinIO manages file storage, and Docker ties it all together. Equal parts learning experiment and genuine product.
A hospital management system built to handle patient records, doctor scheduling, and role-based access for admins and medical staff. The microservices architecture means each module can grow independently — no big ball of mud here.
A URL shortener with actual analytics — because knowing where your links go matters. Spring Boot backend, React + Tailwind frontend, deployed across Netlify and Render. Clean, fast, and genuinely useful for sharing.
An IoT-connected home energy monitoring system that tracks real-time power consumption across devices. Built with a Spring Boot backend that ingests sensor data, aggregates usage stats, and exposes clean REST endpoints for dashboards and alerts.
A full-featured event management platform for creating, scheduling, and tracking events with attendee management and notifications. Spring Boot handles the backend logic while a TypeScript frontend delivers a smooth booking experience.
A reusable Role-Based Access Control engine built with Spring Security and JWT. Designed to be plugged into any Spring Boot app — define roles, permissions, and resource policies in configuration, and let the engine handle the rest.
A backend-complete Airbnb clone handling property listings, booking flows, availability calendars, and user authentication. Built with Spring Boot and PostgreSQL — focused on getting the data model and business rules right before any UI gets in the way.
A microservices decomposition of LinkedIn's core features — user profiles, connections, feed, messaging, and notifications each live in their own service. RabbitMQ wires async events between them, keeping the services loosely coupled and independently deployable.
A Spring Cloud Config Server that externalizes and centralizes configuration for the entire Lovable Clone microservices fleet. Each service pulls its config from a single source of truth backed by Git — environment-specific overrides, secrets management, and zero restarts for config changes.