Кирилл Ю. Java разработчик, Middle+

ID 20149
КЮ
Кирилл Ю.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 30 июня 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
PostgreSQL
Java
Docker
Spring
Spring Boot
Git
Maven
Hibernate
Kafka
JUnit
REST
SQL
Kubernetes
Jira
Gradle
Mockito
Liquibase
GitLab
Jenkins
RabbitMQ
Redis
Java 11
Swagger
JPA
Spring Data
Microservices
Data
REST API
JOOQ
GraphQL
Vaadin
Confluence
jsonPath
ELK Stack
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — B1
Главное о специалисте
Мотивированный и целеустремленный Java-разработчик с крепкими теоретическими знаниями в области программирования и алгоритмов, которые регулярно применяю на практике. Готов брать ответственность в решении трудных задач. Стремлюсь к изучению новых технологий в разработке ПО. Хочу работать в команде с такими же людьми.
Проекты   (4 года 8 месяцев)
Сбербанк DPM
Роль
Ведущий эксперт разработки программного обеспечения
Обязанности
Коротко о проекте: Разработка web-приложения для сотрудников банка в области "Devops Pipeline Managment". Ключевая задача проекта -- автоматизация DevOps конвейера с момента формирования дистрибутива до развертывания на стенды промышленной эксплуатации, с возможностью гибкой настройки и контроля каждого из этапов процесса
Достижения
• Настроил локальный запуск проекта, что позволило вести разработку независимо от количества стендов и их загрузки • Разработал микросервис, который запускает механизм сборки по расписанию в зависимости от выставленной кроны. Это позволило автоматизировать сборки и запускать их по расписанию, с отправкой выбранной группе лиц уведомления о результате на почту • Реализовал механизм мультипользовательского режима работы сервиса, что сократило число непредвиденных редактирований одного конвеера сразу несколькими пользователями. • Полностью переделал механизм работы с переменными внутри конвеера на различных уровнях приложения, что сделало код более читаемым, а так же сделало его доступным к масштабированию • Реализовал API, которое интегрируется с AI и генерирует изображение пользователя для профиля • Доработал ролевую модель на проекте, что увеличило функционал по работе с различным группами в проекте, а так же добавило возможность администратору проекта с легкостью настраивать группы пользователей и выдавать им доступы на выполнение тех или иных задач • Реализовал сбор метрик из бд Redis и сохранение результатов в Postgres
Стек специалиста на проекте
PostgreSQL, Docker, REST, Jira, Confluence, GraphQL, Bitbucket, Spring Boot, Hibernate, Jenkins, Kubernetes, Redis, Java 17
Отрасль проекта
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, TeamCity, Hibernate, JUnit 5, Java 11, Spring, Spring Boot, Jira, PostgreSQL, Framework, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Июнь 2024  (9 месяцев)
Системный специалист Северо-Запад
Роль
Java-разработчик
Обязанности
Разработка микросервисного веб-приложения для контрагентов компании и сотрудников. Функционал приложения включал в себя создание личных кабинетов покупателя и сотрудников компании (сотрудников отдела продаж, склада и офиса). Клиенты создавали заявку на сайте, путем выбора необходимых товаров. После оформления заявки она попадает к сотрудникам отдела продаж, после подтверждения заявка обрабатывается сотрудниками склада, клиенту приходит уведомление о статусе заказа, сроке исполнения и с контактами его менеджера. Мои обязанности на проекте: • Разработка новых микросервисов • Взаимодействовал с командой аналитиков, дополнение постановок • Создание сервиса управления клиентскими данными • Разрабатывал Entity, продумывал и реализовывал типы связей, писал методы в репозитории, потом вызывал их в сервисе • Разрабатывал функционал для сервиса управления складом • Создание интеграции с Telegram-ботом внутри компании • Проводил код ревью, осуществлял рефакторинг кода с дальнейшей его оптимизацией • Разрабатывал функционал поиска по каталогу товаров • Написание юнит тестов и интеграционных тестов • Подключение и настройка интеграций со сторонними сервисами
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Jira, Confluence, Spring Boot, Hibernate, Jenkins, GitLab, Liquibase, Spring Data JPA, ELK, Java 11
Отрасль проекта
E-commerce & Retail
Период работы
Май 2020 - Сентябрь 2023  (3 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург (ИТМО)
Специальность
Факультет энергетики и экотехнологий, автоматизация технологических процессов и производств, диплом с отличием
Завершение учебы
2022 г.
Высшее
Учебное заведение
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина), Санкт-Петербург
Специальность
Факультет электроники и автоматики, Управление в технических системах
Завершение учебы
2020 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+137

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

▪ Разработчик программного обеспечения / lead с более чем 15 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Организация рабочих процессов в командах различной численности в том числе международных. Онбординг, менторинг, сопровождение и поддержка новых членов команды. ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Глубокий анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • Marketing, Advertising & Design
ОШ
Олег Ш.
Таганрог
QA ручной
Senior
4 110,32 Р/час
Тестирование web-приложений
Kanban
Postman
Scrum
Аналитическое мышление
API
Системный анализ
Xcode
Управление качеством
SQL
+20

Олег - инженер по обеспечению качества с опытом работы более трех лет. Имеет опыт тестирования корпоративного мессенджера в компании ООО “Примавера”. На текущей позиции осуществляет тестирование изменений в продукте, анализ требований и принимает участие в проектировании нового функционала. Олег обладает навыками тестирования API, веб и мобильных приложений на реальных устройствах, используя инструменты, такие как Postman и Xcode. Ранее на проекте Exeed Team тестировал веб и мобильные приложения, разрабатывая тест-кейсы и проводя регрессионное тестирование. Также имеет опыт работы с Agile и Scrum-методологиями. Стек включает SQL, PostgreSQL и различные инструменты для тестирования API. Олег стремится к постоянному профессиональному развитию в области обеспечения качества программного обеспечения.

Подробнее