Over the years, I have worked on different technologies like Vue, React, Fluxible, Redux, Backbone, Node, PHP, Perl, Rails, Java, etc. for different lengths of time, thus allowing me to grasp the fundamentals of a new one easily.
I like learning new skills and gaining knowledge. My interests over the years have been Piano, Photography, Stock trading, Stargazing/Astronomy, Geopolitics, World History, and various disciplines of science.
I also work on solving problems using these skills, like creating browser extensions, add-ons, and software/hardware-based home automation solutions using open-source, LAN based technologies like Zigbee, ESPXX chips, Home Assistant, Node-Red etc.
My expertise is finding tech solutions to the problems you have, or the ones you didn't realise you had.
Work Experience
Booking.com
[Feb'17 - Present]
keyboard_arrow_down
Engineering Manager
[Sep'19 - Present]
keyboard_arrow_down
Leading a team of 6 engineers working on the guest facing policies on different platforms (web and apps).
Led a team of 7 engineers that worked on products catering to guests paying at the property under different policy settings.
Rebuilt the system to allow guests to pay at the property without sharing their card details with the partners and still having the ability to charge the fees as needed. Scaled from 2 EU countries to the EEA.
Improve and maintain the whole horizontal flow of multiple settings that allow customers to book a property without adding any card details while maintaining the risk/reward balance for the partners.
Report and improve on team's output with regular 1 - 1s, brainstorms, and feedback sessions.
Reporting to, and coordinating with stakeholders from leadership and other Booking products.
Guiding the developers to give their best output with maximum impact, resulting in one of the devs getting promoted to a senior role less than 2 years of joining the company.
Part of the Emergency Response Team (BHV) in the company to volunteer in case of any first aid requirement, firefighting, and evacuation.
Full Stack Developer
[Sep'19 - Sep'19]
keyboard_arrow_down
Having worked on the backend code for close to a year, I made a lateral switch to a full stack developer.
However, the same month, I was promoted to a management role.
Onboarding developers in the team.
Frontend Developer
[Jan'18 - Sep'19]
keyboard_arrow_down
My team worked on giving the guests who do not have/don't want to use credit cards, the best possible experience in reserving the accommodations by giving them the flexibility of payments while working with our partners to provide the security of those reservations.
Part of the Emergency Response Team (BHV) in the company to volunteer in case of any first aid requirement, firefighting, and evacuation.
Took interviews for the role of Full Stack Software Developer
Mentoring developers to help them onboard in the company.
Graduate Developer
[Feb'17 - Jan'18]
keyboard_arrow_down
Worked in the localisation team to improve the property booking experience for the US market.
Also had a rotation in the PayIn team to create a seamless payment platform for anyone buying or selling an experience.
The final rotation was in Booking Suite to help properties decide a better rates for the rooms they're offering.
Practo
[Jan'16 - Jan'17]
keyboard_arrow_down
Software Developer
[May'16 - Jan'17]
keyboard_arrow_down
Implemented the new search flow in the mobile website.
Worked on sitemap and implemented SEO including Schema.org amongst other aspects of SEO during the project, used Yahoo's fluxible framework and React.js.
Implemented various trackers that helped us look into the user behaviour and give the world an even better medical experience
Contributed to redesigning of the website.
Software Engineering Intern
[Jan'16 - May'16]
keyboard_arrow_down
Created an internal ToDo app while learning new technologies used at Practo. Used express (nodejs) and reactjs.
Worked on the new mobile website of Practo in front end / SEO implementation and other features.
Internships
[May'14 - Nov'14]
keyboard_arrow_down
Web development intern at ConfirmTkt
[Aug'14 - Nov'14]
keyboard_arrow_down
Created the then (and first) mobile version of ConfirmTkt's website.
Used the ConfirmTkt APIs to get status of a PNR and its probability of getting confirmed.
Integrated the taxi fare module in the desktop site that gave the users the distance between two locations in a city and the estimated time to travel. It also gave you the estimated fare by major taxi providers in that city and their phone numbers.
Worked on the "Booking food on train" functionality in association with Travelkhana.
Software development intern at Magicbricks
[May'14 - Jun'14]
keyboard_arrow_down
My responsibilities included working on company's micro projects related to Java.
I did a project on MagicBricks Newsletter Automation and also learnt JSP/Servlets, jQuery, AJAX during my internship at MagicBricks.com
The rating page I implemented in the newsletter for brokers on MagicBricks was a huge success and after its addition, the reviews improved significantly. Entire data was fetched from two MS-Excel files of 300+ brokers each and put into individual files for the newsletter. Used Apache Velocity and Java to generate the files from MS-Excel using Apache POI where each file comprised of data from different Excel files.