Kartik Arora

Senior Software Engineer

Gurgaon, Haryana, India9 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in distributed orchestration and workflow systems.
  • Proven track record in performance optimization and system redesign.
  • Innovative in AI-augmented architecture design workflows.
Stackforce AI infers this person is a Backend-heavy SaaS architect with expertise in distributed systems and workflow orchestration.

Contact

Skills

Core Skills

Distributed OrchestrationMicroservices ArchitectureApi Design (grpc / Rest)JavaMicroservicesTechnical Design

Other Skills

Systems DesignKubernetesAmazon EKSgRPCAPI DesignComputer ScienceTechnical RequirementsAmazon ECSOral CommunicationJSONPagerDutyEMFDatadogJava Database Connectivity (JDBC)XML

About

I’m a Senior Software Development Engineer in the Order Management Service (OMS) team at Expedia Group, building the distributed orchestration layer that powers booking and post-booking workflows across multiple lines of business. My work focuses on designing session-based, preview-then-execute workflow systems that ensure consistency, recoverability, and reliability across distributed services integrating supply and payment systems. Key contributions include: • Designing and implementing session-based cancellation workflows replacing legacy stateless architectures • Authoring HLD/LLD and driving cross-team architectural alignment across orchestration and domain services • Building centralized refund calculation services (gRPC, Java) to standardize multi-payment refund distribution • Improving p99.9 SLAs and reducing error rates through performance optimization and system redesign • Designing order modification architecture (Lodging Combo Change) with production-ready APIs, payment wiring, and execution flows Recently demonstrated AI-augmented architecture design workflows, compressing multi-week discovery and design cycles into days using enterprise-integrated LLM tooling while maintaining code-backed traceability. I’m deeply interested in distributed systems, workflow orchestration, consistency models, and building scalable backend platforms.

Experience

9 yrs 5 mos
Total Experience
3 yrs 1 mo
Average Tenure
4 yrs 2 mos
Current Experience

Expedia group

2 roles

Senior Software Development Engineer

Promoted

Apr 2025Present · 1 yr 1 mo · Gurugram, Haryana, India

Distributed orchestrationSystems DesignMicroservices ArchitectureAPI Design (gRPC / REST)JavaKubernetes+1

Software Development Engineer III

Feb 2022Mar 2025 · 3 yrs 1 mo · Gurugram, Haryana, India

Computer ScienceTechnical RequirementsAmazon ECSOral CommunicationJSONPagerDuty+17

Ibm

Senior System Analyst

Aug 2021Jan 2022 · 5 mos · Gurugram, Haryana, India

Computer ScienceTechnical RequirementsJSONTechnical DesignJava Database Connectivity (JDBC)XML+8

Nagarro

4 roles

Associate Staff Engineer

Jan 2020Jul 2021 · 1 yr 6 mos

Computer ScienceTechnical RequirementsJSONTechnical DesignJava Database Connectivity (JDBC)XML+9

Senior Associate

Promoted

Jan 2019Jan 2020 · 1 yr

Computer ScienceTechnical RequirementsJSONTechnical DesignJava Database Connectivity (JDBC)XML+9

Associate

Promoted

Jul 2017Dec 2018 · 1 yr 5 mos

Computer ScienceJSONJava Database Connectivity (JDBC)XMLGitCommunication

Junior Associate

Jul 2016Jun 2017 · 11 mos

Computer ScienceJSONJava Database Connectivity (JDBC)XMLGitCommunication

Education

Thapar Institute of Engineering & Technology

Bachelor's degree — Computer Engineering

Aug 2012Jun 2016

Government Model Secondary School, Sector-16, Chandigarh

Stackforce found 100+ more professionals with Distributed Orchestration & Microservices Architecture

Explore similar profiles based on matching skills and experience