Education
Higher School of Economics, Faculty of computer science
Sep 2019 – Jun 2023Bachelor of software engineeringGPA: 4.82/5.0
Work Experience
Dzen
Apr 2024 – PresentBackend Middle Java Developer
Worked at SEO, Survey, Topic Channels and Statistics.
Yandex
Aug 2023 – Nov 2023Backend Java Intern
Refactored the whole project to use grpc-kotlin with coroutines, enabling asynchronous processing of requests. Fixed flaky e2e tests. Added support for following features:
- Replies and buttons in telegram and whatsapp,
- Stickers in Ya.Messenger,
- Ya.Messenger-Markdown format converter.
Inforion
Feb 2023 – Aug 2023Kotlin Developer, Reverse Engineer
Worked on Kotlin emulator KopyCat.
- Added 2 new emulation devices that clients requested.
- To make the program work without a supervisor, added automatic snapshots after a set time interval.
Yandex
Dec 2023 – Apr 2024Backend Java/Kotlin Intern
Worked in Billing and Sorting Centers. In the Billing team, created IntelliJ IDEA plugin, increased test coverage by 10‐15%. In the Sorting Centers team, decreased a release time by 10%, fixed flaky tests. Automatized a business process which was previously done manually.
App in the air (closed Sep 2024)
Dec 2023 – Apr 2024Backend Java Developer
The main goal is improving the electronic air tickets parsing algorithm, which uses ML and heuristics for parsing multiple formats. I changed parts of the algorithm to support 5 more ticket formats.
Shkolkovo
Feb 2020 – May 2021School teacher
- Feb 2020 – May 2020 — geometry teacher (7-8 grade), olympiad mathematics assistant (5-8 grade)
- Sep 2021 – May 2021 — algebra teacher (8 grade), olympiad mathematics assistant (5-8 grade)
Projects
Course work
Geometry Checker
Oct 2022 – May 2023System for maths teachers and students
The main goal is improving the electronic air tickets parsing algorithm, which uses ML and heuristics for parsing multiple formats. I changed parts of the algorithm to support 5 more ticket formats.
Map Generator for PPH
Nov 2021 – Apr 2022Procedural map generator for HOMM-like game
The map generator written with KorGE game engine. Creates a configurable 2D map with castles, mines, roads, resources, obstacles and guards.
2D House Generator
Nov 2020 – Apr 2021Library for Godot 2D games
The main goal is improving the electronic air tickets parsing algorithm, which uses ML and heuristics for parsing multiple formats. I changed parts of the algorithm to support 5 more ticket formats.
Programming
CrateGram
May 2023 – Aug 2023PEG parser tasks
The main goal is improving the electronic air tickets parsing algorithm, which uses ML and heuristics for parsing multiple formats. I changed parts of the algorithm to support 5 more ticket formats.
Regina
Jan 2021 – Oct 2022Interpreted Kotlin/JS language with Web-IDE
Web-IDE has pseudo-debug (variable state snapshots), file-tree and execution environment. Made for writing procedural generators, replicated flower generator there.
Games on itch.io
2021 – PresentGameJam participations & other
Most notable ones are Arithmos (took a 22nd place in creativity among 6142 participants in GMTK Gamejam 2022), Sliding puzzle platformer and Suprematist.