Back to Developers
shubham kushwaha

shubham kushwaha

Backend Software Engineer

Pune, Maharashtra
80
Profile Score

About

Backend Software Engineer with 3+ years of experience building scalable distributed systems and real-time data pipelines using Java, Spring Boot, Kafka, and Apache Flink. Experienced in event-driven architecture, high-throughput processing, and fault-tolerant systems on AWS.

Skills & Expertise (22)

Kafka Advanced
8.8/10
2
Years Exp
Spring Boot Advanced
8.2/10
2
Years Exp
Flink Advanced
8.0/10
2
Years Exp
AWS Intermediate
7.5/10
2
Years Exp
Docker Intermediate
7.3/10
2
Years Exp
Distributed Systems Sumo Logic dbBeaver Postman Git VS Code IntelliJ Fault Tolerance Scalability Event-Driven Architecture Concurrency Java Snowflake GitHub Actions Iceberg Spring MVC SQL

Work Experience

Software Engineering Specialist

Dassault Systemes Solutions Lab

May 2024 - Present

Engineered event-driven microservices using Kafka and Spring Boot, enabling asynchronous communication and service decoupling. Built Apache Flink streaming pipelines consuming multi-partitioned Kafka topics, processing up to 1M records per import. Improved pipeline throughput by tuning Kafka partitioning strategy and Flink parallelism, reducing processing latency under peak load. Implemented checkpointing and failure recovery in Flink jobs to ensure fault-tolerant stream processing. Migrated CI/CD pipelines from GoCD to GitHub Actions, automating build and deployment workflows and reducing release time by 30%. Containerized services using Docker, standardizing deployment across development and production environments. Developed secure FTPS-based ingestion pipelines for external data sources, improving reliability of upstream integrations. Refactored monolithic components into modular services, improving maintainability and reducing bug resolution time by 20%. Designed Kafka-based publishing workflows for external integrations, reducing end-to-end data latency by 40%. Optimized Iceberg table queries through partition pruning and efficient data access patterns, reducing compute cost by 25%.

Software Engineering Associate

Dassault Systemes Solutions Lab

Aug 2022 - May 2024

Improved backend performance by optimizing thread pools, reducing blocking operations, and tuning database queries. Designed a CSV validation framework with schema checks and error handling, reducing data inconsistencies by 15%. Developed Kafka-based ingestion pipelines to Snowflake, enabling scalable data processing for analytics use cases. Integrated Kafka-to-Iceberg sink connectors, improving data ingestion efficiency and reducing pipeline delays by 30%. Built monitoring dashboards using Sumo Logic, reducing debugging and incident resolution time by 40%. Enhanced AWS Step Functions workflows with robust success/failure handling, reducing false error reporting by 50%. Designed optimized schemas and queries in MySQL/PostgreSQL, improving query performance for backend services.

Education

B.Tech in Computer Science - Noida Institute of Engineering and Technology

2018 - 2022 · Afghanistan

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceMar 2026

Skills (22)

Kafka Spring Boot Flink AWS Docker Distributed Systems Sumo Logic dbBeaver Postman Git +12 more