Karan Bhalodiya

Lead Software Engineer

Singapore

Summary

Results-driven Lead Software Engineer with 12+ years of experience, including significant tenure in high-growth, product-based startups and 0-to-1 platform builds. Proven track record of architecting scalable distributed systems, driving engineering productivity, and leading high-performing teams in fast-paced environments. Adept at bridging the gap between complex technical execution and strategic product goals to deliver user-centric features and millions in rapid revenue growth.

Skills

Infrastructure
AWSGCPKubernetesNGINXDockerKafkaRabbitMQHerokuJenkinsGitlab
Backend / Frontend
PythonNodeJSJavaReactJSCSSHTML
Protocols
RESTGraphQLgRPC
Datastores
PostgreSQLMongoDBMySQLRedis
AI / ML
OpenAI GPT-4oClaude (Anthropic)Gemini ProPineconepgvectorGitHub CopilotCursor
Certifications
AWS Developer Associate

Work Experience

Lead Software Engineer

Pelago by Singapore Airlines · Singapore
Apr 2020 – Present

Led multiple high-performing engineering initiatives across the Pelago platform from its inception, encompassing the core transactional system (0-to-1 build), global marketplace expansion, and user retention/growth features.

PythonFlaskCeleryRedisPostgreSQLAWS ECSAnsibleCircleCIElasticSearchApollo GraphQLFirebase
  • Led a team of 5 engineers to design and deliver customer retention and growth systems, increasing annual retention from ~1% to 8–10% (10× improvement).
  • Built revenue-generating growth loops (referrals, gift cards, affiliate APIs), contributing $1M+ GMV in FY 2024–2025.
  • Architected a distributed communication platform integrating SendGrid, Twilio, and Firebase with retry, idempotency, and failure recovery via Kafka.
  • Designed event-driven workflows using Celery + Redis to process ~50K+ async jobs/day with ~200ms processing latency.
  • Led LLM-based feature development (itinerary generation, content automation) — reduced manual content effort by 60%, improved delivery speed by .
  • Introduced AI-assisted engineering workflows (code review, test generation, security checks), improving team throughput by 35%.
  • Led integration of multiple global inventory providers (BeMyGuest, GlobalTix, Rezdy, Viator) — enabling expansion to 60+ countries, 3,200+ destinations, and 190K+ products.
  • Designed and implemented a personalised promotion engine using ML-driven targeting — increased bookings 30× over 6 months, reduced coupon abuse by 30%.
  • Designed a state-machine-based booking and payment system integrating Stripe and KrisFlyer Miles wallet.
  • Developed a multi-currency checkout system supporting 12+ currencies for global market expansion.

Sr. Software Engineer (Engineering Productivity)

DataRobot · Singapore
Mar 2019 – Apr 2020

Joined to build an internal developer platform as DataRobot scaled to 500+ engineers globally; focused on CI/CD reliability, cost optimisation, and developer tooling.

JavaSpring BootVue.jsPostgreSQLRedisAWS LambdaAPI GatewayDynamoDBJenkins
  • Built an automated code review workflow system on AWS Lambda integrating Jira, GitHub, Jenkins, and Slack — reduced PR review time from 72 hours → under 24 hours.
  • Reduced AWS expenditure by ~40% through internal productivity tools and automated dev workflows.
  • Developed a flake detection and quarantine system, slashing infrastructure expenditure by ~$750/day.
  • Built developer-facing dashboards (Spring Boot + Vue.js) for build health, PR status, and flake visibility.

Software Engineer

Shopback · Singapore
Apr 2018 – Feb 2019

Designed & developed microservices-based RESTful APIs using NodeJS and MongoDB for Shopback GO.

Node.jsMongoDBAWS ECSDocker
  • Designed microservices-based RESTful APIs for the Shopback GO mobile platform, supporting millions of daily transactions at launch.
  • Created a reusable shared module library and enforced standards via code reviews — maintaining 94%+ code coverage.

Solution Engineer

eInfochips (an Arrow Company) · Ahmedabad, India
Oct 2016 – Mar 2018
JavaSpring BootMySQLRedisJenkinsReact
  • Introduced Git flow, Docker containerisation, and full CI/CD pipelines, accelerating release velocity by 60%.
  • Led migration from monolithic architecture to microservices, cutting deployment time by and enabling faster feature releases.

Software Engineer

Azoi Inc. · Ahmedabad, India
Jun 2012 – Oct 2016
PythonFlaskReactCeleryRedisPostgreSQLJenkinsStripe
  • Built RESTful APIs (Flask, MongoDB, Celery, Redis) for a real-time health monitoring platform handling sensitive medical data.
  • Optimised data transmission using Protobuf and gzip compression, reducing response time by ~300ms.

Education

MCA Visvesvaraya Technological University (VTU) Bangalore, India
2009–2012
BCA Saurashtra University Gujarat, India
2006–2009

Latest Posts

View all →