На данный момент я учусь на 3 курсе университета ИТМО факультета программной инженерии и компьютерной техники. Пишу на Java (Java SE и Java EE), Spring, есть опыт работы с Unix-системами, имеется понимание построения запросов и их оптимизации при работе с PostgreSQL. Был опыт разработки десктопного приложения с использованием Swing. Имею представление об основных паттернах проектирования (GoF).
Состою в лаборатории COSM LAB, где занимаю позицию backend-разработчика, сейчас занимаюсь проектом IoT симулятора со стеком Java\Spring, Erlang. Индивидуально стараюсь улучшать свои навыки, периодически пишу pet-projects. Написала на Spring (Boot, Data, Security) такс-трекер с возможностью администрирования с использованием JWT. Также участвую в проекте по созданию платформы для прослушивания подкастов. Участвовала в хакатоне от VK x ИТМО Mini apps, где занималась разработкой мини-приложения для онбординга студентов в ИТМо. Прохожу курс от Т-Банк по разработке на Kotlin.
Писала веб-приложение, где определяется попадание точки на координатной плоскости в заданную область. Сначала задание было выполнено с использованием JSP, бинами (JavaBean) и сервлетами (WebServlet), затем задание было выполнено с использованием JSF, EJB, для работы с БД использовалась Hibernate ORM. Реализовывала это же веб-приложение с помощью Spring + React. При написании backend использовался Spring, включая Spring Data и Spring Security (с JWT токенизацией).
Отсутствие опыта коммерческой разработки готова восполнить широким опытом учебной разработки и желанием применить свои знания на практике.
Выполняю роль backend-разработчика на проекте по разработке IoT симулятора. Занималась разработкой микросервисов для управления сущностями. Нахожу решения, которые позволяют обеспечить масштабируемость и высокую производительность системы.
Занималась разработкой веб-приложения для определения попадания точки на координатной области с использованием Java EE. Реализовала регистрацию пользователей с использованием JWT-токенов, хранение данных в базе данных под управлением PostgreSQL. В ходе разработки были изучены Servlets, EJB, Spring Framework (Data, Security) и React.
Впоследствии проводила тестирование веб-приложения с использованием Junit5 и Selenium, профилирование с помощью VisualVm.
Занималась разработкой клиент-серверного приложения для управления коллекцией объектов. Была реализована регистрация пользователя, хранение данных в базе данных под управлением PostgreSQL, модификация и просмотр элементов коллекции, одновременный доступ нескольких клиентов к серверу.
Работала с PostgreSQL: на основе текстового описания составляла инфологическую модель базы данных и реализовывала её; проводила нормализацию созданной базы данных (от 1 нормальной формы до нормальной формы Бойса-Кодда); составляла запросы для получения различных атрибутов из тестовых таблиц с применением фильтров, подзапросов и с соблюдением вида соединения; проводила анализ и оптимизацию запросов с помощью индексов.
Я учусь на факультете "Программная инженерия и компьютерная техника", специализация: "Нейротехнологии и программирование".