I'm a full-stack engineer at Expedia Group, currently on advertising technology — sponsored listings and commission-based ranking. Five years of building things people actually depend on: payment flows moving $10M+ a month, workflow orchestration for a 10-engineer on-call rotation, dealership software running across thousands of sites.
What I keep coming back to: I take on-call, feel where the pain is, and then go build the thing that removes it. The MCP server, the vulnerability-remediation skill, the Vue→React migration — none of those were assigned. They started as "this is costing us hours every week" and ended as shipped platform tooling.
role: Software Engineer II @ Expedia Group (Advertising Technology)
based_in: Gurugram, India 🇮🇳
frontend: React · Next.js · TypeScript · SvelteKit · Tailwind
backend: Kotlin/Java + Spring Boot · Node.js · GraphQL BFF · Kafka · Redis
ai: MCP server design · LLM-assisted RCA · agentic coding workflows
writing: umesh-malik.com — AI, backend, and frontend systems| Impact | What it was |
|---|---|
| −78% latency | Spotted two hot Kotlin/Spring Boot reporting APIs returning near-identical responses on almost every call. Introduced Redis caching — create path 1.52s → 337ms, read path 422ms → 347ms (−18%). |
| ~30 min saved per triage | Designed and shipped solo an MCP server over the workflow-execution service. Engineers ask in plain language why did this execution fail and get probable root cause + remediation from the run's production payload and logs. Scoped read-only, cleared with senior engineering and the GenAI platform team. Across a 10-engineer rotation. |
| +40% delivery velocity | Led a platform-wide Vue → React migration end to end as the team's only frontend specialist — set the architecture, ran a phased cutover (React to beta alongside Vue, then full deprecation), and coached a team of backend engineers to frontend self-sufficiency. |
| 15+ services adopted | Built a reusable Claude Code skill (published to Expedia's internal catalog) that automates container vulnerability remediation end to end: generates a GitHub Actions image build from repo context, scans with the Wiz CLI, bumps minor/patch dependencies until clean. |
| $2K+/year removed | Rebuilt the paid-tier features (minimap and others) of the drag-and-drop workflow diagram editor in-house, migrating off commercial JointJS+ to open-source JointJS — while letting business users design orchestration flows themselves. |
| 50+ teams protected | Found and fixed an unreported WebKit-only rendering failure in EG's core charting package — an SVG animation that collapsed the entire chart on Safari and iOS while passing every Chromium check. Patched at the package level so no consumer team would hit it. |
| $10M+/month at 99.999% | Owned the Order and Payment Validation modules at BYJU'S through peak enrollment cycles. |
| 19,000+ postal codes | Built the address-validation and serviceability service with real-time lookup; shipped Wallet, Bonus Points, and a config system enabling no-deploy feature rollouts. |
| Funnel made measurable | Authored the clickstream event spec for a new partner-facing surface — 7 events across client- and server-driven flows — through data, product, and shared-UI review. First time conversion was measurable on it. |
Expedia Group · Gurugram Software Development Engineer II Jun 2024 – Present
└─ Advertising Technology — Sponsored Listings & Commission-Based Ranking
└─ Workflow Orchestration Platform (EGLOM)
Tekion Corp · Bangalore Software Engineer Apr 2023 – May 2024
└─ Finance & Insurance module UI + a11y for thousands of dealerships
└─ Codebase-wide refactor; owned i18n unblocking fr-CA, fr-FR, de-DE launches
Think & Learn (BYJU'S) · Remote Module Lead → Associate SWE Jul 2021 – Apr 2023
└─ Order & Payment Validation · Wallet · Bonus Points
└─ 🏆 Performer of the Quarter, Jan 2022
umesh-malik.com — engineering blog and portfolio, built and operated end to end. SvelteKit 5, MDsveX, TailwindCSS 4, TypeScript, prerendered with CI deploys. I publish there regularly on AI, backend, and frontend systems.
| Repo | What it is | Stack |
|---|---|---|
| memory-app | (add a one-line description) | TypeScript |
| LeetCode | Running archive of solved problems, synced via LeetHub | Python |
| covid19Tracker | Live case dashboard over a public data API | JavaScript |
| currency-converter | Real-time FX conversion against a rates API | JavaScript |
Masters, Computer Science — DCRUST, Sonipat · 2021–2023
Bachelors, Computer Science — DCRUST, Sonipat · 2018–2021




