Go |
Developed vkutils, Image filters |
Python |
Web programming. Worked with django, flask, psycopg2, poetry, other libs |
Rust |
command line interpreter with Lisp syntax |
C++ |
Some competitive programming experience (codeforces). Wrote some games using SFML (123QT) |
Linux |
bash, ssh, tmux, vim, git, etc., little programming in C using system calls: 1, 2 |
SQL |
Database schema architecture, writing queries for retrieving and analyzing data |
Minors |
Basic Java, Kotlin, Lisp, JavaScript, Machine learning. Worked with Docker, relational databases (Postgres, MySQL) |
August 2022 – present |
Go developer at Kvado.ru, Saint Petersburg |
- develop microservices
- implement notification system features
- optimise services performance
- fix bugs
|
December 2021 – March 2022 |
Intern at Yandex, Saint Petersburg |
- implemented new functionality in centralized authentication and authorization system which reduced information security risks
- implemented alternative authorization method
- integrated another system for secure users filtering
- other product and technical improvements
|
July 2020 – August 2020 |
Intern at JetBrains, Saint Petersburg |
- working on clone finder
- developing database schema and analytic queries in SQL
- developing application prototype
- integrating parts of pipeline into one fully working application
- testing and deploying
- participation in research
|
rwenv |
CLI to run command with environment from given dotenv, Go |
7tv-manager |
CLI for 7tv emotes import/export, Go |
mk |
Command runner utilities, Go |
xerr |
Structured error handling, Go |
log |
Simplest structured logger, Go |
simpdb |
Simple JSON/yaml database, Go |
pm |
Process manager, Go |
lish |
Command line interpreter with lisp syntax. Targeted primarily for writing scripts in it and not in ugly bash, written in Rust |
VKUtils |
Data extraction utils (find reposters, group posts in reversed order, users sets intersection), written using Go |
twitch-bot |
Twitch chat bot with different abilities(text generation, program execution, gifts), written in Python, some parts in C/Go/Rust |
Image-service |
Service with various image filters written in Go |
notion-tg-gtd-notifier |
Telegram bot for notifying me of calendar actions from GTD every day, written in Hy |
quotes-generator |
Text generation N-gram model, written in Python |
sem-proj |
Game in C++ for SPBSU semester project, using Qt. Platformer arena shooter with AI bot |
Hypertext-visual-novel |
Simple markup language for rendering visual novels as htmls with links, example included |
rprtr258-s-2048 |
My implementation of 2048 game, written using C++ and SFML |
Five-jurps |
Logic game for moving tokens, written using C++ and SFML |
Jurpa-clicker |
Clicker game, written using C++ and SFML |
Labyrinth-game |
Game for walking around labyrinth, written using C++ and SFML |
helltaker-solver |
Helltaker dlc levels solver, written using pure Rust |