Rahul Goel

Principal Software Development Engineer at Expedia

Role
Principal Software Development Engineer at Expedia Group
Location
Gurugram, HR, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Rahul Goel

To self actualize in field of information technology by converting innovative ideas and acquired skills into executable business values in highly cordial and professional environment for continuous learning and improvement”13+ years of experience in design, development, and implementation of highly available and reliable systems.• Currently working with Expedia Gurgaon as Senior Software Development Engineer (2012-18).• Worked with CashEdge (now part of Fiserv) as Software Consultant (2012), CashEdge US and CashEdge Gurgaon as Senior Software Engineer (2006-11). • Worked with Sapient Gurgaon (2004-06) as Associate Technology.

Experience

  1. Principal Software Development Engineer

    Expedia Group

    Oct 2012 — Present · Gurgaon, IN

    Expedia Transaction BridgeTransaction Bridge is a scalable and reliable cloud messaging platform which enable clients to eliminate point to point integrations by allowing them to setup standardized interfaces to exchange business events. Its transformational and interoperable capabilities enable clients to get their solution to market quickly. Platform• Apache Kafka for high throughput messaging.• Apache Storm for computations.• DataStax Cassandra for Payload Store and Forward.• Elastic Search for audit search cache.• Apache Hadoop for long term audit storage.• Apache Zookeeper • Amazon Web Services CloudRole• Migration of the service to Amazon cloud for development, integration and production environment.• Setup of the optimized cluster on Amazon cloud. • Production support for topology lifecycle management.• Optimize Transaction Bridge agent to communicate with load balancer instead of zookeeper, for client’s cloud migration Expedia Coupons PlatformBusiness: Expedia’s coupons platform supports multitenant architecture for brands (E*- 30 worldwide points of sales, Hotwire, Travelocity, Orbitz, Wotif) across the regions to increase brand awareness, onboard new customers and enable loyalty for travelers. Platform:• Mysql NDB Cluster• MSSQL• XML over HTTP web-services• Spring 3• MyBatis• Ldap Auth• Cucumber Behaviour-Driven DevelopmentRole• Working as Team Architect for technical initiatives in Coupon Service, Coupon Admin Tool and Coupon Reporting.• Lead the technical team for the inception of the platform at Bellevue Headquarters and helping the team in conceptualization of the abstract knowledge into definitive business model. • Design and implementation of multitenant architecture to support varied roles and permission for Campaign Owner/Manager/Viewer, Financial Approver/Contributor etc.• Real time reporting for coupon redemption and auto cutoff Campaigns in compliance with allocated budget.

Education

  • DAV Public School, Rajinder Nagar

    AISSE

    1990 — 2000

  • Guru Gobind Singh Indraprastha University

    Master of Computer Applications (MCA)

    2001 — 2004

  • Kirori Mal College, Delhi University

    BSc, Physics. Chemistry, Maths

    1998 — 2001

  • Delhi University

    Bachelor of Science - BS, Physics Chemistry Maths

    1998 — 2001

Skills

  • Weblogic
  • Java
  • Software Development
  • Javaserver Pages (Jsp)
  • Xml
  • Integration
  • Servlets
  • Web Services
  • Jsp
  • Apache Ant
  • Ant
  • Web Applications
  • Testing
  • Jdbc
  • Java Enterprise Edition
  • J2ee
  • Agile Methodologies

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.

Rahul Goel — Principal Software Development Engineer at Expedia Group in Gurugram, HR, IN | Unifers