Alexander Kanavin

Linux Open Source Software Engineer at Linutronix

Berlin, Germany
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
Alexander Kanavin is a Linux and open-source software engineer with 15 years of experience building and maintaining Yocto/OpenEmbedded-based embedded and mobile platforms. Based in Berlin, he has driven integration, automated testing and BSP collaboration for automotive infotainment systems and improved Yocto tooling and reproducibility while at Intel, Luxoft and MBition. His hands-on stack spans C, Python, Qt, Yocto/BitBake, Yocto layers, and Javascript mobile frameworks, and his open-source contributions include robustness and Python-compatibility fixes to core BitBake and OpenEmbedded repositories. He focuses on long-term maintainability and CI-driven end-to-end testing, and has a track record of modernizing build systems (e.g., Meson migration for GStreamer) and smoothing Python 3.x transitions. Colleagues rely on him to tame complex build failures and integrate vendor BSPs into stable, testable product branches.
code15 years of coding experience
job18 years of employment as a software developer
bookMaster of Engineering - MEng, Information Technology, Master of Engineering - MEng, Information Technology at Lappeenranta University of Technology
stackoverflow-logo

Stackoverflow

Stats
563reputation
48kreached
22answers
0questions
github-logo-circle

Github Skills (35)

maintenance10
mson10
python10
bitbake10
gstreamer10
build-system10
recipe10
build-automation10
management10
version-control10
mesonbuild10
versioning10
openembedded10
operating-system10
patch9

Programming languages (13)

C++CRustValaGoPerlBitBakeGroovy

Github contributions (5)

github-logo-circle
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userBack-end Developer
Contributions:3051 commits, 1 comment in 7 years 9 months
Contributions summary:Alexander's contributions focused on maintaining and updating the openembedded-core repository. They dropped legacy patches, incorporated upstream fixes, and handled version updates for several packages, including Mesa, systemd, and libtool. These changes included fixes to issues related to building on various architectures, as well as improvements to testing and reproducibility, highlighting a focus on the stability and portability of the core components within the project. The user also made some documentation changes.
git-repositoryopenembedded
Role in this project:
userBack-end Developer & Build Engineer
Contributions:21 commits in 4 years 1 month
Contributions summary:Alexander primarily contributed to the build system and dependency management within the OpenEmbedded/meta-openembedded repository. Their commits focused on adapting the project to Python 3.11 compatibility issues, modifying recipes to disable or adjust support for Python, and patching code to align with Python 3.11's API changes. Furthermore, the user updated and fixed build configurations.
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
Alexander Kanavin - Linux Open Source Software Engineer at Linutronix