Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
SeniorSoftwareEngineer

Rahul Chouhan

Bengalore

Summary

Technology Leader, System Architect, Scalable System Expert With Over 13 Years of experience across Intuit, Paytm, MakeMyTrip and Samsung. I specialized in scalable system design, distributed architectures, and cloud native solutions. My expertiese spans microservices, high performance computing, and clound platform(AWS, Azure, GCP), with a proven track record of solving complex engineering challenges at scale.I have also led and mentored high performing engineering teams of 4+ engineers.

Overview

14
14
years of professional experience

Work History

Tech Lead

Intuit
Bengalore, Karnataka
04.2020 - Current

At Intuit's Platform Connected Identity Org, I have decomposed the very high throughput Oauth service from Monolith to Microservice. I have played a major role in designing the Microservices and Database selection also redesigned the existing api's, which led to save millions of dollars annually and improved performance. Also got the chance to handle number of customer impacting incidents for which I have done the RCA.

Connected with customer to understand their pain points and did the changes in service accordingly.

Senior Software Engineer

Paytm
Benglaore
04.2017 - 03.2020

Led the design and implementation of a highly scalable, distributed report generation service, capable of handling high-throughput data processing and concurrent workloads. Architected the system using microservices principles, leveraging asynchronous processing, event-driven pipelines, and optimized data aggregation strategies to ensure low-latency report delivery. Introduced horizontal scalability through containerization and orchestration (e.g., Kubernetes), and improved system resilience with fault-tolerant design patterns, caching layers, and queue-based load leveling (e.g., Kafka/RabbitMQ). Collaborated cross-functionally to define data contracts, enforce observability (metrics, logging, tracing), and ensure production-grade reliability, performance, and maintainability. Also Mentored team of 3 engineers.

Software Engineer

MakeMyTrip
Gurgaon
04.2015 - 03.2017

Improved Flight Search services to enable real-time data synchronization and consistency across systems, improving post-sale operational efficiency by 20 percent. Architected and developed an automated Online Date Change Engine to accurately compute ticket modification fees, driving a 15 percent increase in revenue. Refactored and streamlined Amadeus ticket processing workflows by implementing the Chain of Responsibility design pattern, significantly enhancing code maintainability, extensibility, and execution flow.

Member Of Technical Staff

Oracle
Bengalore
04.2012 - 09.2013

Optimized socket adapter performance within a Service-Oriented Architecture (SOA) ecosystem, increasing throughput by 25 percent through efficient connection handling and resource utilization tuning. Designed and developed an Adapter Statistics platform to provide real-time telemetry, monitoring adapter health, performance metrics, and system diagnostics for proactive issue resolution. Collaborated with cross-functional teams to streamline development workflows, improve integration pipelines, and align system design with business objectives. Authored comprehensive technical documentation, including architecture guides and integration playbooks, to support onboarding, user training, and seamless system integration.

Education

Master of Technology - Computer Science

Indian Institute of Kharagpur
Kharagpur, India
04-2011

Bachelor of Science - Computer Science

University Institute of Technology, RGPV
Bhopal
07-2008

Skills

Languages: Java, Kotlin, XML, HTML

Frameworks: Spring, Spring Boot, Hibernate

Web/Cloud Technologies: Microservices, Distributed Systems, REST APIs, HTTP, JSON, Docker, Kubernetes, AWS Cloud

Databases & Storage: PostgreSQL, DynamoDB, Redis

Messaging & Streaming: Kafka, Amazon SQS

Security: OAuth, JWT

Testing & Quality: JUnit, Karate

DevOps & Tools: Git, CI/CD, Jenkins, Linux

Core Competencies: Software Architecture, API Design & Development, Cloud Computing, Problem Solving, Agile Methodologies, Team Leadership

Cloud Technologies : AWS, Azure, GCC

WorkFlow : Communda

Accomplishments

Research and Publication, Text Independent Emotion Recognition Using Spectral Features: Published in IC3 2011, Springer.

Projects

Emotion Recognition From Speech, M.Tech Thesis: Achieved 92% accuracy in emotion recognition from speech signals using Support Vector Machines (SVM) and Gaussian Mixture Models (GMM) in MATLAB.

Timeline

Tech Lead

Intuit
04.2020 - Current

Senior Software Engineer

Paytm
04.2017 - 03.2020

Software Engineer

MakeMyTrip
04.2015 - 03.2017

Member Of Technical Staff

Oracle
04.2012 - 09.2013

Master of Technology - Computer Science

Indian Institute of Kharagpur

Bachelor of Science - Computer Science

University Institute of Technology, RGPV
Rahul Chouhan