Shubham Gangwal

Software Development Engineer | Backend Specialist | Java, Kafka, Kubernetes, Microservices

Get In Touch

About Me

Passionate Software Development Engineer with a strong background in Backend Development. Experienced in building and maintaining robust, scalable systems using Java, Micronaut, Kafka, and Kubernetes.

Skilled in designing and implementing features for event-driven architectures, enhancing system efficiency through caching, and developing features for microservices. Possess excellent problem-solving, research, and collaboration abilities.

Currently seeking challenging opportunities to contribute to cutting-edge solutions and leverage expertise in modern backend technologies. Experienced with full development lifecycle including design, implementation, testing, deployment, and on-call support at AppDynamics (Cisco).

Shubham Gangwal

Core Skills

Java & Frameworks

Expertise in core Java, Micronaut, and related technologies for building high-performance backend applications and microservices.

Apache Kafka

Designing, implementing, and maintaining scalable, real-time data pipelines and event-driven systems using Kafka and Avro.

Microservices & Cloud Native

Architecting, developing, and deploying distributed systems using microservices patterns with Kubernetes, Helm, and Docker.

Also proficient in:
Kubernetes, Helm, Docker, Git, CI/CD (TeamCity), JUnit/TestNG, SQL, Python, C/C++, Avro, Bash, Confluence, BitBucket, Jira, Postman, IntelliJ IDEA.

Project Highlights (AppDynamics/Cisco)

Kafka Event System Enhancement

Kafka Event System Enhancement

Performed maintenance and developed features for a Kafka-based event system, improving reliability and supporting processing of up to 10 million data packets.

Java Kafka Microservices
Baseline Data Caching System

Baseline Data Caching System

Designed and implemented a caching system for calculated baseline data, significantly enhancing service efficiency and reducing latency in Kafka topic processing.

Java Caching Kafka Performance
Kubernetes Alerting System

Kubernetes Alerting System

Contributed to designing and implementing an efficient 'Alerting on Events' system processing up to 2 million Kubernetes events/logs via the existing Kafka pipeline.

Java Kafka Kubernetes Alerting
CRUD APIs & Configuration

Configuration & API Development

Designed and implemented CRUD APIs for efficient configuration storage/retrieval and features to handle varying data ingestion rates within microservices.

Java Microservices API Design
Operator Framework & Debugging

Operator Framework & Debugging

Created an operator framework enabling runtime log generation and viewing of Kafka state stores, significantly improving debugging efficiency.

Java Kubernetes Kafka Debugging
Testing & Reliability

Testing & Reliability

Enhanced service reliability and quality by implementing comprehensive unit tests (improving code coverage) and component tests for end-to-end validation.

Java Testing Microservices JUnit/TestNG

Get In Touch

Interested in collaborating or have a question? Feel free to reach out!

Email Me

Or connect with me on LinkedIn.