← В ленту

Скиллы

Java
C#
Spring boot
JavaScript
TypeScript
C/C++
Python
SQL
Git
Docker
PostgreSQL
Maven
Gradle
.NET
Javadoc
Microsoft SQL Server
MongoDB
MVC
JPA
JDBC
JWT
LaTeX
Linux

Опыт работы

Developer
05.2025 - 09.2025 |Цифра
C#, .Net, ASP.NET Core, TypeScript, React, PostgreSQL
Была разработана система резервного копирования для корпоративной платформы: ● Была спроектирована архитектура в нотации c4 и реализована серверная часть на C#/ASP.NET Core, в том числе использовался Entity Framework. В основе реализации лежал паттерн "Чистая архитектура". ● Были интегрированы механизмы аутентификации и авторизации, а также организовано взаимодействие с S3-совместимым хранилищем данных. ● В качестве БД была использована PostgreSQL. ● Был реализован RESTful API для взаимодействия между клиентом и сервером. ● Модульное тестирование (xUnit, Moq). ● Разработан пользовательского интерфейса с использованием React/TypeScript.
Developer
Culinary master
JavaScript, TypeScript, Node.js, Nest.js, Express.js, PostgreSQL, Rest Api, Git, CSS3, Handlebars, Prisma
Culinary master - проект, написанный на TypeScript, с использованием множества дополнительных библиотек. Это многостраничное веб-приложение с серверным рендерингом через Handlebars, а также с интерфейсом Rest Api и GraphQL. ● Данное веб-приложение предназначено для создания, хранения и публикации рецептов. ● Пользователи могут создавать свои рецепты, сохранять их, оценивать и оставлять комментарии. ● Приложение поддерживает сортировку рецептов по времени приготовления, калориям и количеству ингредиентов. ● Также есть возможность формировать списки покупок на основе выбранных рецептов. ● Для хранения фотографий рецептов используется объектное хранилище Яндекс S3.
Developer
CatKeeper npoleva
Java, Spring Boot, Spring Security, Hibernate, PostgreSQL, JUnit, Mockito, Maven, Rest Api
CatKeeper (Pet management system) - это сервис учёта домашних животных (владельцев и их питомцев) с возможностью хранения, фильтрации данных а также их защиты. ● Предоставляет Rest Api для работы с сущностями, поддерживает регистрацию пользователей и авторизацию с разграничением прав (владелец/админ).

Образование

Разработка программного обеспечения (Бакалавр)
с 2022 - По настоящий момент
НИУ ИТМО

Языки

АнглийскийСредний