Roman Penyaev

Staff Engineer at IONOS

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

👤
Senior
🎓
Top School
Roman Penyaev is a Staff Engineer with 17 years of deep systems and storage expertise, currently building confidential computing and VM attestation tooling at IONOS. He specializes in low-level Linux kernel and virtualization work, contributing to high-profile open-source projects like io_uring (liburing) and fio and implementing io_uring support for Ceph. Roman has led cross-functional teams to deliver custom kernels, edge virtualization stacks, and hardware-software products—from QEMU/kernel patches at ZEDEDA to end-to-end STM32 firmware and PCB design at Skycharge. He blends hands-on kernel hacking with product-focused leadership, mentoring engineers and translating customer feedback into robust, deployable systems. A less obvious strength is his ability to operate at the software-hardware boundary, evidenced by kernel drivers, kdump-based debugging for edge devices, and a hobby project applying RL to game environments.
code17 years of coding experience
job18 years of employment as a software developer
bookMoscow Aviation Institute (National Research University)
languagesАнглийский, Русский, German
github-logo-circle

Github Skills (29)

debugging10
system-programming10
bit-manipulation10
qemu10
io-uring10
linux10
debugprint10
c1110
linux-kernel10
data-structure10
c1710
kernel10
low-level-programming10
performance-optimization10
zfs10

Programming languages (8)

DockerfileC++CRustVerilogGoRoffPython

Github contributions (5)

github-logo-circle
lf-edge/eve

Sep 2022 - Jan 2023

EVE is Edge Virtualization Engine
Role in this project:
userBack-end & DevOps Engineer
Contributions:544 reviews, 42 commits, 192 PRs in 4 months
Contributions summary:Roman's contributions primarily revolve around enhancing the Edge Virtualization Engine (EVE) project's system stability and logging capabilities. They introduced a kernel dump collection mechanism using `kdump` and incorporated it into the build process, enabling detailed crash analysis. The user also improved the logging infrastructure by implementing ISO date formats for the kdump files and including dmesg output alongside the kernel dumps. Moreover, they optimized existing code and refactored ZFS parameters setting.
virtualizationiotedgelinux-foundationsecurity
axboe/fio

Aug 2015 - Sep 2015

Flexible I/O Tester
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 month
Contributions summary:Roman primarily contributed to the fio project by implementing and refactoring core utility functions related to pattern generation and verification, critical components for I/O testing. They introduced `strntol`, a string to long integer function, and a set of functions in `lib/pattern.c` to parse and format combined pattern inputs, adding flexibility to how test data is generated. Their work also involved refactoring existing pattern-related code, replacing older functions like `fill_pattern` with optimized versions and updating the verification process to utilize the new pattern parsing capabilities.
testingflexible
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