Skip to content
View Vansh-829's full-sized avatar

Block or report Vansh-829

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vansh-829/README.md

👋 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

  • Java Java
  • SQL SQL
  • Bash Bash

Backend

  • Spring Boot Spring Boot
  • Spring Cloud Spring Cloud
  • Spring Security Spring Security
  • Spring Data JPA Spring Data JPA
  • Spring Batch Spring Batch

Databases

  • PostgreSQL PostgreSQL
  • MySQL MySQL

DevOps & Tools

  • Git Git
  • Docker Docker
  • Maven Maven
  • Postman Postman

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

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

Microservice


📫 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.

Pinned Loading

  1. System-Desgin System-Desgin Public

    Code Samples of different system design patterns

    Java 2

  2. vansh-gala.github.io vansh-gala.github.io Public

    A professional website

    HTML

  3. Video-Streaming-App Video-Streaming-App Public

    Video Streaming App using microservice based architecture. Implemented different services such as gateway, config server, microservices , service registry, etc .

    Java 2