Mayank Badola

Software Engineer II at Booking.com

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mayank Badola is a Software Engineer II based in Amsterdam with 11 years of experience building resilient, large-scale systems across travel and e-commerce platforms. He has driven critical migrations and owned mission‑critical services at Expedia, improved cloud stability at Expedia and Amazon, and now contributes to robust user experiences at Booking.com. Polyglot by practice, Mayank blends backend service design, test automation, and real-time configuration systems—evidenced by contributions to widely used open-source projects such as moment and nock where he improved test reliability and removed fragile dependencies. He has a strong track record of shipping safe migrations (including moving high‑traffic flight logic from a monolith to services) without impacting revenue, and a knack for pragmatically balancing engineering rigor with business impact. Curious and detail-oriented, he has also extended search/instant-answer tooling for DuckDuckGo by enhancing MDN parsing and indexing pipelines.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Engineering, Bachelor of Engineering (B.E.), Computer Engineering at Netaji Subhas Institute of Technology
bookHigh School, Physics, Chemistry, Mathematics and Computer Science, High School, Physics, Chemistry, Mathematics and Computer Science at The Air Force School (TAFS), Subroto Park
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
33reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (24)

duckduckgo10
javascript10
date-manipulation10
python10
testing10
http10
momentjs10
mocking10
nock10
nodejs10
nodes10
instantsearch10
test-automation10
bash9
data-processing9

Programming languages (12)

TypeScriptJavaCoffeeScriptC++SCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
DuckDuckGo Instant Answers based on keyword data files
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 8 comments in 3 months
Contributions summary:Mayank primarily contributed to the `zeroclickinfo-fathead` repository by modifying Python scripts and shell scripts related to fetching, parsing, and indexing data from MDN Web Docs. Their work involved implementing new functionalities for parsing MDN pages, creating redirections, and adding new patterns for fetching data. The contributions focused on enhancing the functionality for processing JavaScript documentation, and expanding the scope of the instant answers.
pythonjavascriptduckduckgoinstant-answersruby
nock/nock

Mar 2018 - Jun 2018

HTTP server mocking and expectations library for Node.js
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 commits, 7 PRs, 6 pushes in 3 months
Contributions summary:Mayank primarily focused on removing dependencies and updating tests within the `nock/nock` repository. Their commits involved removing an "airplane" dependency from several test files and making adjustments to various test scenarios, including those related to `nockBack` dryrun and record modes. The changes targeted files related to integration testing, ensuring proper functionality and preventing external network calls when not intended. The user's work contributed to maintaining the library's test suite and ensuring the reliability of the HTTP mocking functionality.
mock-servernocknode-jstestingjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial