Специалисты

Описание

Языки программирования: Java, JavaScript.
Платформы, операционные системы: Ubuntu, Windows.
Технологии, фреймворки, стандарты, библиотеки, утилиты:
• Java: java 11.
• Java фреймворки, стандарты: java se, servlets, spring core, spring jdbc, spring mvc, spring data, spring security, spring boot, RxJava, Java Concurrency, hibernate, Lombok, junit, jax-ws, liquibase.
• Web технологии и фреймворки: HTML, CSS, JavaScript, jquery, понимание концепций React (Компоненты, хуки), Redux, небольшой опыт работы с Bootstrap и Material UI.
• Базы данных: mysql, postgresql, h2.
• Утилиты/инструменты: maven, Apache NIFI, Git, SVN, Jira, docker, docker compose, RabbitMQ, Jenkins.
Среда разработки: IntelliJ IDEA, NetBeans, Visual studio code.
Контейнеры сервлетов/сервера приложений: Apache Tomcat.

Образование:
Сентябрь 2014 –Июнь 2019 ГУВПО «Белорусско-Российский университет» – электротехнический факультет.
Специальность: Автоматизация промышленных установок и технологических комплексов.

Иностранные языки:
English – Intermediate.

Опыт
Проект

Art-vacation

Описание

Система ART-VACATION обеспечивает автоматизацию процесса планирования, создания заявок, согласования и учета отпусков, отпусков сотрудников компании. Заказчик УП ”Артезио”. Исправление багов на back-end, front-end. Улучшение существующего и написание нового функционала рассылки уведомлений, улучшение и упрощение алгоритма расчета отпусков, улучшение и упрощение алгоритма создания цепочки согласующих отпуска, исправление дефектов верстки, разворачивание и подключение проекта к тестовому keycloak. Поддержка проекта, консультация по правильному использованию функционала в artvacation-support. Есть также опыт миграции проекта ART-Vacation с SVN в GIT. Настройка CI-CD для проекта т.е. создание Jenkins-jobs по билдованию и деплою сервисов проекта, непрерывной интеграции. Версионирование базы данных. Взаимодействия с командой администраторов для развертывания приложения в облаке, интеграция проекта с внешними системами c помощью инструмента APACHE NIFI.

Технологии

Java SE 11, spring framework, spring boot, spring security, keycloak, spring data, spring mvc, docker, docker compose, openshift, jenkins, jsp, JavaScript, jQuery, bootstrap, postgresql, maven, git, Apache NIFI.

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

1 год 6 мес. месяцев

Проект

Art-PING

Описание

Art-PING. ART-PING система проверки наличия сотрудника на рабочем месте, предназначена для контроля соблюдения обязательств сотрудников компании присутствовать на рабочем месте очно в период установленного рабочего времени во время дистанционной работы. Исправление багов на back-end. Написание нового функционала для сервиса ART-PING, в частности функционала по созданию проверок, генерации автопроверок, написание и документирование Rest endpoints сервиса ART-PING, поддержка проекта.

Технологии

Java SE 8, spring framework, spring boot, spring data, spring security, keycloak, lombok, docker, docker compose, openshift, jenkins, maven, postgresql, git, swagger.

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

7 месяцев

Проект

Cloud-publishing

Описание

Сайт для распространения периодического издания внутренних дайджестов/журналов. Авторы создают и публикуют дайджесты/журналы. Пользователи просматривают выпуски, подписываются на рассылку. Создание нового функционала для приложения, используя Spring Framework. Создание REST сервисов. Создание запросов к СУБД, используя Spring JDBC. Создание JSP представлений. Создание Ajax запросов (jQuery). Создание вёрстки. Создание адаптивной вёрстки (bootstrap).

Технологии

Java SE 8, Spring Core 5.0, Spring MVC 5.0, Spring JDBC 5.0, JSP, HTML, CSS, Bootstrap 4, jQuery, Git, MySQL.

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

7 месяцев

Проект

DiscussLite

Описание

Проект DiscussLite. Небольшое приложение для организации обмена статьями и их организации их обсуждения с сохранением информации в БД. Исполняемые обязанности Создание функционала приложения. Создание запросов к СУБД. Создание web-страниц.

Технологии

Java SE 8, Groovy, Servlets, JSP, HTML, CSS, Bootstrap 4, jQuery, Git, MySQL.

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

4 месяца