Michal Toman

Embedded Linux Engineer at balena

Brno, Southeast, Czechia
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
Michal Toman is an Embedded Linux Engineer with 15 years of experience building and maintaining Yocto-based systems and device software, currently focused on balenaOS at balena. He brings deep low-level expertise in system integration—working on ModemManager/libqmi updates, WLAN power management UDEV rules, system-wide CA bundles, systemd timers/services, full disk encryption and TPM2 tooling—and routinely integrates out-of-tree drivers for diverse hardware. Prior roles include leading development for a bank fraud detection system and maintaining Fedora for MIPS at Imagination Technologies, reflecting a mix of security-sensitive product engineering and platform work. At Red Hat he developed automated problem-detection tooling, combining Python and C skills with systems administration experience. Based in Brno, he pairs pragmatic engineering with open-source collaboration, contributing to the prominent meta-balena repository that underpins many IoT devices. Collected academic training in applied informatics (MSc) underpins his methodical approach to embedded systems and tooling.
code15 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MS), Applied Informatics, Master of Science (MS), Applied Informatics at Masaryk University Brno
languagesEnglish, French, Slovak, Czech, Russian
github-logo-circle

Github Skills (13)

systemd10
embedded10
yocto-layer10
sys10
udev10
yocto10
boot9
kernel-module9
tpm8
dockers7
docker7
c176
c116

Programming languages (11)

TypeScriptSmartyShellJinjaC++CJavaScriptHTML

Github contributions (5)

github-logo-circle
balena-os/meta-balena

Apr 2020 - Jan 2023

A collection of Yocto layers used to build balenaOS images
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:138 reviews, 137 commits, 107 PRs in 2 years 9 months
Contributions summary:Michal primarily contributes to the balenaOS meta-balena repository, focusing on low-level system configurations and integrations. Their work includes updating and integrating connectivity-related packages like ModemManager and libqmi. They also implement system-level changes such as UDEV rules for WLAN power management, setting up system-wide CA bundles, and adding systemd timers and services. Further contributions involve adding support for full disk encryption, TPM2 tools, and incorporating out-of-tree drivers and tools.
meta-resinbalenaresinbalenaosdocker
abrt/retrace-server

May 2011 - Jun 2016

Application for remote coredump analysis
Contributions:293 commits, 12 PRs, 16 pushes in 5 years 1 month
remote-executionsoniccoredumptraffic-analysis
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