Алексей Л. , Middle+, Java разработчик

Male avatar
Алексей Л.
Чехия, Прага
2 760 ₽/час 441 600 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет

О специалисте

Навыки
Kotlin
Java
Spring Boot
Python
Bash
AWS
Kubernetes
Helm
RabbitMQ
CI/CD
Bamboo
Bitbucket
Prometheus
opentelemetry
Keycloak
OpenAPI
Gradle
Jira
Confluence
Selenium
JUnit
Technology:
SQL
Database:
PostgreSQL
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

Инженер бэкенда с более чем 10-летним опытом работы в IT, сочетающий глубокие инженерные знания с солидным опытом управления проектами и продуктами. Специализируется на проектировании и разработке масштабируемых облачных микросервисов с использованием Kotlin, Java и Spring Boot (WebFlux, Security, Data).

Опыт работы с реактивным программированием (R2DBC), проектированием REST API (OpenAPI), архитектурами, управляемыми событиями (RabbitMQ), контейнеризацией (Docker), оркестровкой (Kubernetes, Helm) и облачными сервисами AWS (ECR, S3). Особое внимание уделяется наблюдаемости и надежности с помощью Prometheus, Micrometer и OpenTelemetry.

Практический опыт работы с конвейерами CI/CD (Bamboo, Bitbucket), автоматизацией инфраструктуры, безопасными потоками аутентификации (Keycloak) и мониторингом систем производственного уровня. Уверенные знания SQL и PostgreSQL, оптимизации производительности и проектирования распределенных систем.

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


Сертификаты:

Managing an Agile Team (Coursera)

Cisco CCNA (Intro to Networks) (Cisco)

Qualcomm Wireless Academy (LTE, HSPA+, UMTS) (Qualcomm Wireless Academy)

Примеры работ

ZOOM
Описание задачи/проекта

Разработка масштабируемой облачной платформы для оптимизации рабочей силы и аналитики контакт-центров для корпоративных клиентов.

Позиция на проекте
Backend разработчик
Размер команды
Team Lead, Product Owner, 2 Backend, 2 QA, DevOps
Ответственность
  1. Разработка высокопроизводительных бэкенд-систем с использованием Kotlin и Spring Boot на основе реактивного стека (R2DBC)
  2. Архитектура и поддержка микросервисов, развернутых с помощью Docker и Helm в кластерах Kubernetes
  3. Интеграция сервисов AWS (ECR, S3) и реализация асинхронного обмена сообщениями через RabbitMQ
  4. Настройка конвейеров мониторинга с использованием Prometheus, Micrometer и OpenTelemetry
  5. Управление аутентификацией/авторизацией (Keycloak) и интеграция с внешними системами через OpenAPI
  6. Разработка реактивных микросервисов с использованием Kotlin и Spring WebFlux.
  7. Реализация неблокирующего доступа к данным с помощью R2DBC.
  8. Разработка REST API с использованием спецификаций OpenAPI.
  9. Интеграция асинхронного обмена сообщениями через RabbitMQ.
  10. Настройка конвейеров CI/CD в развертываниях на основе Bamboo и Docker.
  11. Реализация аутентификации и RBAC с использованием Keycloak.
  12. Улучшена наблюдаемость с помощью Prometheus, Micrometer и OpenTelemetry.
  13. Участвовал в обсуждениях архитектуры и проверках кода.
Технологии и инструменты
AWS, Bamboo, Bitbucket, Docker, Git, Gradle, Helm, Java, JUnit, Keycloak, Kotlin, Kubernetes, micrometer, OpenAPI, opentelemetry, PostgreSQL, Prometheus, r2dbc, RabbitMQ, Spring Boot, TestContainers
Период работы/продолжительность
Июль 2022 г. - Июнь 2026 г.
ELEVEO
Описание задачи/проекта

Управление внедрением внутренних и коммерческих корпоративных программных решений в области управления персоналом и аналитики колл-центров.

