Remote: Yes
Willing to relocate: No
Technologies: C, C++, Rust, Go, Linux internals, storage and block I/O, SPDK, io_uring, distributed systems, applied cryptography
Résumé/CV: https://github.com/mnaza
Email: andrey at 3ig dot dev
Senior systems engineer. Twenty years of C and C++, eight of production Rust, PhD in computer science.
I work close to the machine. Linux device drivers written from scratch, an SPDK bdev module for NVMe-oF, and block-level firmware for encrypted storage where power loss mid-write was the normal case and a partial write still had to leave something recoverable. I moved a production hot path from epoll to io_uring. Before that, a detection service in Rust handling millions of events per interval across fourteen regions, where throughput and availability were the whole job.
Recent public work, if you would rather read code than a CV:
- signalscreen-checker — Authenticode signature parsing in pure Rust, on crates.io. It documents two mistakes the obvious implementation makes. - pqc-embedded — what post-quantum secure boot costs in flash and RAM, measured on hardware rather than estimated. Includes two corrections against my own published conclusions. - A patch to scottlamb/retina, found by pointing an RTSP client at a camera that writes the same SSRC in two different bases.
Looking for senior, staff or principal systems work. Full-time or contract. I am hands-on and want to stay that way.