
Study price
Анастасия Бирилло
Researcher — JetBrains Research
Занимаюсь анализом поведения школьников и студентов при решении задач по программированию для построения системы по оказанию помощи при написании кода. Второй проект связан с написанием плагина для Kotlin компилятора. Также преподаю программирование для студентов младших курсов мат-меха СПбГУ и алгоритмы в Computer Science Center. Очень люблю писать понятный и лаконичный код, покрытый тестами :)
🤝 Can help with
- Программирование на Python
- Программирование на Kotlin
- Работа с PSI
- Разработка базового сервера (MongoDB, Express, Node.js)
- Проектировании архитектуры приложений
💻 Work experience
September 2020 — until now
CS Центр — преподаватель в Computer Science Center по курсу “Алгоритмы и структуры данных”
September 2020 — until now
СПБГУ — преподаватель программирования (Си, Kotlin) для 1-2 курса на математико-механическом факультете Санкт-Петербургского государственного университета
April 2017 — until now
JetBrains Research — Исследователь в лаборатории методов машинного обучения в области программной инженерии, ранее в лаборатории информационных систем занималась исследованиями различных зависимостей в базах данных
April 2016 — May 2020
Digital Banana — Преподаватель C# для ребят 11-13 лет
🤟 Projects
Проект для генерации персонализированных подсказок, а также пост-обработки и визуализации данных, полученных плагином для отслеживания кода - Codetracker. Реализация на языке Python.
Плагин для IntelliJ-based IDE для отслеживания изменений кода во время решения задач по программированию. Реализован на Kotlin, использует сервер (MongoDB + Node.js + Express)
Сервер для взаимодействия с плагином Codetracker для настройки данного плагина и сохранения и обработки данных (MongoDB + Node.js + Express)
Анонимизация кода для языков Python, Java, Kotlin путем применения трансформаций к PSI. В основном работала с PSI Python и Java.
Плагин для Kotlin компилятора для compile-time рефлексии. Разрабатывала архитектуру и основную логику работы плагина, проводила code review.
Плагин для IntelliJ-based IDE (PyCharm) для применения трансформаций к AST. Реализовывала часть трансформаций, занималась настройкой проекта, реализацией сложных мест при работе с IntelliJ API и PSI, code review.
🎓 Education
Computer Science Center
Направления - Computer Science, Data Science, Software Engineering. Год окочания 2020
Магистратура СПБГУ
Математико-механический, Математическое обеспечение и администрирование информационных систем, год окончания - 2020
Бакалавриат СПБГУ
Математико-механический, Фундаментальная информатика и информационные технологии, год окончания - 2017