Senior Software Developer at MakeMyTrip, building B2B travel-platform services in Java, Spring Boot, Kafka, Redis, Kubernetes, and PostgreSQL.
I work on backend systems where stable contracts, observable failures, careful rollouts, and readable code matter as much as feature delivery.
- Migrating 6 modules and 80+ REST endpoints from Quarkus 3.7 to Spring Boot 3.5.
- Owning API design and backward-compatible evolution across 11 controllers.
- Improving reliability, security, observability, and CI feedback on travel-booking surfaces.
- Partnering with product, QA, platform, and infra teams when changes cross service and team boundaries.
At Comviva (Tech Mahindra), I worked on fintech API gateway paths serving 3.5M+ requests/day across 100+ countries.
- Java 8 / Spring Boot 2 to Java 21 / Spring Boot 3.3 modernization.
- Kafka pipeline work replacing synchronous fan-out where decoupling mattered.
- Redis-backed latency improvements on hot read paths.
- Production fixes around reliability, error handling, and contract stability.
101 merged PRs across backend, infrastructure, docs, and developer-tooling projects.
| Area | Representative work |
|---|---|
| JVM / distributed systems | Apache Pulsar, Camunda / Zeebe, Quarkus, Spring Security, Testcontainers, QuestDB |
| Platform / product engineering | Strapi, Kilo, Kong, Airbyte, Appwrite, PostHog |
| CNCF / infrastructure docs | Kubernetes website, OpenTelemetry Collector Contrib, Lima, Linkerd website |
Full contribution index: singhvishalkr/oss-contributions
I write about Java upgrades, Spring Boot, backend performance, and open-source contribution.
- 7 articles on Medium.
- Top piece: Java 21 to 25 and Spring Boot 3.5 to 4.0, with roughly 12K+ views, 7K+ reads, and 290+ claps.
- event-system - Spring Boot notification service with per-channel FIFO queues, callbacks, graceful shutdown, Docker, and JUnit coverage.
- pr-review-prep - PR triage helper that turns a GitHub pull request into deterministic review notes and risk checks.
- oss-contributions - curated index of open-source pull requests and contribution areas.
- Email: vishal.kr.singh2021@gmail.com
- LinkedIn: linkedin.com/in/singhvishalkr
- Medium: medium.com/@vishal.kr.singh
- Time zone: IST, with EU / UK overlap
- Open to: senior backend / platform roles in India and visa-sponsored roles in NL, DE, IE, UK, SG, and SE


