Dimitri Ledkov

Senior Principal Engineer at Chainguard

London, England, United Kingdom
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
Dimitri Ledkov is a Senior Principal Engineer with 17 years’ experience designing and shipping hardened, OS-level solutions for cloud, on‑prem, and IoT environments. He combines deep systems programming expertise in C, Python, Go and Rust with hands‑on work bootstrapping toolchains, packaging software stacks, and enabling specialized libraries like NVIDIA CUDA and FIPS into containerized workloads. At Canonical and Chainguard he led kernel and distro initiatives—authoring Kernel‑Independent FIPS work, contributing cryptographic fixes to the Linux kernel and OpenSSL, and architecting minimal zero‑CVE Chainguard VMs. A pragmatic engineering architect and mentor, he routinely bridges low‑level security hardening with delivery at scale, from EFI/systemd boot changes to initramfs and cloud-init refinements. Based in London, he is an active open‑source contributor whose cross‑project impact spans canonical/snapd, openssl, systemd and other foundational Linux infrastructure.
code17 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Mobile Telecommunications Technology, Master’s Degree, Mobile Telecommunications Technology at The University of Hull
languagesEnglish, Russian, Latvian, German
github-logo-circle

Github Skills (75)

python10
trading10
testing10
abstraction10
c1110
security10
ubuntu10
c1710
mtls10
system10
automation10
systemd10
rest-api10
installers10
encryption10

Programming languages (37)

C#CMakefileGoMustacheHTMLGroovyErlang

Github contributions (5)

github-logo-circle
canonical/subiquity

Sep 2017 - May 2021

Ubuntu Server Installer, and backend for Ubuntu Desktop Installer
Role in this project:
userBack-end Developer
Contributions:2 releases, 20 reviews, 268 commits in 3 years 8 months
Contributions summary:Dimitri primarily worked on implementing and updating the UI for the Ubuntu Server Installer, focusing on color palette adjustments and button styling. They also modified various UI components, including those for file system confirmation, guided disk selection, network configuration, and progress display. Furthermore, the user adjusted code to use dark cyan buttons. They also worked on the backend of the installer.
ubuntu-coreubuntu-serverconsoleconfinstalleransible
canonical/cloud-init

Jan 2020 - Nov 2024

Official upstream for the cloud-init: cloud instance initialization
Role in this project:
userDevOps Engineer
Contributions:4 reviews, 7 PRs, 39 comments in 4 years 10 months
Contributions summary:Dimitri focused on improving the build and packaging process, specifically by modernizing the setup configuration file and integrating systemd installation paths. Their contributions involved refactoring existing code for clarity and maintainability. The user also addressed network configuration for netplan, including supporting VLAN mac addresses and handling bonding configurations.
gcppythonagnosticinfrastructure-managementupstream
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
Dimitri Ledkov - Senior Principal Engineer at Chainguard