Rahul Bhanushali

Rahul Bhanushali

Mentor
Rising Codementor
US$15.00
For every 15 mins
4
Sessions/Jobs
ABOUT ME
Experienced Big Data and full stack Engineer (Amazon, Ex- BookMyShow)
Experienced Big Data and full stack Engineer (Amazon, Ex- BookMyShow)

I’m a Software engineer at heart. I love building software that is easy to use and simplifies lives.

I am currently associated with Amazon India as SDE 2. Prior to Amazon, I have worked with BookMyShow, the largest ticketing company in India and an ed-tech start-up aimed at helping Universities in the United States.

With over 7+ years of experience working in B2B as well as B2C setups, I have lead multiple teams, created end to end software solutions. Some of them are Real-time streaming platform for Amazon, Big Data platform, chat application using cutting edge technologies at BookMyShow.

While at BookMyShow, I lead the team building WhatsApp integration and were first ones across the globe to do so. Apart from this, I have lead teams and worked on building Facebook Chatbot, Alexa Skill and a Chat platform from ground up.

You can find more details about the projects in my Linked profile: https://www.linkedin.com/in/rahulbhanushali/.

As a software engineer, I believe it's necessary for us to evolve and learn new technologies coming out every day and choose the one that best fits the requirement.

Having closely worked with designers, I have an eye for design and UX, ensuring what I build is not only usable but a delightful experience.

Mumbai (+05:30)
Joined May 2020
EXPERTISE
3 years experience
3 years experience
MQTT Protocol
4 years experience
MQTT is an amazingly lightweight messaging protocol built for sensors and mobile devices. This is my go to technology for building real-t...
MQTT is an amazingly lightweight messaging protocol built for sensors and mobile devices. This is my go to technology for building real-time applications that require client to server communication.
WebSocket
View more
WebSocket
View more
5 years experience
Nodejs, the javascript runtime based on V8 is my favourite technology to build fast and scalable web applications and other applications ...
Nodejs, the javascript runtime based on V8 is my favourite technology to build fast and scalable web applications and other applications which involve high I/0. I have built multiple backend systems at BookMyShow using Nodejs
View more
View more
4 years experience
Twitter Bootstrap helps me prototype and build clean UIs that are intuitive and provide a delightful experience.
Twitter Bootstrap helps me prototype and build clean UIs that are intuitive and provide a delightful experience.
4 years experience
Apache Spark is my goto tool for big data processing. With a huge set of libraries available as pluggable modules, it lets me do analytic...
Apache Spark is my goto tool for big data processing. With a huge set of libraries available as pluggable modules, it lets me do analytics and build ETL pipelines that scale. I have used it for multiple projects at Amazon and BookMyShow
MapReduce
View more
MapReduce
View more
2 years experience
I have recently started playing around with Python for building webapps using django and do some quick data analysis.
I have recently started playing around with Python for building webapps using django and do some quick data analysis.

REVIEWS FROM CLIENTS

Rahul's profile has been carefully vetted and approved as a Codementor. Connect with Rahul now, and leave a review for them once you're done!
EMPLOYMENTS
SDE 2
Amazon
2019-05-01-Present
Building big data pipelines and dashboards for internal teams
Building big data pipelines and dashboards for internal teams
Java
Python 3
JavaScript
View more
Java
Python 3
JavaScript
Apache Spark
View more
Asst. Manager - Full Stack
BookMyShow
2015-07-01-2019-05-01
Built several components on the home page of BookMyShow website along with re-usable components like share plugin, auto-complete etc. I ...
Built several components on the home page of BookMyShow website along with re-usable components like share plugin, auto-complete etc. I have lead multiple teams at BookMyShow responsible for building Chat Messaging, Whatsapp integration, Facebook Chatbot, Alexa Skill, Big Data platform, notification engine etc.
Android
Scala
Node.js
View more
Android
Scala
Node.js
Elasticsearch
React
JavaScript
Apache Spark
Apache Kafka
Grafana
MQTT
View more
Full Stack Developer
Inknowledge Development Pvt Ltd
2013-05-01-2015-07-01
Working in a startup environment allowed to work on all parts of software development. I build web app based on Zend framework, built re-...
Working in a startup environment allowed to work on all parts of software development. I build web app based on Zend framework, built re-usable javascript components using jquery and search engine using elasticsearch. My primary contribution was towards building a drill-down reporting dashboard and the search engine based on elasticsearch
PHP
Zend Framework
Elasticsearch
View more
PHP
Zend Framework
Elasticsearch
JavaScript
View more
PROJECTS
Whatsapp Integration
2018
BookMyShow is the first company to integrate Whatsapp APIs to send users their booking confirmation in real-time with the mTicket. Earli...
BookMyShow is the first company to integrate Whatsapp APIs to send users their booking confirmation in real-time with the mTicket. Earlier users would receive an SMS which would contain a link to download the mTicket. The integration has helped to give a better experience to the user, where the user receives the mTicket on their WhatsApp app and can see the received mTicket. The integration also opens other avenues for BookMyShow. Roles and responsibilities : + Understand the WhatsApp platform and coordinate with their team + Integrate the WhatsApp platform with the existing BMS ecosystem + Define the database models and data structures + Perform load tests and build a performant and scalable + Tech lead for the project
Node.js
MongoDB
Docker
View more
Node.js
MongoDB
Docker
View more
Experimentation (A/B testing) framework
2018
Projects BookMyShow Plan-It (Chat) Mar 2016 – Jul 2018 Project descriptionBookMyShow Chat is revolutionising the way you plan for movi...
Projects BookMyShow Plan-It (Chat) Mar 2016 – Jul 2018 Project descriptionBookMyShow Chat is revolutionising the way you plan for movies. It enables the you to make movie plans with their friends within the app. No more switching between the BookMyShow app and your chatting application. You can share multiple movie plans, multiple showtimes for each of the movie, decide one collectively and book. Covered by yourstory: https://yourstory.com/2017/06/bookmyshow-plan-it + Tech lead and scrum master for the project + Architect and implement the backend to handle the concurrency and scale + Research on various protocols, databases and message brokers + Contributed on the android app architecture + Actively involved in design and product decisions Technologies + MQTT + AerospikeDB + ReactJS + Android and IoS + NodeJS + Redis + RabbitMQ + Cloudinary Other creators Debjeet Sarkar Mohsin Karovaliya Gavin D'mello ninad mg Anirudh Menon Ankit Gohel Vaibhav Jain See project BookMyShow Plan-It (Chat)See project Experimentation (A/B testing) framework Jun 2018 – Jul 2018 Project descriptionThe experimentation framework allows for running A/B tests across BookMyShow. The framework is agnostic of where the experiment will be running. The frameworks allows configuring experiments for new features targetting a certain percentage of specific audience segments. Roles and responsibilities + Implement the traffic splitting logic on the backend + Build APIs in Kotlin APIs for serving experiments + Build the CMS for configuring experiments Technologies + Kotlin + AerospikeDB + ReactJS
Kotlin
React/react native with redux
View more
Kotlin
React/react native with redux
View more