In 2017 graduated with distinction from the Department of Mathematics and Mechanics of St. Petersburg State University with a Bachelor's Degree in Fundamental Informatics and Information Technology.
In 2020 graduated with distinction from the Department of Mathematics and Mechanics of St. Petersburg State University with a Master's Degree in Software and Administration of Information Systems.
In 2020 graduated from the Data Science, Software Engineering и Computer Science departments of Computer Science Center.
Currently, I work on projects on projects related to education in Computer Science. Other my projects are connected to the compiler and analysis of the Kotlin language. My current active projects are:
- Reflekt - a plugin for Kotlin compiler for compile-time reflection. The repository link is - link.
- Kotlin-analysis - a set of utilities for analyzing Kotlin projects (clones detection, popular constructions and dependencies analysis). The repository link is - link.
- Coding-Assistant - a project to develop an intelligent tutoring system for novices Python programmers. The project is developing a plugin for PyCharm to generate the next step in solving programming problems. A set of transformations for the Python language was implemented to unify the code. We also developed a tool for tracking code changes while solving programming problems.
- Code quality assessment for online learning platforms - developing a tool for running a set of pre-configured linters and evaluating code quality. It is used on the Hyperskill and Stepik platforms to check the quality of learners' code. The repository link is - link.
TaskTracker-tool: a Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks
Elena Lyulina, Anastasiia Birillo, Vladimir Kovalenko, andTimofey Bryksin
Smart Caching for Efficient Functional Dependency Discovery
Anastasia Birillo and Nikita Bobrov
A survey of database dependency concepts
Nikita Bobrov, Anastasia Birillo, George Chernishev.