Ashish Srivastava

Director of Engineering

Gurugram, Haryana, India19 yrs 8 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 18 years of experience in Java and distributed systems.
  • Led the design of scalable systems for millions of users.
  • Passionate about building high-performing engineering teams.
Stackforce AI infers this person is a SaaS architect specializing in scalable distributed systems and high-performance engineering.

Contact

Skills

Core Skills

Distributed System DesignPipeline DesignAi PipelineImage ProcessingSearch OptimizationUser ExperienceMicroservicesSystem ArchitectureFull Stack DevelopmentAgile MethodologiesService-oriented ArchitectureMentorshipCore JavaTeam LeadershipWeb DevelopmentE-commerce

Other Skills

GenAIGoogle Agent Development Kit (ADK)WorkFlow Framework on Virtual ThreadRedisAerospikeAPIsLLMCachingAnsibleStrutsHibernate 3.1SpringJavaScriptSoftware DevelopmentSoftware Design

About

With 18 years of hands-on experience in Java and large-scale distributed systems, I’ve had the opportunity to solve some of the toughest challenges in system design, scalability, and performance. Over the years, I’ve architected and built multiple core libraries and frameworks—including a workflow orchestration engine leveraging virtual threads—to simplify complex distributed workflows and accelerate developer productivity. Currently, I lead the Hotel Funnel units at MakeMyTrip and Goibibo, driving end-to-end technology that powers discovery, booking, and personalized experiences for millions of travelers. My focus is on scalability, resilience, and engineering excellence, ensuring our systems handle massive traffic with seamless user experience. I’m passionate about building high-performing teams, nurturing a strong engineering culture, and applying design thinking to create impactful solutions. Always eager to learn, adapt, and experiment with new technologies, I thrive in solving challenging problems that sit at the intersection of innovation and scale.

Experience

19 yrs 8 mos
Total Experience
9 yrs 10 mos
Average Tenure
18 yrs 8 mos
Current Experience

Makemytrip

8 roles

Director Of Engineering

Promoted

Apr 2022Present · 4 yrs

  • Guided the hotel content and orchestrator team in architecting a high-performance system optimizing latency, scalability, and availability, while aligning with stakeholder goals for reliability and business impact.
  • AI-Driven Hotel Image Classification & Ranking Platform
  • Led end-to-end design of a scalable system processing 50M+ hotel images across MakeMyTrip. Deployed AI pipeline with CLIP visual embeddings and metadata to auto-categorize (Room, Exterior, Facilities, Bathroom+), boosting image hygiene. Built multi-stage quality/ranking model assessing sharpness, composition, relevance, and appeal to feature top 5–10 images per hotel. Introduced Category-Weighted, Fixed-Ordering, Semantic Clustering strategies for diverse, accurate visuals. Delivered 2.4% Rank-1 accuracy gain, enhancing engagement/bookings. Scaled ingestion/retrieval via Redis/Aerospike caching and APIs for <50ms latency at peak.
  • Next-Gen Semantic Autosuggest for Hotel Search
  • Spearheaded re-architecture from keyword to intent-driven suggestions. Created LLM-powered query generation converting long-tail queries to optimized short text for better matching. Engineered hybrid ranker blending semantic similarity, lexical relevance, geo/category signals, and performance data. Achieved +14.5% Rank-1 CTR, -11.3% chars typed, 200–500% Tier-2/3 search uplift. Productionized with pre-computed clusters, low-latency caching, and APIs sustaining millions of requests at <50ms.
GenAIGoogle Agent Development Kit (ADK)Pipeline DesignWorkFlow Framework on Virtual ThreadDistributed System Design

Associate Director

Apr 2020Mar 2022 · 1 yr 11 mos

  • Designed the personalization engine product with microservice and observable pattern. Architected this product and build it from scratch starting from the connector, aggregator, experience manager, and Intent Engine to services. The re-architecture was done with the objectives in mind like high performance, high scalability, and failover handling. Used Quarkus for microservice. This system helps in cross-selling the product.
  • Build the team for this and get them on board for new frameworks Quarkus.
