Adobe · 2024 – 2025 · Enterprise
Firefly Creative Production platform
Architecture of the Firefly Creative Production platform for GenAI-based creative APIs — microservices driving GenAI use cases on AWS.
- Designed microservices for GenAI use cases using NestJS, Kafka and DocumentDB on AWS.
NestJSPythonKafkaDocumentDBRedisDockerKubernetesAWS
Zeta · 2022 – 2024 · Enterprise
Payzapp & Zappcredit Rewards platform
Led the rewards platform processing 5M+ daily transactions for 14M+ users at 99.95% uptime — event-driven microservices with a real-time rules engine.
- Drools rules engine for real-time rewards processing (14M+ users).
- Event-driven microservices with Spring Boot, Kafka and PostgreSQL.
- ElasticSearch queries 60% faster; response times cut from 800ms to 200ms with a Redis caching strategy.
- Multiple Zeta awards for scaling the Audience Segmentation and Settlement systems.
Spring BootKafkaPostgreSQLElasticSearchRedisDroolsKubernetesAWS
PayPal · 2021 – 2022 · Enterprise
Engineering Excellence Program
Led the programme that modernised 4,500+ microservice instances — CI/CD automation, deployment architecture and pipeline validation.
- Jenkins plugins for CI/CD automation reducing build times by 40%.
- Deployment solutions on Kubernetes and Mesos; pipeline failures reduced by 35% through improved validation.
Spring BootJenkinsPythonKubernetesMesosDockerGCP
Tesco · 2020 – 2021 · Enterprise
Price Transformation Platform
Architected the price-transformation platform for 300K+ products: reactive microservices and event-driven architecture on Kafka and Couchbase.
- Deployment time reduced from 4 hours to 30 minutes with Jenkins and Kubernetes.
- 95%+ code coverage, halving production defects.
Spring BootSpring WebFluxKafkaCouchbaseDockerKubernetesAzureJenkins
Harman International · 2018 – 2020 · Enterprise
Ignite automotive IoT platform & TCU-Shield
Architected the Ignite automotive IoT platform supporting millions of connected vehicles, with TCU-Shield security modules for vehicle data protection.
- Kafka Streams event-processing pipelines at 100K+ events/second.
- Microservices optimised: memory down 40%, latency down 50%.
- HashiCorp Vault for secrets across 50+ services; monitoring with Prometheus, Grafana and ELK.
Spring BootKafka StreamsHiveMQMongoDBPostgreSQLHashiCorp VaultKubernetesAWS
Capgemini India · 2014 – 2018 · Enterprise
Mercedes-Benz migration · Boon Edam · ASML
Migrated Mercedes-Benz (MB Apps) legacy systems to a Spring Cloud microservices architecture; IoT dashboard for Boon Edam; test-automation tooling for ASML.
- Distributed caching with Hazelcast (70% performance improvement); Docker + Jenkins CI/CD (60% faster deployments).
- Boon Edam (Netherlands) IoT dashboard on Node.js, AngularJS and MySQL.
- ASML test-automation tools cutting response time by 50%; testing frameworks automating 500+ scenarios. Extra Miles Award.
Spring BootSpring CloudHazelcastPostgreSQLDockerJenkinsNode.jsAngularJS
Techworks Technologies · 2008 – 2014 · Startup
Techworks Technologies — Antida and 50+ apps
Co-founded the startup and built its engineering team from scratch. Built ‘Antida’, a peer-to-peer file transfer application in Java, and published 50+ mobile applications on iTunes, Google Play and BlackBerry.
- Enterprise applications on Spring, Hibernate and MySQL; a custom persistence framework outperforming existing solutions.
- End-to-end product development and delivery.
JavaSpringHibernateMySQLP2PiOSAndroidBlackBerry
Passion project · ongoing · Passion
A RAG-enabled, LLM tool-calling quiz maker built with LangChain: it generates quizzes from photos and PDFs. Integrated with the OpenAI Platform APIs.
LangChainRAGOpenAIWeb
Passion project · ongoing · Passion
Website and mobile app for PPL exam preparation; ChatGPT used for brainstorming and ideation.
WebMobile
Passion project · ongoing · Passion
An educational tool to teach Hindi and English; core functionality developed using GitHub Copilot.
WebCopilot-assisted
Passion project · ongoing · Passion
An educational tool to teach Hindi and English to kids; core functionality developed using GitHub Copilot.
WebCopilot-assisted