Software Engineer
Programming languages: Rust, Go, Bash, C, C++.
Technologies: Linux, Git, Docker, Nix, NixOS.
Languages: C1 English, fluent Russian.
In IT since 2019. Studying for a bachelor’s degree at the programming school 42 for the third year, having completed the main curriculum.
Software Engineer
Wrote a C memory profiler utilizing Linux’s
/proc/$pid/maps
. It has been used to analyse memory
patterns in a service.
Integrated TLS between a company service and a MQTT broker using C, Go, and OpenSSL.
A plugin for the Acme text editor for viewing JSON (Go).
A cycle collecting garbage collector and an interpreter for a shell language with closures and hashmaps (Rust).
An implementation of the ping utility (C23).
An IRC server (C++).
A website to display faces of 42 school students next to their nicknames (Makefile, Bash, Go, Nix).
A primitive DNS server (Rust).
A Telegram bot to post channel updates (Bash, NixOS, Systemd).
Have a technology focused Telegram blog, have given talks at various hackerspaces (1, 2, 3).
Contributed fixes to Go (1), Dart (1, 2),
Nushell (1),
Pallene (1),
json-c
(1), Upspin
(1),
CueKeeper (1).