Специалисты

Описание

Операционные системы Windows, Linux
Языки разработки Java
Фреймворки и библиотеки Maven, LibGDX, Netty
Багтреккинговые системы Atlassian Jira, Atlassian Confluence
Системы версионного контроля Git, GitLab
СУБД SQLite, PostgreSQL
Другие технологии
Hibernate, Java IO, Java NIO, Java FX, Spring Boot, Swagger, Flyway, REST, Spring Cloud API Gateway, Redis, Liquibase, AmazonS3Client, OpenFeign, Bitrix24, Junit, Kafka, Camunda, Docker, Spring Boot, Spring Data, Spring Framework, CI/CD, Spring MVC, Collection API, jdbc, Concurrency, Spring AOP, AspectJ, Spring DI/IoC, Validation API, OAuth2, JWT, CORS, CSRF, JVM, Unit-тестирование, Spring test, Mock"ирование и stub, Интеграционное тестирование. TestContainers.

Опыт
Проект

Суточный планер

Описание

Описание проекта Суточный планер Предназначен для контроля за отклонениями от плана выполнения ключевых показателей эффективности, рассчитываемыми за выбранный период времени. Задачи: —Пересчет планового времени при принятии загрузки пользователем —Отображение рекомендаций в сервис —Добавление справочника "Тип операции" —Доработка прототипа —Реализация заморозки операций для оптимизатора —Реализация запрета графикования на отключенном агрегате —Интеграция с ИМ —Интеграция с Quintiq —Обработка плановых и прогнозных операций при снятии с утверждения —Создание ручного графикования смены —Подключение сервиса-адаптера обработки фактических операций —Экспорт графика (суточного и сменного) в kafka Роль в проекте Java—разработчик

Технологии

Java 11+, Core, Collections, Stream API, Spring Boot, Kafka, PostgreSQL, SQL, JPA, Hibernate, JUnit5, Mockito.

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

Сентябрь 2023 — по настоящее время месяцев

Проект

Сервис управления бизнес—процессами.

Описание

Описание проекта / Компания — предоставляющая услуги по ИТ—консалтингу, оптимизации и автоматизации бизнес-процессов, созданию ИТ—инфраструктуры и ИТ—аутсорсингу / Сервис управления бизнес—процессами. Набор сервисов, отвечающий за логику бизнес—процессов продуктов « *** » в одном месте. Представляет из себя Macro Component. BPM система поможет разгрузить архитектуру и программный код продуктов « *** », так как бизнес логика будет перенесена в данный сервис. Процессы можно будет собирать и мониторить визуально, значительно экономичнее и быстрее. Функции/обязанности: — Разработка единого стандарта управления логикой; — Разработка сервиса, который позволит менеджерам управлять процессами продуктов на уровне сущностей; — Разработка сервиса, который позволит сократить издержки на внедрение продуктов; — Разработка сервиса, который позволит сократить издержки на доработку продуктов под клиента в пределах определенного уровня кастомизации; — Выполнение поставленных задач; — Ежедневные статус митинги, Daily Sink; — Взаимодействие с командой разработки и аналитиками. Роль в проекте Java—разработчик

Технологии

Java, Git

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

Август 2022 — Август 2023 месяца

Проект

Сервис управления проектами и людьми

Описание

Описание проекта / Сервис управления проектами и людьми / Функции/обязанности: — Разработка архитектуры сервиса; — Разработка интеграции с сервисом ССО; — Разработка ролевой модели; — Разработка API; — Разработка модуля истории изменений «заявки»; — Код—ревью; — Unit и интеграционные тесты; — Взаимодействие с командой разработки; — Ежедневные статус митинги. Роль в проекте Java—разработчик

Технологии

Key cloak, Camunda, Spring Security, OpenFeign, Bitrix24, Spring State Machine

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

Март 2022 — Октябрь 2022 месяца

Проект

Backend для Web—приложения по созданию, публикации и оценке пользовательских бизнес—идей

Описание

Описание проекта / Backend для Web—приложения по созданию, публикации и оценке пользовательских бизнес—идей / Функции/обязанности: — Gateway: — Роутинг; — Взаимодействие с Key Cloak; — Взаимодействие с сервисом пользователей, фильтры; — Token Validation; — Добавление заголовков в запросы; — Сервис пользователей: CRUD—операции с пользователями послойно; — Сервис хранения файлов: CRUD—операции с файлами послойно; — Взаимодействие с командой разработки. Роль в проекте Java—разработчик

Технологии

Java17, Spring Boot, Rest API, Spring Cloud Gateway, OAuth—2, Key Cloak, Spring Data JPA, PostgreSQL, Liquibase, Kafka, OpenFeign, WebFlux, AmazonS3Client, Git, Docker

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

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

Проект

Web—приложение интернет—магазина

Описание

Описание проекта / Web—приложение интернет—магазина / Функции/обязанности: — Разработка eureka—service; — Разработка con fig—service; — Разработка сервиса хранения товаров; — Разработка Категорий и Заказов; — Взаимодействие с командой разработки. Роль в проекте Java—разработчик

Технологии

Java17, Maven, Angular JS, Spring Boot, Rest API, Spring Cloud Gateway, Spring Cloud Config Server, Eureka, JWT—auth, Spring Data JPA, PostgreSQL, Redis, Flyway, WebFlux, Git, Docker

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

Март 2021 — Декабрь 2021 месяц

Проект

Пользовательский чат с сервером и клиентским Desktop интерфейсом

Описание

Описание проекта / Пользовательский чат с сервером и клиентским Desktop интерфейсом / Функции/обязанности: — Разработка архитектуры сервиса; — Разработка основного функционала; — Конфигурирование сервера; — Unit—тесты; — Взаимодействие с командой разработки. Роль в проекте Java—разработчик

Технологии

Java16, Maven, Java FX, Junit, Java NIO, Git

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

Декабрь 2020 — Февраль 2021 месяц