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.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Engineering, Bachelor of Engineering (B.E.), Computer Engineering at Netaji Subhas Institute of Technology
High School, Physics, Chemistry, Mathematics and Computer Science, High School, Physics, Chemistry, Mathematics and Computer Science at The Air Force School (TAFS), Subroto Park
DuckDuckGo Instant Answers based on keyword data files
Role in this project:
Back-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.
HTTP server mocking and expectations library for Node.js
Role in this project:
QA 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.