Специалисты
Ключевые навыки
Языки: Java
Технологии: Spring Boot, Spring Web, Spring Security, Spring Reactive, Spring Cloud Config, Spring Cloud Eureka, Spring Cloud Gateway, Spring Data JPA, Hibernate, MongoDB, REST, Apache Maven, RabbitMQ, Redis, Junit 5
Инструменты: Docker
Система управления версиями исходного кода: Git
Базы данных: MySQL, PostgreSQL
IDE: IntelliJ IDEA
Образование
Название учебного заведения: Ульяновский государственный технический университет (УлГТУ)
Специальность: Радиотехника (2010); Математическое моделирование, численные методы и комплексы программ (2014)
Лотерейная система
Настройка выпуска сертификатов X.509 для точек продаж через собственный микросервис, взаимодействующий с сервисом EJBCA: Schedule-task на отзыв сертификатов с истекшим сроком действия; Создание сервиса автоматизации согласования отчетов, формирующихся в разных микросервисах: Реализация schedule-task для удаления уже согласованных отчетов за прошедший период; Реализация переписки по согласованию отчетов; Маскирование через Spring AOP логируемых значений параметров запросов попадающих в OpenSearch Роль в проекте: Разработчик
ava 11, Maven, Spring Boot, Spring Web, Spring Security, Rest API, Feign Client, Spring Data, PostgreSQL, RabbitMQ, Redis, Flyway, Docker, JUnit 5
01.2023-по наст.время месяцев
Сервис размещения объявлений товаров на продажу
Регистрация, аутентификация, авторизация пользователей Регистрация после подтверждения по коду регистрации, приходящему на электронную почту Для авторизованных пользователей с ролью зарегистрированного пользователя: Создание и редактирование объявлений товаров с возможностью прикрепления изображений к ним; Добавление объявлений в избранное; Добавление, редактирование отзывов на товары других пользователей, других пользователей с возможностью оставления комментария; с ролью администратора: Создание, редактирование данных пользователя; Редактирование существующих объявлений, товаров из избранного, отзывов на товары и пользователей; Роль в проекте: Разработчик
Java 11, Maven, Spring Boot, Spring Web, Spring Security, Rest API, Spring Data, PostgreSQL, Liquibase, Docker, JUnit 5
09.2022-12.2022 месяца
Сервис получения актуальной информации о товарах интернет-магазинов
Роль в проекте: Разработчик Периодическая проверка (каждые 4 часа) изменения цен товаров из избранного и уведомление об этом зарегистрированных пользователей через RabbitMQ; Пагинация товаров на бэкенде с сохранением извлеченных товаров в кэше; Сортировка товаров по возрастанию и убыванию цены; Фронтэнд на Angular.
Java 11, Maven, Spring Boot, Spring Web, Spring Security, Spring Reactive, Rest API, Spring Data, MongoDB, MongoCK, RabbitMQ, Redis, NGINX, Node.js, Angular, Docker, JUnit 5
04.2022-12.2022 месяца
Интернет-магазин электронных товаров
Роль в проекте: Разработчик 1.1. В приложении админ: создание, редактирование, удаление: категорий продуктов брэндов продуктов продуктов пользователей пагинация – отображаются по 10 товаров; сортировка продуктов - по id, имени, цене; пользователей - по id, имени, возрасту; фильтрация продуктов - по категориям, имени, минимальной и максимальной цене, брэндам; пользователей - по имени, минимальному и максимальному возрасту; 1.2. В приложении backend: фильтрация продуктов - по категориям, имени, минимальной и максимальной цене, брэндам; добавление продуктов в корзину; регистрация пользователей; для зарегистрированных пользователей: создание заказа из добавленных в корзину товаров; просмотр заказов с онлайн уведомлением об изменении статуса заказа через RabbitMQ.
Java 11, Maven, Spring Boot, Spring Web, Spring Security, Spring Cloud Config, Spring Cloud Eureka, Spring Cloud Gateway, Rest API, Spring Data JPA, Hibernate, MySQL, Liquibase, RabbitMQ, Redis, NGINX, Node.js, Angular, Docker, Thymeleaf, Junit 5
08.2021-06.2022 месяца