КЩ
Кирилл Щ.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2,300 Р/час
НДС не облагается
Специалист доступен с 1 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
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.
Стек специалиста на проекте
Bitbucket, Mockito, Jackson, Swagger, JWT, Freemarker, Spring Security, Hibernate, JUnit 5, PostgreSQL, Spring Boot, Spring
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Август 2022
(1 год 4 месяца)
Веб приложение списка покупок для сети магазинов "Перекресток"
Роль
Backend-разработчик
Обязанности
Что реализовывал:
1.Реализовал микросервис по поиску API "Перекресток" товаров и формирование списка запрашиваемых товаров и дальнейшей передачи их на фронт.
2. Реализовал авторизацию и аутентификацию пользователей + постраничный вывод списка товаров текущего пользователя и взаимодействия с ними(удалить/изменить/добавить).
3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры.
4. Написан микросервис "Профиль" текущего пользователя.
5. Реализовани микросервис отправки писем и сообщений между пользователями.
6. Написание mock-тестов и тестирование кода при помощи JUnit.
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, JWT, Thymeleaf, JUnit 5, Spring, Spring Mail
Отрасль проекта
E-commerce & Retail
Период работы
Август 2020 - Апрель 2021
(9 месяцев)
Портал для обмена книгами и взятие книги в аренду
Роль
Backend-разработчик
Обязанности
Что реализовывал:
1. Реализовал микросервис регистрации пользователя и книг конкретного пользователя и работа с зарегистрированными книгами(редактировать/добавить/удалить).
2. Реализовал авторизацию и аутентификацию пользователей
3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры.
4. Добавление обработчиков исключений и вывод их на фронт.
5. Реализован механизм поиска книг по множественным критериям.
6. Написание mock-тестов и тестирование кода при помощи JUnit.
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, JWT, Thymeleaf, JUnit 5, Spring, Spring Mail
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2019 - Июль 2020
(9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет