Роман Бугаенко - Java-разработчик
Навыки
- API
- Docker
- Freemarker
- Hibernate
- Java
- JDBC
- JWT
- Kafka
- Maven
- MySQL
- PostrgeSQL
- Rabbit MQ
- REST API
- Spring Boot
- Spring JPA
- Spring Security
- SQL
Опыт работы
Личный проект
Junior - 01.04.2025-05.05.2025Аналог Avito
Разработал веб-приложение — платформу объявлений, аналог Avito:
Реализовал регистрацию, авторизацию, создание, просмотр и управление объявлениями.
Разработал REST API для CRUD-операций с товарами и поиска
по названию;
обеспечил загрузку до 3 изображений с
сохранением в БД.
Настроил Spring Security: шифрование паролей через BCrypt, ролевой доступ (ROLE_USER, ROLE_ADMIN), защита эндпоинтов. Создал административную панель с возможностью блокировки
пользователей и изменения ролей.
Использовал JPA/Hibernate для работы с MySQL:
реализованы связи One-to-Many и Many-to-One между
пользователями, товарами и изображениями.
Применил Freemarker для генерации динамических HTML- страниц (объявления, профили, карточки товара).
Настроил окружение для локального тестирования с Docker
(контейнеризация MySQL).
Технологии: Java, Spring Boot, Spring Security, JPA/Hibernate, MySQL, Freemarker, HTML/CSS, DockerЛичный проект
Junior - 20.06.2025-10.07.2025Курсовая работа — API для интернет-магазина
Технологии: C#, ASP.NET, RabbitMQ, Kafka, JWT, SQL Server
Разработал REST API для управления каталогом товаров и
заказами в рамках микросервисной архитектуры
Реализовал JWT-аутентификацию для защиты эндпоинтов
Настроил RabbitMQ для асинхронной обработки очередей
заказов
Использовал Kafka для сбора и анализа метрик (время
выполнения запросов, логирование) с прицелом на
масштабирование
Поднял Kafka в Docker-контейнере для локального
тестирования и отладки
Образование
Программная инженерия
ДГТУ2022.09.01-2026.06.01
Обо мне
Я студент третьего курса ДГТУ по направлению программной инженерии, увлечённый backend-разработкой на Java. Разработал веб-приложение — аналог Avito, с использованием Spring Boot, Spring Security, JPA/Hibernate, обеспечив контейнеризацию MySQL в Docker, авторизацию через JWT, CRUD-операции и контейнеризацию через Docker. Также создал проекты на Python и C# для анализа данных и микросервисных API. Интересуюсь финтехом, кибербезопасностью, высоконагруженными системами и продуктовой разработкой. Стремлюсь создавать надёжные решения, готов учиться и расти в профессиональной команде.