Специалисты
Навыки:
Языки программирования: Java, HTML, CSS
Фреймворки и библиотеки: Spring (Spring Boot, Spring Web, Spring Data, Spring Cloud, Spring Security) Concurrency, JUnit, Testcontainers, Mockito, Selenium, JSON Schema Validator Hibernate/JPA/JDBC
Системы контроля версий: Git
Среда разработки: JetBrains IntelliJ IDEA, Eclipse, Visual Studio Code
Базы данных: JBDC, MySQL, MongoDB, PostgreSQL
API: REST API
Инструменты: Postman, Swagger, Apache Maven, Nexus Docker, Kubernetes, Thymeleaf Apache Kafka, WebSockets PostgreSQL, MariaDB, MySQL, MongoDB, Redis Liquibase, Flyway MapStruct, Lombok
Юнит-тесты: JUnit, Mockito
Образование:
Российский университет транспорта, Москва
Воронежский государственный технический университет
Повышение квалификации:
Skillbox, Java-разработчик PRO
EPAM, Java Online Program
Skillbox, Java-фреймворк Spring
Skillbox, Enterprise-технологии в Java-разработке
Языки: Немецкий (A2)
Разработка новой функциональности проектов
Обязанности: Разработка проектов, соблюдение сроков, правка кода; Оценка трудоемкости проекта, декомпозиция; Разработка новой функциональности; Участие в обсуждении новой функциональности.
Январь, 2020 - Сентябрь, 2020 месяцев
Разработка проектов и анализ функционала
Обязанности: Разработка проектов, соблюдение сроков, правка кода; Анализ и рефакторинг существующего функционала;
Октябрь, 2020 - Сентябрь, 2021 месяц
Разработка маркетплейса
Обязанности: Добавление нового функционала, рефакторинг кода, отладка, тестирование; Реализация сохранения в базу PostgreSQL на основе Spring JDBC, JPA(Hibernate) и Spring-Data-JPA; Настройка Spring Security + JWT/OAuth.
PostgreSQL, Spring JDBC, JPA(Hibernate), Spring-Data-JPA, Spring Security + JWT/OAuth
Октябрь, 2021 - Февраль, 2022 месяца
Разработка корпоративной CRM-системы на микросервисной архитектуре
Обязанности: Разработка микросервисов с нуля, написание тестов; Связь микросервисов посредством Apache Kafka + WebSockets; Развертывание Docker-контейнеров микросервиса в Kubernetes, CI/CD Gitlab runner написание пайплайнов; Реализация различного функционала в составе команды из 4 разработчиков, написание бизнес-логики. Переход с AMO CRM
Apache Kafka + WebSockets, Kubernetes, CI/CD Gitlab runner
Февраль, 2022 - Август, 2022 месяца
Разработка проекта крипто-валютной биржи
Обязанности: Разработка микросервисов с нуля, написание тестов, отладка, внесение правок; Участие в обсуждении новой функциональности; Реализовал 7 микросервисов, ответственность за функционал: пополнение, снятие средств, операции быстрого обмена, конвертация, запрос истории операций, комиссии и лимиты пользователя, статистика валютных пар и данные по стакану ордеров; Связь микросервисов посредством Apache Kafka + REST API. Создание и запуск платформы криптообмена Проект из 20 микросервисов
Apache Kafka + REST API
Август, 2022 - Декабрь, 2022 месяца