Software Engineer, Systems Programmer
Programming languages: C, Go, Bash, C++, Rust.
Technologies: Linux, Git, Docker, Nix, NixOS, computer networking.
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 in Go.
An interpreter for a simple shell-like programming language in Go.
An implementation of the ping utility in C.
An IRC server in C++.
A website to display faces of 42 school students next to their nicknames (Makefile, Bash, Go, Nix).
A primitive DNS server in Rust.
A Telegram bot to post channel updates in Bash, with a NixOS systemd module.
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).