Позиция на проекте
Senior Project Manager
Размер команды
Team Lead, 6–10 Developers
Ответственность
  1. Руководил распределенными командами разработчиков и контролировал выпуск внутренних и коммерческих ИТ-продуктов.
  2. Занимался подготовкой отчетов для заинтересованных сторон, управлением контрактами и устранением проблем, связанных с задержками в разработке программного обеспечения.
  3. Выступал в качестве связующего звена между техническими командами и бизнес-целями, обеспечивая соответствие рыночным тенденциям.
  4. Руководил распределенными кросс-функциональными командами.
  5. Отвечал за планирование проектов, бюджетирование и согласование дорожной карты.
  6. Проводил технические собеседования и адаптацию инженеров.
  7. Установил стандарты отчетности и отслеживания KPI.
  8. Координировал циклы выпуска и стратегии снижения рисков.
  9. Поддерживал техническую и продуктовую документацию в Confluence.
Технологии и инструменты
Agile/Scrum, Confluence, Jira, Kanban
Период работы/продолжительность
Сентябрь 2016 г. - Июль 2022 г.
Cashplay
Описание задачи/проекта

Тестирование и обеспечение качества мобильных игровых приложений для платформ iOS и Android.

Позиция на проекте
Software QA Engineer
Размер команды
Project Manager, 3 Mobile Developers, 3 Backend Developers, 2 QA Engineers
Ответственность
  1. Выполнял интеграционное и регрессионное тестирование; автоматизировал тесты iOS/Android с использованием xCode и Selenium.
  2. Разрабатывал скрипты Bash для автоматизации и управлял отчетами об инцидентах тестирования.
  3. Выполнял интеграционное, регрессионное и дымовое тестирование.
  4. Создавал скрипты Bash для автоматизации тестовой среды.
  5. Регистрировал и отслеживал дефекты в Jira.
  6. Участвовал в циклах валидации релизов.
Технологии и инструменты
Android SDK, Bash, Git, Jira, Selenium, SQL, Xcode
Период работы/продолжительность
Август 2015 г. - Август 2016 г.
Prestigio
Описание задачи/проекта

Инженерное управление и техническая координация производства потребительской электроники (планшетные ПК, медиаустройства на базе Android, решения для «умного дома»).

Позиция на проекте
Team Leader / Project Engineer
Размер команды
Team Lead, 6–8 Engineers, QA Team, Hardware Vendors, Regional Support Teams
Ответственность
  1. Руководил командой из 6-8 инженеров, работающих над планшетными ПК, решениями для «умного дома» и медиаустройствами на базе Android.
  2. Определял роли инженеров, внедрял формальные процессы тестирования и управлял взаимодействием с поставщиками и офисами.
  3. Руководил межфункциональной инженерной командой.
  4. Определял процессы технической проверки и контроля качества.
  5. Координировал взаимодействие между головным офисом и офисами в регионе EMEA/CIS.
  6. Управлял взаимодействием с поставщиками и решением проблем с оборудованием.
  7. Контролировал процессы сертификации продукции и соответствия стандартам.
Технологии и инструменты
Confluence, Jira, Networking, Android OS, Embedded Linux, Hardware diagnostics tools, Vendor management tools
Период работы/продолжительность
Февраль 2013 г. - Август 2015 г.
Prestigio
Описание задачи/проекта

Техническая поддержка и координация инженерных работ для смартфонов, электронных книг и бытовой электроники на рынках стран Европы, Ближнего Востока и Африки, а также СНГ.

Позиция на проекте
Project Engineer
Размер команды
Project Manager, R&D Team, 4–6 Support Engineers, External Service Providers
Ответственность
  1. Осуществлял техническую поддержку офисов в регионе EMEA/СНГ и организовывал рабочие процессы с компаниями, предоставляющими услуги аутсорсинга.
  2. Поддерживал научно-исследовательскую деятельность и технические запуски новых смартфонов и электронных книг.
  3. Координировал технические запуски новых устройств.
  4. Оказывал техническую поддержку 2-го/3-го уровня для региональных офисов.
  5. Анализировал дефекты, выявленные в полевых условиях, и взаимодействовал с отделом исследований и разработок.
  6. Организовывал рабочие процессы с компаниями, предоставляющими услуги аутсорсинга.
  7. Поддерживал техническую документацию.
Технологии и инструменты
Android, SQL, Embedded systems, Networking basics, LTE/UMTS knowledge, Service management tools
Период работы/продолжительность
Апрель 2011 г. - Февраль 2013 г.

Образование

Магистр
Название учебного заведения/курса
Университет Градец-Кралове
Специальность
Электронная инженерия
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster