Igor Yamolov

Senior Software Developer 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
Igor Yamolov is a senior software developer with 15 years of experience building backend systems, currently shipping production features at Booking.com from Amsterdam. He has deep systems and C/C++ experience evident from stabilizing cross-platform file-monitoring libraries and improving low-level audio and plugin backends in notable open-source projects like fswatch and Terasology. His professional history spans media and billing systems to large-scale travel infrastructure, combining pragmatic bug-fixing with architectural improvements for reliability and performance. Known as a humble backend developer on GitHub, he often tackles memory, concurrency and platform-specific edge cases that quietly keep services running. Trained in optoelectronics at ITMO, he brings a systems-minded, multidisciplinary approach to backend engineering and integration.
code15 years of coding experience
job11 years of employment as a software developer
bookBachelor, Optoelectronics, Bachelor, Optoelectronics at Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO)
stackoverflow-logo

Stackoverflow

Stats
33reputation
97reached
0answers
1question
github-logo-circle

Github Skills (21)

c-language10
game-engine10
plugin-development10
configuration-management10
c1110
java10
c1710
javas10
sql10
ogg10
game-development10
cprogramming-language10
3d-engine10
mysql9
openal9

Programming languages (17)

C#JavaC++CGoCommon LispPerlKotlin

Github contributions (5)

github-logo-circle
PEXPlugins/PermissionsEx

Apr 2011 - Oct 2013

A powerful permissions plugin for Minecraft
Role in this project:
userBack-end Developer
Contributions:506 commits in 2 years 6 months
Contributions summary:Igor contributed to the development of the PermissionsEx plugin, primarily focusing on the back-end functionality. Their work involved bug fixes and improvements to the configuration system, including workarounds and refactoring. The user also implemented a command distribution system and made enhancements to the SQL backend, indicating an understanding of database interaction and plugin architecture. The changes demonstrate a focus on stability, functionality, and performance within the Minecraft permissions plugin.
minecraftpermissions-pluginbukkitpluginspigot
MovingBlocks/Terasology

Feb 2012 - Mar 2012

Terasology - open source voxel world
Role in this project:
userBack-end Developer
Contributions:17 commits, 1 comment, 1 issue in 18 days
Contributions summary:Igor primarily focused on improving the audio system within the Terasology game engine. Their contributions include updating audio libraries, implementing a new audio subsystem with expanded features, improving existing audio features, and fixing bugs related to sound positioning and music playback. Furthermore, the user introduced the implementation of sound priorities and audio source culling to optimize performance, enhancing the overall audio experience.
gamegamedevsandboxgame-developmentvoxels
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
Igor Yamolov - Senior Software Developer at Booking.com