Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Алексей — Kotlin-разработчик с семилетним опытом работы в проектах различных отраслей: от EdTech до e-commerce & retail.
Изначально был PHP разработчиком. С марта 2021 года пишет на JVM стеке (в основном Kotlin). С ноября 2024 года дополнительно начал решать задачи с использованием Golang.
Также имеет небольшие знания и опыт в front-end разработке. Работал с Angular 9, VueJs 2.
Хорошо знает TypeScript/HTML/CSS.
Свой код пишет в соответствии с принципами SOLID, DRY. Трезво оценивает сроки
выполнения задач и работу всегда выполняет в срок.
В работе над проектом Prequel для сферы лайфстайла занимался разработкой новых микросервисов, проводил ревью кода и работал над архитектурой проекта. Достижения: спроектировал и внедрил новые микросервисы, оптимизировал работу микросервисов (производительность улучшилась в 4 раза, а нагрузка на процессор упала в 2 раза), сконфигурировал GitLab pipes для более быстрого прохождения сборки проектов (сборка ускорилась в 2 раза).
Для RnD-проекта DINS разрабатывал новые модули системы, внедрял Detekt code style checker и GitLab pipes, значительно улучшил логирование.
Над проектом маркетплейса «Газпромнефть-Снабжения» работал в роли senior fullstack developer / team lead / architect. Занимался проектированием микросервисной архитектуры продукта, подготовкой архитектурных решений, разработкой модулей, релиз-менеджментом, ревью кода, организацией работы команды. Внедрил docker на проект, написал микросервис для хранения классификаторов и справочников, оптимизировал узкие места системы с помощью очередей на RabbitMQ.
Также участвовал в разработке системы авторизации и аутентификации, регистрации пользователей, хранения/получения/редактирования информации о контрагентах и других компонентов для электронной торговой площадки Газпромбанка в качестве middle full stack web developer.
Проекты
(10 лет 7 месяцев)
Prequel
Роль
Kotlin Developer
Обязанности
Разработка и поддержка бэк части мобильных приложениий для художественной обработки фотографий.
Обязанности:
- Разработка новых микросервисов
- Проведение ревью кода
- Декомпозиция задач
- Разработка архитектуры проекта
- С ноября 2024 года начал решать задачи с использованием Golang в дополнение к своей
основной работе на Kotlin
- Тестирование кода с помощью JUnit, Kotest и Mockk;
Достижения
- Спроектировал и реализовал новые микросервисы
- Всегда в срок выполнял бизнес задачи назначенные на меня
- Оптимизировал работу микросервисов. Производительность в среднем улучшилась в 4 раза, а нагрузка на процессор упала в 2 раза.
- Сконфигурировал GitLab pipes для более быстрого прохождения сборки проектов. Сборка ускорилась в 2 раза.
- Успешно решал задачи и исправлял ошибки назначенные на меня
Октябрь 2022 - По настоящее время
(2 года 10 месяцев)
DINS
Роль
Kotlin/Java Developer
Обязанности
Разработка новой версии системного конфигурационного портала.
Обязанности:
- Участие в разработке новых модулей системы
- Проведение ревью кода
- Исправление ошибок
- Принятие незначительных архитектурных решений
Достижения
- Разработал новые модули системы
- Значительно улучшил логирование системы
- Внедрил Detekt code style checker на проект
- Настроил GitLab pipes для более быстрого выполнения
- Успешно решал задачи и исправлял ошибки назначенные на меня
- Принимал участие в разбитии монолита на микросервисы
ООО Электронная торговая площадка Газпромбанка / ISource
Роль
Senior Fullstack Developer / Team Lead / Architect
Обязанности
Разработка системы маркетплейса "Газпромнефть-Снабжения" для аутсорсинга крупных закупок.
Обязанности:
- проектирование микросервисной архитектуры продукта https://www.isource.ru/products/processor.php
- подготовка архитектурных решений для платформы ISource
- проектирование и разработка модулей продукта Processor, интеграция с сервисами компании
- релиз-менеджмент (gitlab-ci)
- ревью кода
- проведение митингов
- найм и обучение новых сотрудников, менторство
- организация работы команды численностью 20 человек
Достижения
- написал микросервис для хранения классификаторов и справочников позиций и общероссийских справочников
- внедрил систему разработки и деплоя на основе gitflow
- вместе с командой вывел проект маркетплейса с "нуля" в производственную среду
- внедрил docker на проект
- оптимизировал узкие места системы с помощью очередей на основе RabbitMQ