Хочу развиваться в направлении backend и архитектуры высоконагруженных систем.
Опыт работы старостой группы и в приемной комиссии развил навыки коммуникации и управления.
В свободное время занимаюсь спортом и путешествую, что помогает сохранять продуктивность.
Готов к работе в IT и применению своих знаний на практике.
Проектная деятельность
Java-разработчикРазрабатываю backend-сервисы, проектирую архитектуру, работаю с базами данных и микросервисами.
Проекты:
1. Веб-приложение для поиска и организации событий
Разработал REST API с уровнями доступа (публичный, закрытый, административный).
Интегрировал статистический сервис для отслеживания просмотров.
Реализовал модерацию, комментарии, CRUD-операции.
Стек: Java, Spring Boot, PostgreSQL, Docker, Lombok, MapStruct, Swagger.
2. Веб-приложение для шеринга вещей
Разработка микросервисного backend с двумя сервисами (бизнес-логика + валидация запросов).
Взаимодействие микросервисов через REST API.
Оптимизация через кэширование.
Стек: Java, Spring Boot, Docker, PostgreSQL, JUnit.
3. Веб-приложение для поиска заведений по параметрам
Проектировал архитектуру сервиса и реализовал CRUD-операции.
Внедрил поиск по критериям, систему рейтингов и избранного.
Реализовал аутентификацию пользователей.
Стек: Java, Spring Boot, Docker, Spring Security, PostgreSQL, Nginx, Thymeleaf.
Освоил технологии, описанные в разделе “Навыки”, получил опыт создания веб-приложений и выполнил ряд проектов, которые показывают навыки разработки на Java. Групповые проекты научили работать в команде, а спринты - распределять время и выполнять задачи в срок. Пример работ смотрите на GitHub. Последний (дипломный) проект - Explore with me.