Rahul Goel

Software Engineer

Gurugram, Haryana, India22 yrs 1 mo experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Over 13 years of experience in IT systems design.
  • Expertise in cloud migration and scalable architectures.
  • Proven track record in leading technical initiatives.
Stackforce AI infers this person is a seasoned Software Engineer with expertise in Fintech and SaaS solutions.

Contact

Skills

Core Skills

Cloud ComputingSoftware DevelopmentArchitecture DesignApi IntegrationRisk ManagementPricing StrategyDatabase Management

Other Skills

Agile MethodologiesAmazon Web ServicesAntApache AntApache HadoopApache KafkaApache StormApache ZookeeperArtificial Intelligence (AI)Axis webservicesBig DataCucumberDataStax CassandraElastic SearchFacebook Graph API

About

“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

22 yrs 1 mo
Total Experience
5 yrs 6 mos
Average Tenure
13 yrs 8 mos
Current Experience

Expedia group

Principal Software Development Engineer

Oct 2012Present · 13 yrs 8 mos · Gurgaon, India

  • Expedia Transaction Bridge
  • Transaction 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 Cloud
  • Role
  • 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 Platform
  • Business: 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 Development
  • Role
  • 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.
Apache KafkaApache StormDataStax CassandraElastic SearchApache HadoopApache Zookeeper+3

Cashedge

Senior Software Engineer

Jun 2006Nov 2012 · 6 yrs 5 mos · Sunnyvale, California, United States · On-site

  • Popmoney.com-facebook.com Integration
  • Extension of the Popmoney P2P platform, by enabling payment to Facebook friends by posting on wall.
  • Facebook Graph API Integration
  • Oauth for authentication and authorization of Facebook Account.
  • Popmoney.com-GiftCardMall.com Integration
  • Integrated Popmoney P2P platform with the Blackhawks’ Gift Card Mall system. This innovation enabled the users to send gift cards to family and friends from, within the banking site.Launched for First National Bank of Omaha.
  • Lucene for Catalog search and browsing.
  • Memcache for Catalog caching.
  • JAXB for generation of integration objects.
  • JSF-ADF for UIClient development
  • Axis webservices for business integration layer
  • Popmoney.com & Popmoney Financial Institution Client Integration
  • Popmoney is an innovative service offered by leading financial institutions. People you can send and receive money directly through bank's online and mobile banking site. At Popmoney.com, exclusively hosted and managed by CashEdge, people can receive money by providing bank account information for transactions originated from any of the Client-Popmoney banking site.
  • JSF-ADF for UIClient development
  • Axis webservices for business integration layer
  • Weblogic 10 application server.
  • Sun Identity & Access Management System Integration
  • Cashedge planned to implement common provisioning and access management system across all its internal applications like Bugzilla, CVS, Data Management System, Twiki, Compass, Windows NT authentication. In the first phase objective was to migrate Compass system which is used by CSR
Facebook Graph APIOauthLuceneMemcacheJAXBJSF-ADF+3

Sapient, india

Associate Tech

Oct 2004Jun 2006 · 1 yr 8 mos · On-site

  • Essent - Spock
  • Essent’s platform for pricing and billing system for power and gas trading. To enable its trader’s desk to propose the right pricing models for deals in pipeline, taking into consideration various components like market trends, place, time, mode of the delivery of commodity in transaction. The prominent reason behind this application, that it can simulate the cost of complete deal to be delivered in future without taking profit-loss into consideration
  • Developing scripts based on Ant used for building up application.
  • Designing and setting up different environments for development, build, test, pre production and production.
  • Managing all software requirements for the project in terms of compatibility, version compliance between various application development tools by carrying out different proof of concepts.
  • Essent – Parkmaster Program
  • Essent Energie started the Parkmaster Program with the vision of providing the common platform for trading on its energy portfolio which includes electricity, coal, oil and gas. It involved implementation of an Energy Trading Risk Management package by configuring the Openlink Endur 6.0 package for deal capture and customization of different reports like Position, MtM, P&L and Reconciliation reports which enable its traders to simulate the prevailing trends for managing risks as well as creating opportunities for future deals.
  • On Reporting track, worked on Coal Pnl Explain report which determines the change in profit-loss due to on going trading deals. This report was based on the volume of trade done on particular day and its it's influence over the traded portfolio.
  • On Risk Management track, designed and implemented the risk monitoring scripts for different portfolios, this includes setting up the limits on traded volume based upon certain criteria like counterparty credit rating, regional and period limits.
AntJSF-ADFOpenlink EndurRisk ManagementSoftware Development

Indian oil corporation

Software Developer

Jan 2004Jun 2004 · 5 mos

  • The online system was designed with the vision, to automate the attendance and leave system for Indian Oil offices, employing over 10,000 people. This project implements the organizational leave policies as well as time detailed processes and procedure that manage the company strength countrywide.
  • Developed on client-server methodology using Java Server Pages (JSP) and Oracle 8i. JDBC for managing connection and VB script for user end input verification.
  • Development of system administrator module which includes creating and managing user accounts, assigning roles at different administration levels as GM, HOD, Clerk and general user having varying responsibilities.
  • Integration with main system and testing.
  • Providing support to system users, creating system and user manual.
Java Server PagesOracle 8iJDBCVB scriptSoftware DevelopmentDatabase Management

Education

Guru Gobind Singh Indraprastha University

Master of Computer Applications (MCA)

Jan 2001Jan 2004

Delhi University

Bachelor of Science - BS — Physics Chemistry Maths

Jan 1998Jan 2001

Kirori Mal College, Delhi University

BSc

Jan 1998Jan 2001

DAV Public School, Rajinder Nagar

AISSE

Jan 1990Jan 2000

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience