Специалисты

Описание

ТЕХНОЛОГИЧЕСКИЙ СТЕК

Java, Spring Security, Spring Boot, Spring Webflux, Spring Data R2DBC, Hibernate, Spring MVC, Gradle, Spring Data, RabbitMQ, Kafka, Flyway, Git, SQL, PL/SQL, Oracle, PostgreSQL, Linux, Dock-er, Microservices, Junit 5, Mock-ito, Vue3, Jira, Confluence, Trello, Scrum, Agile
КУРСЫ

Школа Data Engineer от Сбербанка
PL/SQL, Oracle, Java, PySpark

Тамтэк – Заочная школа раз-работчика
Основы java 8, ООП, Базовые алгоритмы и структуры дан-ных
ОБРАЗОВАНИЕ
Омский государственный технический университет, Омск
Факультет информационных технологий и компьютерных систем
Фундаментальная информатика и информационные технологии
2022

Опыт
Проект

Разработка сервиса-календаря для планирования встреч, с интеграцией с внешними системами

Описание

Основные обязанности: • Реализация основного API с использованием Hibernate • Интеграция с Keycloak для создания учетных записей поль-зователей • Интеграция Kafka для обмена сообщениями между сервисами • Разработка сервиса уведомлений с помощью Kafka, Web-flux • Поддержка и исправление ошибок в приложении • Использование PostgreSQL, R2DBC для реализации реактив-ной архитектуры и хранения данных • Поддержка и исправление ошибок в приложении • Тестирование с использованием Junit 5, Mockito и TestContainers • Настройка CI/CD пайплайнов в GitLab для автоматизации сборки и развертывания приложения. • Загрузка артефактов и библиотек на Nexus для управления зависимостями и репозиториями • Развертывание приложения с помощью Docker • Ведение Swagger Состав команды: TechLead, PM, 5 Java программистов, 3 аналитика, 3 QA ,1 devops Личные достижения: Реализовал генерацию уведомлений по SMTP.

Технологии

Java 21, Gradle, Spring Boot, Hibernate, Spring Webflux, Spring Data R2DBC, PostgreSQL, Flyway, Kafka, KeyCloak, Testcontainers, Dock-er

Длительность

Август 2023 – по настоящее время месяцев

Проект

Разработка автоматизированной системы управления сетью

Описание

Основные обязанности: • Разработка внутреннего сервиса на Spring Boot, Hibernate • Разработка отложенных задач на Spring Scheduling • Интеграция с внешними сервисами по REST API • Разработка функционала отправки уведомлений по WebSocket • Разработка генерации отчетов о состоянии сетевого обору-дования • Настройка и оптимизация взаимодействия с базой данных Postgres • Разработка клиентской части на Vue3, JS, Options API • Разработка интеграционных тестов с помощью TestContainers • Участие в проектировании архитектуры Состав команды: 4 Java программиста, 3 JS программиста, 2 QA, 2 devops Личные достижения: • Реализация визуализацию данных с использованием Chart.js • Реализовал функционал вычисления коррелированных уведомле-ний, путем построения графа между элементами топологии.

Технологии

Java 17, Postgres, Vue3, Hibernate, Flyway, Junit5

Длительность

Октябрь 2022 – Август 2023 месяца

Проект

Разработка системы управления производственными процессами для оптимизации работы

Описание

Основные обязанности: • Разработка бэкенд-сервисов на Spring Boot для управления и сбора данных с производственного оборудования • Реализация асинхронной обработки данных с использова-нием RabbitMQ для распределения задач и синхронизации данных в реальном времени • Интеграция с внешней системой по REST API • Настройка и оптимизация взаимодействия с базой данных Oracle • Разработка генерации автоматических отчетов о состоянии производственных линий • Ведение документации и проектирование архитектуры с использованием UML и диаграмм компонентов Состав команды: 3 Java программиста, 2 JS программист, 1 QA, 1 devops Личные достижения: • Ускорил работу СУБД путем оптимизации индексирования. • Реализовал шаблонную генерацию отчетов в формате odt.

Технологии

Java 11, Spring Boot, RabbitMQ, Oracle, Hibernate, Docker, Junit 5, UML

Длительность

Декабрь 2021 – Октябрь 2022 месяца