
Денис Ш. Java
Беларусь
Год рождения
стаж с 2019 года
Java
Языки программирования: Java, JavaScript, T-SQL.
Платформы, операционные системы: Windows, Linux.
Java-технологии: Java SE, Hibernate, Spring core, Spring jdbc, Spring boot, Spring mvc, Spring security, Project reactor, Junit, Mockito, Maven, Jmx, CDI, JNDI, EJB, JTA, Java EE Validation, JavaMail, JAX-RS, Spring web flux, Velocity template engine, Thymeleaf.
Internet-технологии: HTML, CSS, jQuery, Angular, HTTP, SOAP.
IDE: IntelliJ IDEA, Visual Studio code, Notepad++.
Автоматизация сборки: Jenkins.
Отслеживание задач: JIRA.
Контроль версий: GIT, SVN, Liquibase.
DBMS: PostgreSQL, MS-SQL, MySQL.
Утилиты: jq, jconsole.
Контейнеры сервлетов/сервера приложений: Apache Tomcat.
Другое: Docker, Jenkins, Cmd, Bash, XML, YAML, Apache Ni-Fi
Образование:
С 2015 года – по 2019 год ГУВПО «Белорусско-Российский университет» – электротехнический факультет.
Специальность: Автоматизированные системы обработки информации.
Иностранные языки:
English – Intermediate.
Опыт
Проект |
Art-vacation |
---|---|
Описание | Art-vacation. Система ART-VACATION обеспечивает автоматизацию процесса планирования, создания заявок, согласования и учета отпусков, отпусков сотрудников компании. Обязанности: Улучшение покрытия кода модульными тестами, разработка схемы в Apache Ni-Fi для интеграции с внешними системами, в том числе разработка веб-сервиса. Исправление багов на бэкенде и немного на фронтенде, доработка почтовых уведомлений, в том числе разработка новых, создание джобы в дженкинсе для автоматической развёртки обновлённой схемы на тестпрод. Миграция Ni-Fi в облако. Создание образа для удобной миграции ni-fi в облако. Общение с командой администраторов для релиза приложения в облаке, разработка новой функциональности. |
Технологии | Java SE 11, Spring boot, Spring mvc, SQL (Postgresql), Apache Ni-Fi, Velocity Template Engine, JSP, JS, jQuery, bootstrap, HTML, Junit, Mockito, Liquibase, Docker, spring framework, spring mvc, openshift, Jenkins, docker, maven, git, svn, bash, jq. |
Длительность | 1 год 7 мес. месяцев |
Проект |
Cloud-publishing |
---|---|
Описание | Сайт для распространения периодического издания внутренних дайджестов/журналов. Авторы создают и публикуют дайджесты/журналы. Пользователи просматривают выпуски, подписываются на рассылку. Обязанности: Разработка функционала для приложения с использованием Spring Framework. Создание шаблонов JSP, разработка ajax-запросов с jQuery, вёрстка с использованием bootstrap, разработка rest сервисов. |
Технологии | Java SE 8, Spring Core, Spring MVC, Spring JDBC, JSP, HTML, CSS, Bootstrap 4, jQuery, Git, MySQL. |
Длительность | 7 месяцев |