Специалисты

Описание

Навыки:
Java, Spring Framework, Hibernate, Vaadin,
Apache Maven, Gradle,
Docker, Jenkins
Liquibase, PostgreSQL, Oracle, MySQL,
Apache Kafka, JasperReports, Swagger, Git,
JUnit, BDD, TDD,
Angular, TypeScript, JavaScript

Образование:
2014-2018 - АНАЛИТИЧЕСКИЕ ТЕХНОЛОГИИ И МЕНЕДЖМЕНТ, ИНФОРМАТИКА
Харьковский национальный университет радиоэлектроники

Дополнительное образование:
2016 - JAVA РАЗРАБОТЧИК, EPAM SYSTEMS

Иностранные языки:
Английский - средний уровень
Украинский - высокий уровень

Опыт
Проект

СИСТЕМА ОБРАБОТКИ ЗАЯВЛЕНИЙ В СТРАХОВУЮ ОРГАНИЗАЦИЮ

Описание

REST-приложение регистрации, обработки и валидации заявлений граждан, поступающих в страховую организацию. Разработал: Механизм универсального поиска необходимых данных. API для генерации документов на основе печатных форм с помощью технологии Jasper

Технологии

Java, Spring Data, Spring Cloud, Liquibase, Apache Kafka, PostgreSQL, Git, Maven, IntelliJ IDEA

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

Ноябрь 2020 - май 2021 месяц

Проект

УТИЛИТА ТЕСТИРОВАНИЯ

Описание

Веб-ориентированная система для проверки и генерации тестовых кейсов, создаваемых на основе UI форм. Разработал: Механизм генерации нужного количества тестовых кейсов для формы, количество которых зависело от ключевых контролов. Веб-интерфейс для генерации, запуска, ручного создания, удаления и просмотра логов тест-кейсов.

Технологии

Java, Spring Data, Angular 9, Spring Cloud, Liquibase, PostgreSQL, Git, Maven, IntelliJ Idea

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

Март - ноябрь 2020 месяцев

Проект

ПЕЧАТЬ СЧЕТОВ

Описание

Веб-ориентированная система настройки печати счетов коммунальных платежей, для управления данными справочников(CRUD), основанная на технологии Vaadin Разработал: Универсальную систему отображения форм и окон и использования компонентов в системе. Разрабатывал бизнес-логику и логику взаимодействия компонентов для приложения

Технологии

Spring Core, Vaadin, Oracle, PostgreSQL, Git, Maven, IntelliJ IDEA

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

Январь - март 2020 месяцев

Проект

POKER TOOL

Описание

Мобильное и десктоп-приложение для игры в покер Разработал: Систему прогноза времени необходимого для следующего шага, используя текущие надписи кнопок на столе и их сумм, учитывая разновидность и особенности игры.

Технологии

Java AWT, Tesseract-OCR, Git, Maven, Intellij IDEA

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

Декабрь 2019 - январь 2020 месяцев

Проект

NDA

Описание

REST Api приложение, система хранения файлов Разработал: Систему гарантированной доставки сообщений в микросервис, которое было отправлено другим микросервисом по Кафка Топику с помощью ручного коммита сообщений.

Технологии

Java 11, Spring Data, Spring Cloud, Spring Messaging, Liquibase, Consul, Apache Kafka, Swagger, PostgreSQL, Git, Maven, IntelliJ IDEA

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

Ноябрь- декабрь 2019 месяцев

Проект

ПЛАТФОРМА ОБРАЩЕНИЙ

Описание

REST Api приложение обработки обращений граждан для Госуслуг. Веб-приложение, основанное на микросервисах, которые общались между собой путём обмена сообщений в Kafka. Приложение предназначалось как для обычных граждан, так и для органов управления. Граждане (одиночно или коллективно) составляли обращение путем с проблемой, которая у них возникла. А органы управления должны были рассмотреть их обращение и предпринять меры. Разработал: Бизнес-логику приложения, писал sql-скрипты для применения изменений схемы базы данных. Разработал сервис для генерации PDF-файлов с помощью технологии Jasper

Технологии

Java 11, Spring Data, Spring Cloud, Spring Messaging, Spring Security, Liquibase, Jasper, Apache Velocity, Consul, Apache Kafka, Redis, Swagger, PostgreSQL, Git, Maven, IntelliJ IDEA

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

Апрель - ноябрь 2019 месяцев

Проект

РМА (Рабочее Место Администратора)

Описание

Веб-ориентированная система конфигурирования и администрирования для управления и настройки системы расчёта коммунальных платежей, для рабочего места бухгалтера, основанная на технологии Vaadin. Разработал: UI страниц, бизнес-логику и логику взаимодействия компонентов для приложения.

Технологии

Spring Core, Vaadin, Oracle, PostgreSQL, Git, Maven, IntelliJ IDEA

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

Январь - апрель 2019 месяцев

Проект

РМБ (Рабочее Место Бухгалтера)

Описание

Веб ориентированная система расчёта коммунальных платежей для бухгалтеров ТСЖ, для рабочего места бухгалтера, основанная на технологии Vaadin. Разработал: UI страниц, бизнес-логику и логику взаимодействия компонентов для приложения.

Технологии

Spring Core, Vaadin, Oracle, Git, Maven, Intellij IDEA

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

Октябрь 2018 - январь 2019 месяцев