English



Вы можете заказать собеседование со специалистом, оставив заявку на сайте

Денис . Java

Год рождения
стаж с 2018 года


Java Front/TypeScript DB/MySQL
Компетенции:
Языки программирования, технологии, стандарты, среды, библиотеки
Языки программирования:
Java, JavaScript.
Платформы, операционные системы:
Ubuntu, Windows 10.
Технологии, фреймворки, стандарты, библиотеки, утилиты: Java SE 8, Spring Boot, Spring Core, Spring MVC, Spring Data, Spring JDBC, Spring Transactional, liquibase, Junit, JPA, JSP, Thymeleaf, ES5, ES6, jQuery, React, TypeScript, Material Ui, HTML, XML, CSS, Bootstrap.
Инструменты:
Maven, IntelliJ IDEA, Git, Jira, YouTrack.
Контейнеры сервлетов/сервера приложений:
Apache Tomcat, Payara Server.
Базы данных:
MySQL, H2(inmemory database).

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

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

Опыт



Проект


SendFile
Описание Сервис, призванный упростить процесс передачи файлов большого размера между клиентами и сотрудниками компании, а также внешними, сторонними пользователями через удобное и безопасное Web-приложение. Имеется возможность быстрой интеграции с корпоративной электронной почтой и службой каталогов. Это позволяет решить проблему скорости и безопасности обмена файлами больших размеров в короткие сроки.

Должность: Java / JavaScript разработчик

Исполняемые обязанности:
Создание верстки для приложения. Создание переиспользуемых React компонентов на TypeScript. Добавление внешних react компонентов. Стилизация компонентов из библиотеки Material UI. Настройка локализации приложения. Создание storybook компонентов. Создание слоя работы с базой данных на Spring Data.

Технологии Java SE8, Spring Data, Maven, liquibase, MySQL, React 16.12, Redux 4.0.5, TypeScript 3.7, storybook, i18next, Material UI 4.9.1, ES6, GIT
Длительность 11 месяцев


Проект


Ziferblat
Описание Международная сеть кафе, работающих по принципу повременной оплаты, где посетители оплачивают только проведённое время.

Должность: Младший Java разработчик

Исполняемые обязанности:
Создание нового функционала к существующему приложению, используя Spring Framework. Создание Rest сервисов на Spring MVC. Исправление багов, изменение (расширение) функционала приложения соответственно бизнес требованиям. Создание слоя работы с базой данных на Spring Data. Создание отчётов в формате Excel при помощи библиотеки Apache Poi. Реализация возможности отправления push – уведомлений на мобильные устройства пользователей через Amazon SNS Service. Тестирование функционала при помощи библиотеки Junit. Для тестирования использовалась inmemory база данных H2. Использовался Postman для тестирования Ajax запросов к серверу. Использовался проект Lombok. Создание Ajax запросов (fetch). Для работы с DOM использовался JQuery. Создание переиспользуемых компонентов на React. Создание вёрстки для приложения. Создание адаптивной вёрстки (Bootstrap). Создание шаблонов страниц на Thymeleaf.
Технологии Java SE 8, Spring Boot 2.1.8, Spring Framework 5.19, Spring Data 5.19, Spring MVC 5.1.9, Spring Core 5.19, apache poi 3.15, React 16.4, jQuery 3.3.1, Thymeleaf 3.0.11, Lombok 1.18, Amazon SNS 1.11, Maven, MySQL 5.5.53, Bootstrap 4, GIT, Payara Server 4.1.
Длительность 2 года 5 мес. месяцев


Проект


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.
Длительность 2 месяцев