- Software Developer
- Persuing Master's degree in ITMO University on Software Engineering program
I usually strive to challenge myself and find creative solutions to difficult problems.
I'm not afraid of a problem, I'm afraid I haven't tried enough.
I'm a team player and I value people with an open mindset and willingness to create.
Rust, Go, Python, C/C++, TS/JS
Docker, Git, Redis, PostgreSQL
Actually, I'm quite good at learnig new stuff, so new techonology won't make any trouble.
Babencoin (rayon, crossbeam, net) – toy yet complex blockchain project focused on OS concurrency.
Orm (rusqlite) – small orm with sqlite support, practicing declarative and procedural macros.
Mini-frunk – simplified version of frunk package, implementing structural typing with declarative heterogeneous lists of types.
ripgzip decompressor – implemented gzip decompressor based on Deflate and Gzip RFS(1951, 1952).
web-crawler (tokio, linkify, reqwest) – simple crawler utilizing tokio asynchronous tasks.
Distributed systems design, multithreading and parallel programming, blockcain and smart-contracts development.