Michael Filonenko

Tarantool Developer

St Petersburg, St Petersburg City, Russia
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
🎓
Top School
Michael Filonenko is a seasoned systems and backend engineer with 15 years in software development and eight years of focused IT experience, currently working as a Tarantool developer. He combines deep expertise in C/C++, SQL databases (Postgres, MySQL), and low-level networking with hands-on experience across Linux, Windows and macOS infrastructures. His background spans ERP and trading platforms, async network services (libuv, openssl, websockets), and domain-specific languages—augmented by work in Common Lisp and Racket on scientific projects. An active open-source contributor, he improved font rendering and UI polish for the StumpWM window manager and strengthened Qt logging for Log4Qt, showing attention to both UX and robust build systems. Colleagues rely on him for systems architecture, parsers/compilers and pragmatic cross-platform tooling, and he brings a pragmatic mix of legacy VCS and modern toolchain experience. Based in St. Petersburg, he pairs low-level protocol know-how with a taste for improving developer-facing libraries and build processes.
code15 years of coding experience
job8 years of employment as a software developer
bookstudent, English, Economics, Statistics, Programming, student, English, Economics, Statistics, Programming at Moscow University of Economics, Statistics, Informatics
languagesjavascript, c/c++, common lisp, sql, erlang, x86 assembler
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

window-manager10
x1110
c-language10
cmake10
cprogramming-language10
qt10
font-rendering10
lisp10
multithreading9
logging9
build-system9
user-interface9
logger7

Programming languages (15)

C++CSSCSchemeCMakeGoCommon LispHTML

Github contributions (5)

github-logo-circle
MEONMedical/Log4Qt

Jul 2010 - Oct 2014

Log4Qt - Logging for the Qt cross-platform application framework
Role in this project:
userBack-end Developer
Contributions:10 commits in 4 years 3 months
Contributions summary:Michael made several changes to the `log4qt` library, focusing on refactoring and adding new features. They introduced a QEvent system to handle logging from non-main threads, implemented a new `SystemLogAppender`, and refactored the build system for static library creation. Furthermore, the user addressed build warnings and fixed issues related to name conflicts, demonstrating a focus on improving the library's functionality and build process.
qt6cppcmakeqbslogging
stumpwm/stumpwm

Jul 2012 - Aug 2012

The Stump Window Manager
Role in this project:
userFull-stack Developer
Contributions:7 commits, 1 comment in 1 month
Contributions summary:Michael primarily focused on enhancing the StumpWM window manager by implementing font rendering capabilities and improving the user interface. They introduced antialiasing for fonts, contributing to a more visually appealing experience. The commits also include changes to the input and message windows, demonstrating a focus on improving how the window manager presents text and information to the user. These updates indicate an effort to enhance the overall aesthetic and usability of the StumpWM interface.
x11linuxwindowwindow-manager
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
Michael Filonenko - Tarantool Developer