MicroservicesSystem Architecture

Senior Engineering Manager

Apr 2018Mar 2020 · 1 yr 11 mos

  • Designed the Hotel static pipeline product for refreshing and mapping hotels with microservice. Architected this product and build it from scratch starting from the connector, and aggregator to services. The re-architecture was done with the objectives in mind like high performance, high scalability and fail over handling. Used Spring-boot for micro services. This system helps in cross selling the product.
  • Build the team for this and get them on board for new frameworks Spring-boot.
MicroservicesSystem Architecture

Engineering Manager

Promoted

Apr 2016Mar 2018 · 1 yr 11 mos

  • Re-designed the hotel Orchestrator product with microservices from scratch. Architected the hotel Orchestrator product and build it from scratch starting from a connector, and aggregator to services. The re-architecture was done with the objectives in mind like high performance, high scalability, and failover handling. Used Spring-boot for microservice. Build the team for this and get them on board for new frameworks.
MicroservicesSystem Architecture

Lead Software Engineer

Apr 2014Mar 2016 · 1 yr 11 mos

  • Lead the development, adoption, and maintenance of the Shopping Cart
  • portal from scratch for enabling and enhancing work efficiency of
  • Makemytrip’s Sales team for Holiday Package curation, which became
  • the backbone of the Holidays system.
  • Full Stack development using AngularJS, JQuery, Spring (MVC, IOC,
  • AOP, Core, Integration), SOLR, Drools, MySQL, EhCache, Redis, and AMQ.
  • Efficiently bridged the communication gaps between Business,
  • Product, Sales, and Technical teams using Agile.
Full Stack DevelopmentAgile Methodologies

Senior Software Engineer-II

Apr 2011Mar 2014 · 2 yrs 11 mos

  • Started mentoring the new joiners.
  • Worked on the movement of b2b monolithic ecosystem on service-oriented architecture thus reducing the release process time by 85%. With this, making changes became faster as it reduced the scope of QA.
  • Since we had two data centers, hence moved the b2b web portal in active-active mode, and also we handled the scheduler from configuration having it run from one data center only.
  • We made the headers and footer dynamic role-based so that agents can use them as per their requirements and branding.
Service-Oriented ArchitectureMentorship

Senior Software Engineer

Promoted

Apr 2009Mar 2011 · 1 yr 11 mos

  • Worked on the development of building the common hotel connecter jar by which multiple platforms (B2C, B2B, and Affiliate) can easily get the raw hotel data and build their use cases on top of that. it enhanced the feature development between the platforms.
  • Leading a team of 3 developers for the same.
  • Incorporated the same hotel dependency in the B2B system.
  • i was recognized as a Star Performer
  • Language- Core java
  • build tool - Maven
Core JavaTeam Leadership

Software Engineer

Jan 2007Mar 2009 · 2 yrs 2 mos

  • Have build the b2b admin portal where Agent can see the booking and multiple features which helps agent to do all operation under one umbrella.
  • Have build the feature where Agent can easily recharge the wallet through NetBanking/Check.
  • Have build single sign on for various modules in b2b portal and served around 25000 user login in a day.
  • Plateform: mysql,Struts 2, java
Web DevelopmentUser Experience

A1 technology

Software Engineer

Jan 2006Jan 2007 · 1 yr · Delhi, India

  • Worked on the development of Beds2Biscuits an online shopping project. Beds2Biscuits is the project for selling items related
  • to pets. This project has two parts i.e. Client part and the Admin part. A client can purchase the
  • items from the site. In the admin part, an authorized person can update the category of items and items, view the category structure, mail to any person, and track records of the orders
  • placed. The project also can maintain banner ads and some types of gifts according to the defined
  • conditions.
  • Plateform : JSP, JDBC,Tomcat 5.0,mysql
Web DevelopmentE-commerce

Education

University of Allahabad

MCA — Computer

Jan 2002Jan 2005

Stackforce found 100+ more professionals with Distributed System Design & Pipeline Design

Explore similar profiles based on matching skills and experience