Kartik Arora — Senior Software Engineer
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.
Stackforce AI infers this person is a Backend-heavy SaaS architect with expertise in distributed systems and workflow orchestration.
Location: Gurgaon, Haryana, India
Experience: 9 yrs 5 mos
Skills
- Distributed Orchestration
- Microservices Architecture
- Api Design (grpc / Rest)
- Java
- Microservices
- Technical Design
Career Highlights
- Expert in distributed orchestration and workflow systems.
- Proven track record in performance optimization and system redesign.
- Innovative in AI-augmented architecture design workflows.
Work Experience
Expedia Group
Senior Software Development Engineer (1 yr 1 mo)
Software Development Engineer III (3 yrs 1 mo)
IBM
Senior System Analyst (5 mos)
Nagarro
Associate Staff Engineer (1 yr 6 mos)
Senior Associate (1 yr)
Associate (1 yr 5 mos)
Junior Associate (11 mos)
Education
Bachelor's degree at Thapar Institute of Engineering & Technology
at Government Model Secondary School, Sector-16, Chandigarh