КЮ
Кирилл Ю.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 230,85 Р/час
НДС не облагается
Специалист доступен с 20 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Мотивированный и целеустремленный Java-разработчик с крепкими теоретическими знаниями в области программирования и алгоритмов, которые регулярно применяю на практике. Готов брать ответственность в решении трудных задач. Стремлюсь к изучению новых технологий в разработке ПО. Хочу работать в команде с такими же людьми.
Проекты
(4 года 8 месяцев)
Сбербанк DPM
Роль
Ведущий эксперт разработки программного обеспечения
Обязанности
Коротко о проекте:
Разработка web-приложения для сотрудников банка в области "Devops Pipeline Managment". Ключевая задача проекта -- автоматизация DevOps конвейера с момента формирования дистрибутива до развертывания на стенды промышленной эксплуатации, с возможностью гибкой настройки и контроля каждого из этапов процесса
Достижения
• Настроил локальный запуск проекта, что позволило вести разработку независимо от количества стендов и их загрузки
• Разработал микросервис, который запускает механизм сборки по расписанию в зависимости от выставленной кроны. Это позволило автоматизировать сборки и запускать их по расписанию, с отправкой выбранной группе лиц уведомления о результате на почту
• Реализовал механизм мультипользовательского режима работы сервиса, что сократило число непредвиденных редактирований одного конвеера сразу несколькими пользователями.
• Полностью переделал механизм работы с переменными внутри конвеера на различных уровнях приложения, что сделало код более читаемым, а так же сделало его доступным к масштабированию
• Реализовал API, которое интегрируется с AI и генерирует изображение пользователя для профиля
• Доработал ролевую модель на проекте, что увеличило функционал по работе с различным группами в проекте, а так же добавило возможность администратору проекта с легкостью настраивать группы пользователей и выдавать им доступы на выполнение тех или иных задач
• Реализовал сбор метрик из бд Redis и сохранение результатов в Postgres
Стек специалиста на проекте
REST, Bitbucket, GraphQL, Redis, Confluence, Docker, Hibernate, Jira, Java 17, Spring Boot, Jenkins, PostgreSQL, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Июль 2024 - Декабрь 2024
(6 месяцев)
Страхование жизни. Андеррайтинг
Роль
Старший инженер-программист
Обязанности
Коротко о проекте:
Разработка web-приложения для сотрудников банка в области "Страхование жизни". Ключевая задача проекта -- автоматизация бизнес-процессов внутри банка.
Команда состояла из 10 человек
Мои обязанности на проекте:
• Разработка микросервисов и поддержка существующих
• Создание интеграций между сервисами
• Проработка и реализация бизнес-логики совместно с командой аналитиков
• Доработка и рефакторинг существующей кодовой базы проекта
• Практическое применение архитектурных паттернов
• Проведение код ревью
• Покрытие кода тестами (юнит и интеграционными с использованием Test Containers)
• Деплой задач в продуктовую среду, подготовка релизной ветки
• Проектирование схем БД и оптимизация sql запросов;
• Постоянное повышение профессионального уровня в соответствии с требованиями заказчика
Достижения
• Совместно с аналитиком создал микросервис, основной задачей которого является подсчет кумуляционных рисков
• Разработка алгоритма кэширования данных, для сокращения запросов через kafka в другие микросервисы и ускорения времени работы приложения
• Реализовал постраничный вывод данных и на основе них написал фронтенд при помощи Vaadin Framework
• Создание микросервиса, который при помощи Spring Scheduler запускал плановые проверки пользовательских заявлений согласно бизнес-требованиям заказчика
• Оптимизировал SQL запросы в БД при помощи индексации полей в таблице, что позволило уменьшить время ответа сервиса
• Интеграция со сторонними сервисами банка для выполнения расчетов страховых выплат по конкретному заявлению и фильтрации участников заявления на нахождение в критических списках
• Создание личного кабинета руководителя с правами администратора и расширенным функционалом
• Создание интерфейса, который позволил общаться сотрудникам между собой, с возможностью отправки/скачивания документов, использования шаблонов, редактирования, создания черновиков и тд
Стек специалиста на проекте
ELK, Camunda, Scheduler, Data, AOP, Liquibase, Kibana, Bitbucket, Mockito, Gradle, Vaadin, Logstash, jsonPath, Confluence, Apache Kafka, TeamCity, Hibernate, JUnit 5, Jira, Java 11, Spring, Spring Boot, Framework, PostgreSQL, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Июнь 2024
(9 месяцев)
Системный специалист Северо-Запад
Роль
Java-разработчик
Обязанности
Разработка микросервисного веб-приложения для контрагентов компании и сотрудников. Функционал приложения включал в себя создание личных кабинетов покупателя и сотрудников компании (сотрудников отдела продаж, склада и офиса). Клиенты создавали заявку на сайте, путем выбора необходимых товаров. После оформления заявки она попадает к сотрудникам отдела продаж, после подтверждения заявка обрабатывается сотрудниками склада, клиенту приходит уведомление о статусе заказа, сроке исполнения и с контактами его менеджера.
Мои обязанности на проекте:
• Разработка новых микросервисов
• Взаимодействовал с командой аналитиков, дополнение постановок
• Создание сервиса управления клиентскими данными
• Разрабатывал Entity, продумывал и реализовывал типы связей, писал методы в репозитории, потом вызывал их в сервисе
• Разрабатывал функционал для сервиса управления складом
• Создание интеграции с Telegram-ботом внутри компании
• Проводил код ревью, осуществлял рефакторинг кода с дальнейшей его оптимизацией
• Разрабатывал функционал поиска по каталогу товаров
• Написание юнит тестов и интеграционных тестов
• Подключение и настройка интеграций со сторонними сервисами
Стек специалиста на проекте
ELK, GitLab, Spring Data JPA, Liquibase, Confluence, Hibernate, Jira, Java 11, RabbitMQ, Spring Boot, Jenkins, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Май 2020 - Сентябрь 2023
(3 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург (ИТМО)
Специальность
Факультет энергетики и экотехнологий, автоматизация технологических процессов и производств, диплом с отличием
Завершение учебы
2022 г.
Высшее
Учебное заведение
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина), Санкт-Петербург
Специальность
Факультет электроники и автоматики, Управление в технических системах
Завершение учебы
2020 г.