Software Engineer building scalable backend systems and distributed applications.
Java 17 · Spring Boot · Apache Kafka · React.js · PostgreSQL · Docker
Portfolio • LinkedIn • LeetCode
I'm a Software Engineer with 3+ years of experience working on enterprise applications using Java, Spring Boot, Kafka, React.js, PostgreSQL, Couchbase, GraphQL and OpenSearch.
My primary interests are backend engineering, distributed systems, event-driven architecture and designing software that remains maintainable as business requirements evolve.
At work, I have contributed to backend services, asynchronous workflows, enterprise integrations, data transformation systems, production monitoring and internal React applications.
Outside work, I build portfolio-safe engineering projects, study system design and solve data structures and algorithms problems.
Java 17 Spring Boot Spring WebFlux REST APIs GraphQL
JPA Hibernate
Apache Kafka Event-Driven Architecture Asynchronous Processing
Retry & Resilience Patterns
PostgreSQL Couchbase SQL R2DBC OpenSearch Elasticsearch
React.js JavaScript Redux Vite Tailwind CSS
Docker Jenkins GitHub Actions JUnit 5 Mockito
Git CI/CD
A responsive engineering portfolio showcasing my experience, projects, technical strengths and professional journey.
Stack: React · Vite · Tailwind CSS · Framer Motion
A full-stack application that extracts video transcripts, generates AI-assisted summaries and supports structured content export.
Stack: React · Node.js · Express · AI APIs · PDF generation
An evolving AI-powered platform for transcribing meetings, generating summaries and identifying actionable follow-ups.
Focus: AI integration · Full-stack architecture · Developer productivity
- Reservation Comparator Engine
- Distributed Notification Platform
- Improved AI Meeting Assistant
- Reusable Spring Boot engineering components
- Backend Architecture
- Distributed Systems
- Event-Driven Applications
- System Design
- Production Reliability
- AI-powered Developer Tools
- Build and document production-inspired backend projects
- Improve system design and distributed systems knowledge
- Publish practical engineering notes
- Contribute to open-source projects
- Prepare for Software Engineer II opportunities
- Portfolio: gulshan-dev.vercel.app
- LinkedIn: gulshankumar014
- LeetCode: Gulshansharma
- Email: gulshansharma014@gmail.com