Артем К. Kotlin разработчик, Senior

ID 6232
АК
Артем К.
Мужчина
Беларусь, Гомель, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Git
GitHub
GitLab
Jira
Confluence
Bash
PowerShell
Kubernetes
Docker
Docker Compose
Apache Kafka
RabbitMQ
AWS
EC2
S3
CloudWatch
API Gateway
TOAD
SNS
Cloyd
IAM
Lambda
DynamoDB
Spring Core
MVC
Boost
Data
Security
Integrations
WebFlux
Hibernate
JDBC
OData
Apache
Solr
REST
SOAP
JMS
JAX-RS
Swagger
JMX
Maven
Gradle
JUnit
Mockito
gtest
Jest
NestJS
Liquibase
SonarQube
UML
gRPC
Nexus
Apache Spark
Oracle
PostgreSQL
Kotlin
Знание языков
Английский — B2
Главное о специалисте
- Разработчик программного обеспечения с 6-летним опытом. - Углубленные знания и богатый практический опыт веб-разработки. - Грамотное применение SOLID и DI принципов. - Очень быстрая обучаемость. - Стремление к получению новых знаний, практики и различного интересного опыта. - Отличные коммуникативные навыки. - Опыт работы с REST API. - Опыт работы с очередями сообщений. - Создание технической документации на проекте - Умение составлять сложные запросы к базам данных. - Участие в юнит-тестировании. Образование Информатик, Специалист по разработке программного обеспечения
Проекты   (8 лет 10 месяцев)
ВИЗОВАЯ СЛУЖБА
Роль
Руководитель команды разработчиков
Обязанности
Описание проекта Один из крупнейших поставщиков визовых услуг В США ориентирован на бизнес трипы. Включает в себя интеграцию с множеством сервисов в том числе подбор и планирование маршрутов для поездок. Основная задача ускорить и упростить процесс выдачи виз Роль на проекте Руководитель команды разработчиков Период 11.2020 – сейчас Задачи ● Поддержка и составление технической документации (БД и схем взаимодействия); ● Создание REST API; ● Создание UML диаграмм; ● Использование гибкой методологии SCRUM для проектирования и разработки на разных платформах; ● Проектирование Agile среды; ● Разработан механизм навигации по страницам каталога, а также способ генерации URL для таких страниц; ● Разработка пользовательских сервисов OData для операций с базами данных CRUD; ● Разработка механизма генерации уникального релевантного контента на основе заданных шаблонов; ● Ведение журнала с помощью AWS CloudWatch; ● Конфигурация пайплайнов Jenkins; ● Внесение изменений в генерацию карты сайта; ● Конфигурация машин EC2; ● Использование Kubernetes для организации развертывания, масштабирования и управления контейнерами Docker; ● Создание инфраструктуры AWS; ● Выполняйте SQL-запросы в AWS; ● Написание пайплайнов CI/CD для Jenkins; ● Обработка сообщений с помощью RabbitMQ; ● Оптимизация процессов CI/CD; ● Создание веб-служб с применением JAX-WS; ● Управление командой из 4-ех разработчиков; ● Онбординг, менторство и обучение новых сотрудников; ● Создание технической документации на проекте; ● Обработка и анализ и данных с Apache Spark; ● Обработка сообщений с помощью RabbitMQ; Окружение Java, Kotlin, Spring (Core, MVC, Boot, Data, Security, Integration, WebFlux), Hibernate, AWS (EC2, S3, SES, CloudWatch, API Gateway, Load Balancer, SNS, EKS, ECR, Cloud Formation, IAM, Lambda, RDS, DynamoDB), REST, Jmix, GitHub, OData, SonarQube, PowerSell, PostgreSQL, Oracle, JDBC, Liquibase, Docker, Kubernetes, Jenkins, Ma
Период работы
Ноябрь 2020 - По настоящее время  (4 года 9 месяцев)
ПЛАТФОРМА ОБМЕНА ВАЛЮТЫ ОНЛАЙН
Роль
Инженер-программист
Обязанности
Описание проекта Онлайн-обмен валюты с микросервисной архитектурой. Для пользователей и админов, права админов включают доступ к торговой и индивидуальной статистике, спискам пользователей и админов, установку ограничений, проверку пользователей и управление транзакциями. Задачи ● Разработка механизмов отслеживания поиска и сбора отзывов; ● Внедрение функционала для настройки поиска по ключевым словам; ● Выполнение редиректов и т.п. через консоль управления; ● Разработка пользовательских сервисов OData для операций с базами данных CRUD; ● Реализация gRPC функциональностей ● Интеграция с внешними API; ● Многогранные улучшения навигации; ● Улучшение сбора поведенческой аналитики; ● Автоматизация поиска на основе данных аналитики; ● Персонализация по региону пользователя и предпочтениям; ● Реализация механизма рассылки сообщений с использованием JMS ● Поддержка и составление технической документации (схемы БД и взаимодействия, документация Swagger); ● Создание UML диаграмм; ● Использование гибкой методологии SCRUM для проектирования и разработки. Окружение Java,Spring (Core, MVC, Boot, Data, Security, Integration, WebFlux), OData, Apache Solr, Apache Kafka, SonarQube, Git, PowerSell, Hibernate, Swagger, Oracle, Docker, Junit 5, JDBC, Mockito, GitHub, Bash, PowerShell, Test Containers, Maven, UML, Docker Compose, JMS, Jira, gRPC
Период работы
Октябрь 2019 - Октябрь 2020  (1 год 1 месяц)
ПЛАТФОРМА ДЛЯ ТЕНДЕРОВ
Роль
Инженер-программист
Обязанности
Платформа для работы с государственными тендерами. Поисковый подбор необходимых аукционов с учетом интересов пользователей, а также аналитика рынка. Роль на проекте Период Задачи ● Миграция главных страниц с JSP на REST API (разработка REST-контроллеров) и рефакторинг существующей бизнес-логики; ● Обработка больших данных с Apache Spark ● Создание UML диаграмм; ● Интеграция механизма скоростных шаблонов для создания отчетов; ● Предоставление технической документации; ● Использование гибкой методологии Kanban для проектирования и разработки; ● Создание заданий CI/CD для Jenkins; ● Работа в Agile среде; ● Оптимизация процессов CI/CD; ● Устранение проблем сборки CI/CD; ● PowerSell автоматизация; ● Реализация логики и функциональностей gRPC-сервисов; ● Управление хранением и извлечением артефактов с использованием Nexus; ● Интеграция Nexus с инструментами сборки и системами непрерывной интеграции; ● Разработка Kafka producers и consumers; ● Обработка сообщений с помощью Apache Kafka; ● Реализация механизма рассылки сообщений с использованием JMS ● Управление процессом CI/CD, создание пайплайна с нуля; ● Написание файлов манифеста для развертывания микросервисов K8s; ● Потоковое документирование, создание пошаговых руководств. Окружение Java, Hibernate, Spring (Core, MVC, Boot, Data, Security, Integration) , REST, SOAP, Oracle, PostgreSQL, Apache Kafka, Bash, JDBC, GitLab, Kubernetes, JMS, Jenkins, Liquibase, Jira, Powershell, Git, Junit 5, Mockito, Test Containers, Docker Compose, Gradle, Swagger, Docker, Confluence, UML, gRPC, Nexus, Apache Spark.
Период работы
Май 2017 - Сентябрь 2019  (2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

FinTech & Banking • Insurance
ВЗ
Владислав З.
Минск
Kotlin разработчик
Senior
4 675,32 Р/час
ActiveMQ
Apache AirFlow
Apache Kafka
Apache Solr
Apache Tomcat
ArtemisMQ
AWS S3
Bitbucket
Bitbucket Pipelines
boot
+79

Инженер-программист с более чем 7-летним опытом разработки высоконагруженных систем в доменах финтеха, документооборота и страхования. Специализируюсь на backend-разработке с использованием Kotlin и Java, глубоко понимаю алгоритмы, структуры данных и шаблоны проектирования. Имею опыт проектирования микросервисных архитектур, включая гексагональный подход и DDD. Разрабатывал и оптимизировал интеграционные сервисы, REST и SOAP API, использовал брокеры сообщений (Apache Kafka, ActiveMQ Artemis). Работал с реляционными и аналитическими СУБД (PostgreSQL, Oracle, Greenplum), проектировал схемы баз данных, оптимизировал SQL-запросы и стратегии индексирования. Настраивал CI/CD-конвейеры (GitLab CI/CD, Bitbucket Pipelines), контейнеризировал сервисы в Docker, обеспечивал их развёртывание и эксплуатацию в Kubernetes и OpenShift. Умею работать в командах по Agile-практикам (Scrum, Kanban), веду техническую документацию, провожу code review, менторю младших разработчиков и участвую в принятии архитектурных решений.

Подробнее

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

E-commerce & Retail • FinTech & Banking • Telecom
АА
Антон А.
Санкт-Петербург
Java разработчик
Senior
3 496,97 Р/час
GraphQL
Postman
Groovy
Netty
Flyway
JOOQ
REST
JUnit
Mockito
Gradle
+28

Антон — опытный Java-разработчик уровня Senior. Имеет опыт работы на проектах в сферах Telecom, FinTech & Banking и E-commerce & Retail. Среди них: - Разработка единого сервиса для сотрудников компании с нагрузкой свыше 10 000 человек. Использовал Docker и OpenShift, внедрял новый функционал, писал микросервисы, налаживал взаимодействие с внешними системами. - Банковский проект для автоматизации работы юристов. Расширял функционал за счёт написания новых REST-сервисов, работал с базой данных, использовал Docker и OpenShift. - Проект СОРМ. Создавал дистрибутивы, реализовывал подключение и связывание между собой микросервисов. Работал с протоколом ASN.1, разрабатывал микросервисы на Spring Boot с использованием gRPC. - Банковский информационный интернет-портал. Обеспечивал работоспособность большого микросервисного приложения, внедрял новый функционал. Переносил проекты с серверов Tomcat и Jboss на WildFly. - Внутренний портал торговой компании. Решал задачи секьюрности и доступа, работал с большими SQL-запросами к базе данных.

Подробнее
E-commerce & Retail • Logistics & Transport
ДС
Диана С.
Ереван
Руководитель проекта
Middle
2 997,4 Р/час
Управление командой
методологии
nextcloud
Kanban
Подготовка и проведение презентаций
office
GitLab
Scrumban
Scrum
Project management
+23

• Руководство командами Agile (Scrum), включая организацию планирования спринтов, обзоров, ретроспектив и решение проблем для своевременной доставки. • Создание PRD (Product Requirements Document), технической документации и детализированных отчетов для заинтересованных сторон, обеспечение согласованности требований и поставок. • Планирование и проведение релизов и спринтов, определение целей, управление рисками и контроль QA (обеспечения качества). • Организация встреч с клиентами и заинтересованными сторонами, перевод бизнес-требований в конкретные задачи для команды. • Управление многопрофильными командами, содействие сотрудничеству и улучшению производительности. • Контроль фаз SDLC (жизненного цикла разработки ПО), обеспечение бесперебойной работы с использованием инструментов, таких как Jira, Confluence и GitLab.

Подробнее