Роман Бугаенко - Java-разработчик

  • Junior
  • Ростов-на-Дону, Россия
  • 70 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 день назад
Photo

Навыки

  • 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. Интересуюсь финтехом, кибербезопасностью, высоконагруженными системами и продуктовой разработкой. Стремлюсь создавать надёжные решения, готов учиться и расти в профессиональной команде.

Приложение GeekLink

Установить
×
50 / 0,315 / 54.82mb