Kaushal Bhatt
Senior Distributed Systems Engineer · Java · Kafka · AWS
Professional Summary
Senior Engineer with 7 years specializing in distributed systems, event-driven platforms, and internal developer tooling across fintech, crypto custody, and e-commerce. Deep production expertise in Java 21, Apache Kafka/AWS MSK, distributed consensus, and platform resilience.
Professional Experience
Senior Software Engineer (Distributed Systems) — RockWallet (Bayes Fintech Inc.)
Dec 2024 – Present · RemoteRegulated crypto wallet and custody platform — Java 21, Spring Boot, Kafka, AWS
- –Engineered internal developer platform services—including an annotation-based JWT/WebAuthn auth framework adopted across all 17 microservices and a zero-downtime centralized config server—eliminating redeploy dependencies platform-wide.
- –Architected and maintain the core AWS MSK (Kafka) event backbone connecting wallet, KYC/AML, and payment services with strict ordering and TLS encryption.
- –Shipped cross-chain transaction syncing and fiat payment flows; integrated Fireblocks custody and CoinMarketCap market data.
- –Raised reliability 25% with circuit breakers, failover design and Datadog/CloudWatch alerting; sustain 99.9% uptime on 24/7 on-call.
Senior Software Engineer — EPAM Systems (client: Thomson Reuters)
Feb 2024 – Dec 2024 · Remote- –Cut the operations team's manual workload from 100% to 10% by shipping runtime document generation with summarisation on an LLM-integrated content platform.
- –Improved system availability 25% by leading the architectural decoupling of legacy SOAP services into a resilient, RESTful service-oriented system.
- –Held 95%+ automated test coverage with JUnit and Mockito, reducing production defects 20%.
- –Cut junior onboarding time 40% with a structured mentorship programme built for the account.
Java Kafka Developer — Ibosstech Solutions (SCALONG)
Jul 2022 – Dec 2023 · Noida, India- –Architected a real-time event-streaming pipeline on Kafka and AWS MSK processing async transaction streams with sub-second latency.
- –Scaled elastically past 10,000 daily transactions by leading 6 engineers off a monolith onto AWS microservices with Kafka async processing.
- –Cut manual inspection 70% and raised fraud detection 55% with a real-time risk pipeline — XGBoost on AWS SageMaker over Kafka streams.
- –Reduced system latency 57% through query optimisation, asynchronous processing and Redis caching.
- –Halved deployment time with CI/CD pipelines; wrote 8 microservices end to end and ran 24/7 production on-call.
Software Development Engineer — Boutiqaat
Jan 2022 – Jul 2022 · Gurgaon, India- –Handled 1M+ transactions daily with a Kafka-based distributed pricing engine centralising pricing across KSA warehouses.
- –Led migration of a Magento storefront to Java microservices; pricing accuracy and delivery routing lifted sales 15–38%.
Software Development Engineer — Lenskart
Nov 2019 – Jan 2022 · Faridabad, India- –Cut delivery time from 7 days to 3 by automating order synchronisation with third-party inventory over an event-driven Kafka architecture.
- –Removed 40% of the refund-operations workload with a refund-automation system driven by order state.
- –Recognised as Best Performer of the Year; received the "Knight Award" three times.
Technical Skills
- Languages & Frameworks:
- Distributed & Messaging: Apache Kafka, AWS MSK, Event-Driven Architecture, High Availability, Fault Tolerance, SQS/SNS Languages & Frameworks: Java (11/17/21), Spring Boot, Spring Security, Hibernate/JPA, Python, SQL Cloud & Platform: AWS (EC2, S3, SageMaker), Docker, Kubernetes, Terraform, HashiCorp Vault, Datadog, CI/CD (GitHub Actions, Jenkins) Data Stores: PostgreSQL, MySQL, Redis, DynamoDB, MongoDB, Flyway
- Distributed & Cloud:
- Apache Kafka, AWS MSK, SQS / SNS, EC2, S3, SageMaker, Docker, Kubernetes, Terraform, Jenkins, GitHub Actions
- Data & Security:
- PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Flyway, JWT / OAuth2, WebAuthn, HashiCorp Vault, Datadog
- Architecture:
- Microservices, Event-Driven Architecture, REST APIs, Distributed Systems, High Availability, CI/CD, Agile / Scrum
Projects
JWT + WebAuthn passkey authentication platform. RS256/JWKS, refresh-token rotation under row locks, signing keys encrypted at rest. Live, with a passkey demo anyone can run.
multichain-sync-poc
kaushal-bhatt.github.io/multichain-sync-poc|github.com/kaushal-bhatt/multichain-sync-pocPluggable block-sync engine for UTXO chains — survives duplicate delivery, out-of-order delivery, unparseable blocks and workers that die mid-block.
kafka-wikimedia-stream-pipeline
kaushal-bhatt.github.io/kafka-wikimedia-stream-pipeline|github.com/kaushal-bhatt/kafka-wikimedia-stream-pipelineBridges Wikimedia's live SSE edit stream into Kafka, with a companion module of producer/consumer patterns: partitioning, callbacks, graceful shutdown, cooperative rebalancing.
Portfolio and technical blog. Next.js and Postgres on my own server, deployed by CI; the admin panel authenticates through auth-platform over an OAuth2 authorization-code flow.
Education
Certifications & Training
Oracle Java SE 8 Programmer (trained) · Architecting on AWS, AWS-authorised (trained) · DevOps & CI/CD Foundations, LinkedIn Learning
Languages
English (Professional, B2) · Hindi (Native) · German (A1–A2, in progress)