Naga Ravi Kiran Kethamakka

Sr. Software Development Engineer at Expedia Group

Role
Senior Software Engineer at Expedia Group
Location
Seattle, WA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Naga Ravi Kiran Kethamakka

Solution-focused and technically versatile engineer with 10 years of experience designing, building and evolving distributed systems and software platforms. Adept at driving architecture decisions, improving developer experience, and delivering resilient, scalable solutions. Brings strong communication skills, a collaborative mindset, and a deep commitment to engineering excellence across the full software development lifecycle.

Experience

  1. Senior Software Engineer

    Expedia Group

    Jun 2018 — Present · Seattle, WA, US

    As a Senior Software Development Engineer at Expedia Group since 2018, I’ve led architecture and development of large-scale platforms powering partner experiences, customer support, and API infrastructure across Expedia.com, Hotels.com, Vrbo, and B2B ecosystems.API Gateway Platform (Jan 2024 – Present):Leading Expedia’s unified API Gateway initiative using Spring Cloud Gateway. Re-architected the data plane with Universal Data Plane (UDP) integration, introduced Domain Gateway Architecture, and built onboarding APIs and GitOps pipelines to support thousands of routes across brands.Control Plane (Apr 2022 – Jan 2024):Architected a scalable, schema-driven platform for partner onboarding, product selection, and configuration. Enabled real-time updates, sandbox testing, and internal product registration for externalization on the Open World platform—cut onboarding time by 75%.Contact Center Platform (Jun 2021 – Mar 2022):Built Voyager Next, a unified chat + voice agent interface with Twilio and virtual agent integration. Developed an agent presence system to reroute live sessions and improve reliability—boosted agent productivity by 30%.Virtual Agent Platform (Jun 2019 – May 2021):Led development of Expedia’s NLU-powered virtual agent runtime and skill graph engine. Delivered a language-agnostic service-based execution model and built the Virtual Agent Console—automating >50%+ of customer support interactions.Conversation Platform (Jun 2018 – May 2019):Built Expedia’s Kafka-based omnichannel messaging backbone supporting chat, voice, email, WhatsApp, and more—standardized event handling across customer support systems.

Education

  • University of Houston

    Master of Science, Computational Science

  • Birla Institute of Technology and Science, Pilani

    Bachelor of Engineering (B.E.), Computer Engineering

    2007 — 2012

  • BITS Pilani K K Birla Goa Campus

    Bachelor of Engineering, Computational Science

  • University of Houston

    Master's degree, Computer Science

    2014 — 2016

Skills

  • Scala
  • Python
  • Javaserver Pages (Jsp)
  • Javascript
  • Jsp
  • Ant
  • C++
  • Coffeescript
  • Jquery
  • Web Applications
  • Junit
  • Java
  • Sql
  • Restful Webservices
  • Programming
  • Struts
  • Maven
  • Algorithms

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Naga Ravi Kiran Kethamakka — Senior Software Engineer at Expedia Group in Seattle, WA, US | Unifers