Aleksandr Mikhalitsyn

Senior Software Engineer at FuturFusion

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
Aleksandr Mikhalitsyn is a Senior Software Engineer with nine years of hands-on experience in system-level engineering, containerization, and virtualization, now based in Germany. He has deep expertise in Linux containers and low-level tooling, contributing to flagship open-source projects like LXD, LXC, LXCFS and CRIU—fixing memory and networking bugs, preventing buffer overflows, and adding kernel-facing features and tests that improve stability at scale. His background spans backend and DevOps work across companies such as Canonical and Virtuozzo, plus embedded and IoT projects where he shipped Go-based gateways and firmware integrations. Comfortable diving into kernel bugs and race conditions, he pairs rigorous systems debugging with pragmatic DevOps and CI improvements. Colder-than-obvious detail: he’s repeatedly tackled subtle deadlocks and rseq/ptrace edge cases that typically only surface under heavy production workloads.
code9 years of coding experience
job17 years of employment as a software developer
bookMaster's degree Engineering Physics/Applied Physics, Master's degree Engineering Physics/Applied Physics at Saint Petersburg State University
stackoverflow-logo

Stackoverflow

Stats
329reputation
5kreached
11answers
0questions
github-logo-circle

Github Skills (32)

lxd10
debugging10
debug10
container10
checkpoint10
system-programming10
apparmor10
linux10
c1110
networking10
checkpointing10
c1710
pg-restore10
go10
re-store10

Programming languages (8)

JavaC++ShellCJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
checkpoint-restore/criu

Mar 2020 - Jul 2022

Checkpoint/Restore tool
Role in this project:
userBack-end Developer
Contributions:137 reviews, 45 commits, 44 PRs in 2 years 4 months
Contributions summary:Aleksandr primarily contributes to the Checkpoint/Restore tool (criu) by implementing and fixing issues related to the core functionality of the tool. Their work includes adding test cases to reproduce and resolve deadlocks related to ghost DGRAM unix sockets. They also worked on network-related issues like skipping iptables dump in the presence of nftables and adding support for ptrace features, and addressing rseq-related issues, demonstrating a focus on system-level programming and debugging. Their contributions directly impact the stability and functionality of CRIU.
containerszero-downtimesuspendcheckpointcriu
lxc/lxcfs

Nov 2022 - Jan 2023

FUSE filesystem for LXC
Role in this project:
userBack-end Developer
Contributions:79 reviews, 24 commits, 29 PRs in 1 month
Contributions summary:Aleksandr primarily contributed to the LXCFS project by implementing and modifying core system functionalities. Their work included adding helper functions for safe data type conversions and retrieving task personality information. They also addressed a critical performance issue by fixing a potential deadlock related to CPU usage statistics and memory management. Additionally, the user focused on ensuring proper functionality with libfuse3 and improving system stability.
containersfusefuse-filesystemfilesystemlxc
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
Aleksandr Mikhalitsyn - Senior Software Engineer at FuturFusion