Dmitry Safonov is a seasoned Linux kernel engineer with 11+ years of experience building and hardening low-level systems, currently focused on TCP-AO support at Arista Networks. He is an active open-source maintainer and contributor—particularly to the Linux kernel and the widely used CRIU checkpoint/restore project—known for lengthy, thoughtful reviews that measurably reduce bugs per line of code. Dmitry prefers long-term correctness over quick fixes, practices rigorous self-testing, and has a track record of rooting out subtle concurrency and architecture-specific issues (from tty semaphore wakeups to x86 CPU bugs and IPSec tunnel fixes on ia32). His work spans kernel upgrades, upstreaming company patches to cut technical debt, and designing fault-injection tests for FPU/restore paths. Based in Dublin, he combines deep platform expertise with a pragmatic drive to eliminate future maintenance pain, and he once implemented FIQ support across Linux and a secure OS in TrustZone—an uncommon low-level cross-domain proof of concept.
11 years of coding experience
3 years of employment as a software developer
Engineer's degree, Information Systems and Technologies, Engineer's degree, Information Systems and Technologies at Moscow Aviation Institute (National Research University)
Contributions:70 reviews, 57 commits, 31 PRs in 4 years
Contributions summary:Dmitry primarily contributed to the CRIU (Checkpoint/Restore tool) project by implementing and modifying code related to the "compel" library. Their work involved improving the task infection and restoration process, including handling extended registers. They also addressed alignment issues and updated code for different architectures (s390, x86, ppc64, mips, aarch64, arm). Additionally, they introduced and refined fault injection tests related to FPU (Floating Point Unit) functionality.
Contributions:384 commits, 1 PR, 184 pushes in 4 years 10 months
kernelkernel-sourcelinuxlinux-kernelchroot
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.