👋 Hi, I'm Vansh Gala
Java Backend Developer | Spring Boot | Microservices | PostgreSQL
I’m a Backend Developer specializing in Java and Spring Boot, with hands-on experience building and optimizing REST APIs, microservices, database-driven applications, and backend workflows.
I focus on writing clean, scalable, reliable, and production-ready backend systems, with a particular interest in API performance, database optimization, distributed systems, and microservice architecture.
🚀 About Me
- 💻 Backend Developer working primarily with Java & Spring Boot
- 🏗️ Experienced in designing and developing RESTful APIs and microservices
- 🗄️ Strong experience with PostgreSQL, MySQL, JPA & Hibernate
- ⚡ Interested in API and database performance optimization
- 🔄 Experience with distributed caching, Kafka integrations, and batch processing
- 🔐 Experience with Spring Security and JWT-based authentication
- 🐳 Familiar with Docker and container-based environments
- 🧪 Focused on unit testing, integration testing and production reliability
- 🔍 Experienced in debugging, log analysis and troubleshooting distributed applications
- 📈 Interested in building systems that are scalable, observable and maintainable
🛠️ Tech Stack
Languages
Backend
Databases
DevOps & Tools
Architecture & Integration
- RESTful APIs
- Microservices Architecture
- API Gateway
- Service Discovery
- Inter-service Communication
- Kafka
- Distributed Caching
- Event-driven Integration
Testing
- JUnit
- Unit Testing
- Integration Testing
- API Testing
⭐ Featured Projects
🎬 Video Streaming Microservices
A distributed video streaming application built using a microservice architecture.
Architecture
Key Concepts
- API Gateway
- Service Discovery
- Microservice communication
- Centralized configuration
- REST APIs
- Video streaming
- Fault-tolerant architecture
- Containerized deployment
🧩 Backend Engineering Expertise
API Development
Request
↓
Controller
↓
DTO Validation
↓
Service Layer
↓
Business Logic
↓
Repository
↓
Database
↓
Response
I focus on:
- Clean API contracts
- DTO-based request/response models
- Validation
- Exception handling
- Consistent API responses
- API documentation
- Testability
Microservices
Experience and interest in:
- Service decomposition
- API Gateway
- Service Discovery
- Configuration management
- Inter-service communication
- Fault tolerance
- Distributed caching
- Event-driven communication
- Containerized deployment
📚 Currently Exploring
I'm continuously improving my knowledge in:
- Advanced Spring Boot
- Microservice architecture
- System Design
- Distributed Systems
- PostgreSQL internals & optimization
- Redis
- Kafka
- Docker & containerization
- Observability
- Performance Engineering
- Scalable backend architecture
🏆 Experience & Achievements
Tata Consultancy Services | Systems Engineer — Backend Developer
Working primarily with:
- Java
- Spring Boot
- Microservices
- REST APIs
- PostgreSQL
- Spring Security
- Spring Batch
- Kafka
- Distributed caching
Areas of contribution include:
- Backend API development
- Microservice development
- Performance optimization
- Database query optimization
- API enhancements
- Production troubleshooting
- Deployment support
- Log analysis
- Cross-functional collaboration
📊 What I Like Building
📫 Connect With Me
💡 Engineering Philosophy
«Build it clean. Measure it. Optimize it. Make it reliable.»
I'm interested in opportunities involving Java backend development, Spring Boot, microservices, API development, performance engineering, and scalable backend systems.

