M

Mayank Garg

Director of Engineering

Delhi, India19 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of international experience in software engineering.
  • Expert in building scalable eCommerce and IoT solutions.
  • Proven leadership in managing distributed technology teams.
Stackforce AI infers this person is a SaaS and E-Commerce expert with a strong focus on IoT solutions.

Contact

Skills

Core Skills

E-commercePaymentsInternet Of Things (iot)Enterprise Architecture

Other Skills

.NETAPI GatewaysAWSAcademic PublishingAgile MethodologiesAmazon Web Services (AWS)AnalyticsAngularJSApacheApache KafkaArchitectural DesignAutomationBig Data AnalyticsC#Circuit Breakers

About

Mayank is a Director of Engineering with 20 years of international professional experience in Software Design & Architecture, Development & Delivery of high Performant & Scalable solutions. He has extensive experience in eCommerce, SaaS, IOT, Big Data Analytics, Enterprise platforms, Event Driven applications, and Distributed systems. Mayank has led geographically distributed technology teams and practiced Agile principles. He also has experience working with both startups and global organizations, with more than 5 years of entrepreneurial experience in building products and high performance teams from ground up.

Experience

Expedia group

Director of Software Engineering, Ecommerce & Payments

Apr 2022Present · 3 yrs 11 mos · Delhi, India · On-site

  • Modern Checkout : Elevated traveler experience while significantly reducing operational cost associated with maintaining 3 separate checkout systems by developing a universal checkout platform across multiple B2C travel brands. Moreover reduced time-to-market for new features by standardising and streamlining different checkout experiences. This cloud native enterprise platform is architected using a modular design, leveraging reusable micro-frontends powered by Travel APIs and microservices to support both web and mobile digital channels. It supports the Hotels LOB across multiple countries.
  • Common Payment module (CPM) : Launched wide range of payment methods on Modern Checkout, including Credit Cards, Saved Cards, Apple Pay, PayPal, Gift Cards, Naver Pay, Loyalty Points, Affirm, Klarna, Korea Local Cards, iDeal, Swish, Vipps and others by developing Common Payment Module (CPM) and the Gift Card Module. Expanded scope of CPM across the company to serve wider payment needs, such as Customer Care payment collections and B2B payment usecases, by architecting an innovative Multi-FOP framework. Moreover, achieved a high Payment success rate (YSR) for CPM, reflecting its performance.
  • Brand Expedia (BEX) Checkout : Grew classic checkout system for the BEX brand to serve multiple Lines of Business (LOBs), including Air, Cars, VR, and Packages with presence in over 70 countries and while supporting both B2C and B2B customers. Improved reliability, scalability and performance of the system to support a significant volume of traffic, including over 2 billion annual visits, more than 100 million transactions per year, and billions of dollars in annual Gross Booking Value (GBV). Achieved a high conversion rate (CVR), reflecting its performance.
  • Tech Stack & Tools : Java, Springboot, Rest, GraphQL, Kotlin, gRPC, Akamai, ReactJS, iFrames, PCI, AWS, Cucumber, Selenium, Jmeter, Gatling, Splunk, Datadog, PagerDuty, Jenkins, Spinnaker, Canary, QuantumMetric, Catchpoint, CJA.
LeadershipEnterprise SoftwareOperational ExcellenceE-CommercePayments

Deutsche telekom

Director Of Engineering, IOT

May 2020Apr 2022 · 1 yr 11 mos · Delhi, India · On-site

  • Built an IOT platform to improve customer’s wifi experience by offering a new set of capabilities such as internet and home security, digital detox, parental controls, mesh extender and router management based on advanced analytics. This platform is a cloud native and a multi-tenant SaaS solution to serve more than 10 European countries with more than 30 million devices.
  • Application is designed with Microservices architecture using Domain Driven Design with Hexagonal (ports-adapter) pattern and API first approach. Application is developed using Java (language), Springboot (framework), Spring Cloud (Sleuth, Config Server, Zuul, Hysterix), MongoDB (NoSQL), MySQL (SQL), Redis (Cache), RabbitMQ / Kafka (Message broker), Gitlab (version control),  Maven/Gradle (Build tool), Sonar (Code Quality), Jenkins (CI), Spinnaker, Docker & Kubernetes (CD), AWS (Cloud), Helm charts & Terraform (Devops), Lambda (serverless), Service Mesh (Canary Deployment). Application is used by end customers via iOS and Android mobile Apps and used by network operators with Web UI developed in Angular.
  • Implemented Data adaptures to capture different metrics from devices and push to the data lake for predictive analytics. This helps in proactive maintenance of devices, hence reducing truck toll cost.
  • Implemented Quality principles : Observability (Monitoring, Alerting, Distributed Tracing), Privacy (PII data as per GDPR), Security (SSO, Auth 2.0, Digital Certificates), Resilience (Circuit Breaker), Reliability, Performance, Fault Tolerance, High Availability, etc. Used tools such as AppDynamics/Sentry for APM, ELK stack for Log aggregation and analysis, Prometheus and Grafana for monitoring, Redash for DB queries.
  • Developed plug-play generic Test Automation framework for API and WebUI testing. It acts as a wrapper on top of Selenium and Rest Assured, and integrates with Cucumber(BDD) and TestNG. This framework assists in quick Regression testing and has been open sourced.
Internet of Things (IoT)Team LeadershipEnterprise ArchitectureOrganizational CultureOpen-Source Development

Matsyaveda (earlier known as nextspace technologies)

CTO / Head Of Engineering

Sep 2015Apr 2020 · 4 yrs 7 mos · New Delhi Area, India

EntrepreneurshipSoftware DevelopmentProject DeliveryTechnology ConsultingOrganizational Development

Perspica, inc. (acquired by cisco appdynamics)

Founding Member & Tech Lead

Apr 2014Aug 2015 · 1 yr 4 mos · Noida Area, India · On-site

Big Data AnalyticsInternet of Things (IoT)Cloud ComputingStartupsSoftware as a Service (SaaS)

Dell

Software Development Engineer

Jun 2009Mar 2014 · 4 yrs 9 mos · Austin, Texas Area, USA · On-site

Design PatternsInfrastructure as a Service (IaaS)AutomationWeb ServicesService-Oriented Architecture (SOA)

Georgia institute of technology

Graduate Research Assistant - Samsung

Aug 2008Jun 2009 · 10 mos · Atlanta, Georgia, USA · On-site

Research and Development (R&D)Energy MonitoringUbiquitous ComputingMobile ApplicationsSoftware Development

Besco

Software Engineer

Jan 2007Jul 2007 · 6 mos · New Delhi Area, India · On-site

Web DevelopmentWeb ApplicationsWeb Application Design

Life business projects pvt. ltd.

Application Developer

Jul 2005Dec 2006 · 1 yr 5 mos · New Delhi Area, India · On-site

Web DevelopmentWeb ApplicationsWeb Application DesignUser Interface Design

Education

Georgia Institute of Technology

Master's degree — Computer Science

Guru Gobind Singh Indraprastha University

B.Tech — Information Technology

Stackforce found 100+ more professionals with E-commerce & Payments

Explore similar profiles based on matching skills and experience