Специалисты

Описание

Основной стек:
Java 8+, Git, Linux, Spring Framework, Spring Boot, PostgreSQL, MySQL, Docker, JPA, Hibernate ORM, SOAP, микросервисы, REST, RabbitMQ, Javascript, bootstrap, html, css.
Опыт миграции кодовой базы с Javascript на Java.
Опыт использования инструментов командной работы: JIRA, Confluence, YouTrack.
Опыт работы с методологиями: Agile, Scrum.

Образование:
Высшее, Алтайский государственный технический университет им. И.И. Ползунова, Программная инженерия, Бакалавр

Опыт
Проект

Электронный учебник для образовательных организаций

Описание

Задачи: - Разработка бэкенда микросервисов образовательной платформы; - Настройка интеграций между компонентами на базе openapi rest спецификации; - Настройка отказоустойчивости API (rate limiter, circuit breaker); - Настройка внешних интеграций (keycloak, 1с-магазин); - Подготовка и публикация openapi спецификации для фронтенд команды; - Повышение качества кода (настройка codestyle); - Внедрение testcontainers для интеграционных тестов.

Технологии

Java 8/11/17, Git, Maven, Linux, Liquibase, Keycloak, Spring boot, Spring AOP, Tomcat, Mapstruct, PostgreSQL, resilence4j, Gatling, testcontainers, Docker, docker compose, REST, SOAP, logback, RabbitMQ, микросервисная архитектура

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

Февраль 2022 - Текущий момент месяцев

Проект

Развитие платформы оказания услуг ЖКХ

Описание

Задачи: - Реализация внутренних SOAP, RabbitMQ интеграций между микросервисами; - Рефакторинг микросервисов, приведение к шаблонам; - Создание и внедрение нестандартного maven-архетипа в процесс разработки; - Миграция на более новые версии технологий (c JDBC API на JdbcTemplate, c spring boot 1 на spring boot 2); - Шаблонизация процесса разработки типовых микросервисов; - Реализация внешних интеграций (OracleDB, 1C, Naumen); - Кросс-командное взаимодействие для реализации сквозных интеграций.

Технологии

Java 8/11/17, Git, Maven, Linux, Liquibase, Keycloak, Spring boot, Spring AOP, Tomcat, Mapstruct, PostgreSQL, resilence4j, Gatling, testcontainers, Docker, docker compose, REST, SOAP, logback, RabbitMQ, микросервисная архитектура

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

Февраль 2022 - Текущий момент месяцев

Проект

Веб-сервис для подачи заявки на субсидии для сельхозпроизводителей

Описание

Задачи: - Разработка микросервисов на базе ТЗ - Проектирование и разработка схемы данных (для PostgreSQL и MySQL); - Реализация REST-интеграций с внешними сервисами (Госуслуги); - Оптимизация кода SQL-запросов; - Кросс-командное взаимодействие для реализации сквозных интеграций; - Реализация параллельной обработки файлов.

Технологии

Git, Linux, SQL, MySQL, PostgreSQL, Java 8, Ajax, JQuery, Liferay

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

Январь 2021 — Февраль 2022 месяца

Проект

Бэкенд часть для мобильного приложения реестра новостей, мероприятий

Описание

Задачи: - Разработка микросервисов на базе ТЗ; - Проектирование и разработка схемы данных (для PostgreSQL).

Технологии

Git, Linux, SQL, MySQL, PostgreSQL, Java 8, Ajax, JQuery, Liferay

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

Январь 2021 — Февраль 2022 месяца

Проект

Бэкенд часть для мобильного приложения маркетплейса

Описание

Задачи: - Миграция кодовой базы с Javascript на Java; - Разработка микросервисов на базе ТЗ; - Проектирование и разработка схемы данных (для PostgreSQL).

Технологии

Git, Linux, SQL, MySQL, PostgreSQL, Java 8, Ajax, JQuery, Liferay

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

Январь 2021 — Февраль 2022 месяца