Vladimir Iakovlev

Senior 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
Vladimir Iakovlev is a Senior Software Engineer II based in Amsterdam with 16 years of experience building backend systems and APIs, currently driving engineering work at Booking.com. He has deep Python expertise, demonstrated by contributions to well-known open-source projects like the popular thefuck utility and core MicroPython libraries, where he implemented collection behaviors and async primitives. His career spans startups and enterprises, delivering SaaS platforms, distributed authorization, and RESTful services across roles at Upwork, INTELSONLINE, and others. Pragmatic and detail-oriented, he often focuses on making developer tools and core libraries more robust—an under-the-radar strength that improves everyday developer productivity.
code15 years of coding experience
job11 years of employment as a software developer
languagesРусский, English
github-logo-circle

Github Skills (22)

unit-testing10
python10
scripting10
script10
micropython10
sh10
shell10
unit-test10
async9
data-structure9
command-line-interface9
asynchronous9
command-line9
cli9
data-structures9

Programming languages (9)

TypeScriptJavaC++RustJavaScriptGoJupyter NotebookRuby

Github contributions (5)

github-logo-circle
nvbn/thefuck

Apr 2015 - Jun 2021

Magnificent app which corrects your previous console command.
Role in this project:
userBack-end Developer
Contributions:16 releases, 931 commits, 444 PRs in 6 years 3 months
Contributions summary:Vladimir contributed to the development of the `thefuck` project, which aims to correct previous console commands. Their commits focused on implementing and improving functionalities related to command correction, including the addition of new rules and the handling of various error conditions. The user demonstrated proficiency in Python and shell scripting by implementing rules to detect and correct common user errors, such as those related to file permissions, directory handling, and Git commands.
pythonconsolemagnificentterminalprevious
micropython/micropython-lib

Dec 2014 - Dec 2014

Core Python libraries ported to MicroPython
Role in this project:
userBack-end Developer
Contributions:7 commits in 10 days
Contributions summary:Vladimir primarily contributed to the implementation of core Python library features, focusing on the `collections.deque` and `unittest` modules. Their work included adding functionality such as `len()`, `__bool__()`, `__iter__`, and `__str__` methods to `deque`, as well as adding `assertFalse` to the `TestCase` class. Furthermore, the user added a basic implementation of asynchronous queues for `uasyncio`.
pythonpython-librariesmicropythonesp32
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
Vladimir Iakovlev - Senior Software Engineer II at Booking.com