Oleg Alexeenkov is a seasoned software developer with 13 years of experience building high-load backend systems, databases, and networking services across Linux and FreeBSD environments. He has deep C++ and Perl expertise from long tenures at Yandex (including ClickHouse contributions) and has implemented performance-critical features and compatibility fixes in well-known open-source projects like Apache Thrift. As founder of a regional ISP and a longtime architect at Tactise, he blends systems-level networking (OSPF/BGP) and infrastructure ops with hands-on software design. His work on voxel engine map generation and physics shows a pragmatic full-stack inclination beyond pure backend services. Now based in the Netherlands, he focuses on robust, portable C++ systems and database-intensive applications while valuing cross-standard compatibility and maintainability. An uncommon strength is his track record of shipping both low-level protocol fixes and high-level feature work across diverse codebases.
13 years of coding experience
25 years of employment as a software developer
Engineer’s Degree, Computer science, Engineer’s Degree, Computer science at Московский Государственный Институт Радиотехники, Электроники и Автоматики (Технический Университет) (МИРЭА)
Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
Role in this project:
Full-stack Developer
Contributions:6 reviews, 66 commits, 3 PRs in 1 year 4 months
Contributions summary:Oleg primarily contributed to the game engine's core functionality by implementing features such as finite liquid physics, new map generation capabilities, and improvements to the master server functionality. They worked on the C++ codebase, specifically modifying the map generation code with new features for floating islands, and enhancing the client interface with new configuration options. Furthermore, the user added functions for weather effects and improved the master server's information reporting and functionality.
Contributions summary:Oleg primarily focused on fixing build issues and compatibility problems within the C++ codebase of the Apache Thrift project. Their contributions involved adapting the code for compatibility with older C++ standards (C++98) and newer standards (C++17). Additionally, the user addressed warnings related to catching polymorphic types, ensuring code stability and preventing potential runtime errors. The changes primarily affected the `TSocketPool.cpp` and `TJSONProtocol.cpp` files.
actionscriptapache-thriftnetwork-clientdartapache
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.