Rahul Agrawal, Developer in New Delhi, Delhi, India
Rahul is available for hire
Hire Rahul

Rahul Agrawal

Verified Expert  in Engineering

Software Developer

New Delhi, Delhi, India

Toptal member since April 5, 2018

Bio

Rahul has more than ten years of software development experience, which includes co-founding AxisRooms.com (used by 20,000+ hotels). He has worked extensively across the stack, and his areas of expertise include Golang, Java, Python, Android, React, React Native, and Angular.

Portfolio

Hot Cocoa Software
Android, React, Angular, Go
AxisRooms
Jakarta EE, Java
Via
jQuery, PostgreSQL, MySQL, Jakarta EE, Java

Experience

  • Go - 9 years
  • Java - 6 years
  • Git - 4 years
  • Angular - 3 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Git, MacOS

The most amazing...

...thing I've built is AxisRooms, where I was the co-founding CTO. It handles more than 20 million API request to other servers every day.

Work Experience

Partner, Senior Developer

2011 - PRESENT
Hot Cocoa Software
  • Built web and mobile products for businesses.
  • Contributed to the development of a multitude of apps and back-end systems, some of which have won awards and been featured on the Play Store.
  • Worked with a range of clients including startups, SMEs, and large enterprises. Involved in all steps of the process, including project proposal, strategy, design, and development to the final delivery.
  • Hired and trained other developers on Golang, AngularJS, React, Android, and Django.
Technologies: Android, React, Angular, Go

Founder and CTO

2011 - 2014
AxisRooms
  • Founded AxisRooms, India’s largest hotel distribution solution provider.
  • Funded by Seedfund and Goomo Group.
  • Formed and managed a team of five developers.
  • Created a transactional hotel booking engine for inventory, price, and deal management (with payment gateway integrations).
  • Proposed and built a distribution platform for hoteliers to upload their rates, inventory, and deals on various OTAs. The platform now supports over 50 OTAs and is being used by more than 20,000 hotels.
Technologies: Jakarta EE, Java

Product Architect

2008 - 2011
Via
  • Built systems which were used in more than ten countries.
  • Created an admin dashboard for hoteliers to update inventory, price, and deals.
  • Created a booking engine (web app) for agents to book hotels.
  • Introduced internet banking as a new payment option across Via's platforms.
  • Maintained bus inventory and price management for operators and agents.
Technologies: jQuery, PostgreSQL, MySQL, Jakarta EE, Java

Dell Employee Transport App

Employee app (iOS and Android, built with React Native): Dell's employees can track their cabs, view rosters, create/cancel their pickups and drops, and provide feedback on their trips.

Driver app (Android): The app captured real-time location information during a trip. Drivers can view their upcoming trips, manage boardings and no-shows, perform masked calling, and navigate to the next person boarding.

ShaleApps

Denver based ShaleApps automates the work order to cash collection process for leading oil and gas operators and vendors. With ShaleApps, oil and gas operators and trucking companies work together more efficiently, saving both time and money through a real-time truck monitoring, optimized dispatching, and automated invoicing platform.

Tapzo Android App

Tapzo (earlier Akosha) is an all-in-one app: Recharge prepaid mobile and DTH, Pay postpaid mobile, electricity, and other utility bills.

Book cabs/taxis, autos, flights, hotels, and buses. Order food from any nearby restaurant. Find best offers, deals, and coupons. Book home services, appliance repairs, and vehicle repairs. Use Tapzo Wallet for faster and hassle-free transactions.

Convergys (NYSE: CVG) MyTransport Android App

The Convergys MyTransport app helps Convergys' 14,000 employees travel hassle-free, improves safety, and saves time, every day by avoiding unnecessary phone calls. Real-time cab info, roster, and scheduling options are only a couple of taps away!

The app made it to #1 in the Business category for both the "Top New Free" and "Trending" sections on the Play Store. And the app also won Convergys' MyTransport team the Golden Peacock Innovation Award for 2015.

Ixigo Travel Application

https://itunes.apple.com/cz/app/ixigo-flight-hotel-booking/id418128294?mt=8
Find the cheapest air tickets with big cashback on flight fares. 14 million ixigoers are already saving up to Rs.1500 on each booking. Enjoy unique features such as automated web check-in, smart fare alerts, holiday calendar, flight status and tracking, 3D touch, Apple Wallet supports, and much more. You can also browse destination travel guides, compare hotel tariffs, and find the cheapest room rates across the web with the best deals and discounts.
2004 - 2008

Bachelor of Science Degree in Computer Science

Indian Institute of Technology - Roorkee, India

Libraries/APIs

React, jQuery

Tools

Git, WebStorm, Android Studio, Eclipse IDE, IntelliJ IDEA

Languages

Java, Go, SQL, JavaScript, Python

Frameworks

React Native, Angular, Django

Platforms

Amazon EC2, Android, MacOS, Jakarta EE, Docker, Google Cloud Engine

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Back-end, Amazon Route 53

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring