Специалисты

Описание

Языки программирования: Java, JavaScript, SQL.
Java технологии: Spring Boot, Spring Core, Spring MVC, Spring Data, Spring Security, Spring JDBC, Spring Transactional, Junit, JPA / Hibernate, JSP, Thymeleaf, Liquibase, Maven, Lombok.
JavaScript технологии: React, Material UI, Redux, Redux toolkit, JQuery, TypeScript.
Интернет технологии: HTML, CSS, XML, Web Services, Rest, JavaScript.
Контроль версий: GIT.
Инструменты: Jira, YouTrack.
IDE: IntelliJ IDEA.
Базы данных: MySQL, PostgreSQL, H2.

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


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

Опыт
Проект

SendFile

Описание

SendFile – сервис, призванный упростить процесс передачи файлов большого размера между клиентами и сотрудниками компании, а также внешними, сторонними пользователями через удобное и безопасное Web-приложение. Имеется возможность быстрой интеграции с корпоративной электронной почтой и службой каталогов. Это позволяет решить проблему скорости и безопасности обмена файлами больших размеров в короткие сроки. Java / JavaScript разработчик Создание верстки для приложения. Создание переиспользуемых React компонентов на typescript. Добавление внешних react компонентов. Стилизация компонентов из библиотеки Material UI. Настройка локализации приложения. Создание storybook компонентов. Создание Rest сервисов на Spring MVC. Исправление багов, изменение (расширение) функционала приложения соответственно бизнес требованиям. Создание слоя работы с базой данных на Spring Data.

Технологии

Java SE8, Spring Boot, Spring Framework, Spring MVC, Spring Data, Maven, liquibase, MySQL, React 16.12, Redux 4.0.5, TypeScript 3.7, storybook, i18next, Material UI 4.9.1, ES6, GIT

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

1 г 1 мес месяцев

Проект

Ziferblat

Описание

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.

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

1 г 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.

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

2 месяца