Специалисты

Описание

Компетенции:
Языки программирования, технологии, стандарты, среды, библиотеки
Языки программирования:
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 месяца