КЩ
Кирилл Щ.
Женщина
Россия, Ростов-на-Дону, UTC+3
Ставка
2300 ₽ / час
НДС не облагается
Специалист доступен с 8 февраля 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны. Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
О специалисте
Опыт разработки 3 года
Опыт работы с языками:
Java, Bash
Опыт работы с фреймворками:
Spring Framework, Spring Boot, Hibernate, Lombok, Liquibase
Опыт работы с библиотеками и технологиями:
MVC, RESTful, Spring Security, Spring Mail, Swagger Spring Mockito, JUnit5, JWT, Jackson, Postgresql, MySQL, HTML5, CSS3, FreeMarker, Thymeleaf.
Также опыт работы c:
Git, Jira, Jenkins, Maven, Ansible, Postman
Проекты
(2 года 10 месяцев)
Веб приложение для миграции платформ продуктов банка "Platform V"
Роль в проекте
Backend-разработчик
Обязанности в проекте
Что реализовывал:
1.В рамках разбиения микросервиса "преднастройки и сбора данных о целевом проекте" на два микросервиса(микросервис "преднастройки" и "сбор данных") реализовывал алгоритм разделения JSON-данных для микросервисов и обратный алгоритм склейки JSON-данных.
2. Для "BitBucket Service" реализовал механизм поиска и сбора всех проектов у текущего пользователя в BitBucket и дальнейшей передачи их в микросервис "Анализатора" для дальнейше селекции.
3. Переписан механизм взаимодействия с BitBucket не через Техническую Учетную Запись, а через конкретного текущего пользователя в этой сессии + изменение жизни JWT токена на 15 минут.
4. В микросервисы добавлены обработки исключений и проброс их на фронт.
5. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Май 2021 - Август 2022
(1 год 4 месяца)
Веб приложение списка покупок для сети магазинов "Перекресток"
Роль в проекте
Backend-разработчик
Обязанности в проекте
Что реализовывал:
1.Реализовал микросервис по поиску API "Перекресток" товаров и формирование списка запрашиваемых товаров и дальнейшей передачи их на фронт.
2. Реализовал авторизацию и аутентификацию пользователей + постраничный вывод списка товаров текущего пользователя и взаимодействия с ними(удалить/изменить/добавить).
3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры.
4. Написан микросервис "Профиль" текущего пользователя.
5. Реализовани микросервис отправки писем и сообщений между пользователями.
6. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Август 2020 - Апрель 2021
(9 месяцев)
Портал для обмена книгами и взятие книги в аренду
Роль в проекте
Backend-разработчик
Обязанности в проекте
Что реализовывал:
1. Реализовал микросервис регистрации пользователя и книг конкретного пользователя и работа с зарегистрированными книгами(редактировать/добавить/удалить).
2. Реализовал авторизацию и аутентификацию пользователей
3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры.
4. Добавление обработчиков исключений и вывод их на фронт.
5. Реализован механизм поиска книг по множественным критериям.
6. Написание mock-тестов и тестирование кода при помощи JUnit.
Период работы
Ноябрь 2019 - Июль 2020
(9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет