Oleg Nechiporenko

Software Engineer 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

👤
Senior
🎓
Top School
Oleg Nechiporenko is a seasoned front-end and full-stack software engineer and team lead based in Amsterdam with over a decade of hands-on experience building large-scale web products. He has led and grown engineering teams from scratch—scaling frontend orgs to 15+ engineers at Yandex and delivering mission-critical platforms for clients like Sber and Booking.com. At Booking.com he migrated core sections to a micro-frontend architecture and architected an AI Trip Planner and internal libraries to enable cross-team AI Helpers, blending product thinking with engineering rigor. Oleg is also an active open-source contributor to flow-typed, improving type definitions for widely used libraries (notably Firebase and Ramda), which reflects a strong attention to type safety and long-term maintainability. His background spans startups, outsourcing and large global products, with a track record of shipping real-time, performance-sensitive UIs such as a crypto exchange frontend and on-demand grocery services. He combines pragmatic architecture, hiring and mentorship experience with a bias for building reusable internal platforms that accelerate teams.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Information Technologies, Bachelor's degree, Information Technologies at Tashkent University of Information Technologies
languagesEnglish
github-logo-circle

Github Skills (21)

javascript10
typesc10
flow-control10
ram10
work-flow10
typescript10
ramdajs10
type-system10
control-flow10
typescript-types10
flowtype10
typescripts10
firebase10
libudev9
lib9

Programming languages (12)

TypeScriptJavaCoffeeScriptOCamlMakefileJavaScriptGoPHP

Github contributions (5)

github-logo-circle
flow-typed/flow-typed

Apr 2018 - Jan 2019

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer (focus on type definitions)
Contributions:6 commits, 18 PRs, 10 comments in 9 months
Contributions summary:Oleg primarily contributed to the repository by adding and updating type definitions for JavaScript libraries, especially those related to Firebase and Ramda. They modified existing definitions to reflect changes in library versions, added new types, and improved the overall accuracy of the type annotations. The work involved adapting type signatures to reflect new features, fixing existing signatures, and ensuring compatibility with different versions of libraries, improving the type safety of projects that depend on these libraries.
libdefsflowtypedefinitionscli
meafmira/bs-axios

May 2017 - Mar 2022

Bucklescript bindings for axios
Contributions:2 releases, 75 commits, 17 PRs in 4 years 10 months
bucklescriptocamlaxiosreason-reactbucklescript-bindings
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
Oleg Nechiporenko - Software Engineer at Booking.com