Максим К. Kotlin разработчик, Senior

ID 28333
МК
Максим К.
Мужчина, 22 года
Беларусь, Минск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 19 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Apache ActiveMQ
Apache AirFlow
Apache Kafka
ArtemisMQ
batch
boot
ClickUp
cloud
Cucumber
Data
Docker
ELK Stack
Flyway
Framework
Git
GitHub
GitLab
GitLab CI/CD
Gradle
Grafana
GreenPlum
Hibernate
Identity Server
Integrations
Java
JUnit
Keycloak
Kotlin
Kubernetes
Loki
Mail
Maven
Microsoft
Mockito
MongoDB
MVC
MySQL
PostgreSQL
Prometheus
Python
RabbitMQ
Redis
REST API
Rest Assured
Security
Spring
SQL
Tempo
TestContainers
Testing
VictoriaMetrics
Отрасли
Cloud Services
FinTech & Banking
Logistics & Transport
Знание языков
Английский — B2
Главное о специалисте
Backend-разработчик с 5+ годами опыта в области создания веб-приложений (Java/Kotlin). Работал над приложениями с монолитной и микросервисной архитектурой, применяя лучшие практики написания кода. Имею глубокие знания в Java и Kotlin, в фреймворках Spring (Spring Boot, Cloud, Data, MVC, Secutity) и Hibernate. Имею опыт работы с различными реляционными (PostgreSQL, MySQL, MS SQL Server) и нереляционными (MongoDB, Redis, ElasticSearch) базами данных. Также в своих проектах реализовывал миграции баз данных с помощью Liquibase. Имею навык написания модульных, интеграционных и E2E тестов, а также обширный опыт написания SQL-запросов к базам данных. Мотивирован в постоянном пополнении и совершенствовании своих знаний в различных областях и технологиях. Способен быстро находить эффективные решения сложных задач. Имею хорошие навыки коммуникации и опыт успешного взаимодействия в команде.
Проекты   (5 лет 4 месяца)
Каталог товаров и платежная система
Роль
Java Backend разработчик
Обязанности
Описание проекта: Проект представляет собой платформу в финтех домене, сочетающую функцию каталога товаров и платежной системы. Продавцы в этом каталоге могут размещать свои товары, которые в последствии могут быть куплены покупателями с использованием различных способов оплаты, включая банковские карты и электронные платёжные системы. Покупатели также могут управлять своей корзиной товаров, формировать заказы и отслеживать статус оплат. Реализованы различные способы оплаты, что помогает приложению обрабатывать транзакции с банковскими картами, электронными кошельками и другими методами оплаты. Платформа обеспечивает безопасность транзакций и интеграцию с внешними платёжными системами. Сервис активно использует кэширование и оптимизацию баз данных, для ускорения работы приложения. Обязанности и достижения: Применение технологий для синхронной (Spring Cloud OpenFeign) и асинхронной (Apache Kafka) коммуникации Интеграция кэширования запросов и данных для повышения производительности (Redis) Разработка микросервиса Api Gateway на основе Spring Cloud Gateway для организации единственной точки входа в систему Интеграция Eureka discovery-сервера Использование реляционных (PostgreSQL) и нереляционных (MongoDB) баз данных и их миграция при помощи Liquibase. Написание запросов для соответсвующих баз данных Покрытие кода модульными, интеграционными и E2E тестами (JUnit, Mockito, RestAssured, TestContainers, Cucumber) Реализация логики обработки транзакций Контенирезация приложения при помощи Docker и Docker Compose. Интеграция Keycloak для аутентификации и авторизации пользователей Интеграция с внешними платёжными системами Внедрение системы мониторинга, сбора логов и трассировки при помощи Grafana-стэка (Grafana, VictoriaMetrics, Loki, Tempo) Создание и поддержка процессов для автоматизации задач ETL Обеспечение асинхронной коммуникации между различными компонентами приложения (Apache ActiveMQ Artemis) Оркестрация задач с использовнием Apache Airflow Конфигурация пайплайнов в Gitlab CI/CD
Стек специалиста на проекте
ArtemisMQ, Grafana, Apache ActiveMQ, Stack, Lombok, Data, Liquibase, Keycloak, REST, Java, Git, Rest Assured, JUnit, MongoDB, Mockito, Redis, Cucumber, boot, cloud, Security, ELK Stack, Swagger, Docker, Python, Kotlin, Hibernate, MapStruct, GitLab CI/CD, Apache AirFlow, Maven, Framework, Apache Kafka, Spring, TestContainers, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2024 - По настоящее время  (10 месяцев)
Веб-сервис для агрегатора такси
Роль
Java Backend разработчик
Обязанности
Описание проекта: Веб-сервис для агрегатора такси. Приложение предоставляет возможность пассажирам оформлять заказы на поездки, а водителям принимать эти заявки для последующей перевозки клиента. Система включает модуль управления оплатами, позволяющий пользователям оплачивать поездки через банковские карты, электронные кошельки и привязанные счета. Также реализована бонусная система, начисляющая кешбэк и скидки за частые поездки. Реализована возможность выставления оценок как для пассажиров, так и водителей. При разработке соблюдались принципы микросеврисной архитектуры. Обязанности и достижения: Разработка REST API с нуля Проектирование микросервисной архитектуры Синхронная (Spring Cloud OpenFeign) и асинхронная (RabbitMQ) коммуникация микросервисов Разработка микросервиса Api Gateway на основе Spring Cloud Gateway и интеграция Eureka discovery-сервера Интеграция платежной системы для обработки финансовых транзакций Использование реляционных (MySQL) и нереляционных (MongoDB) баз данных и их миграция при помощи Flyway Реализация бонусной системы и системы лояльности Покрытие кода модульными и интеграционными тестами (JUnit, Mockito, RestAssured, TestContainer) Контенирезация приложения при помощи Docker и Docker Compose. Реализация системы аутентификации и авторизации пользователей при помощи Spring Security с применением JWT-токенов. Внедрение системы мониторинга и сбора логов при помощи инструментов ELK-стэка.
Стек специалиста на проекте
PostgreSQL, Git, MySQL, Docker, REST, Java, Kotlin, JUnit, Rest Assured, Mockito, Maven, Hibernate, MongoDB, Swagger, Cucumber, Grafana, Data, Flyway, Keycloak, Lombok, MapStruct, Kafka, Security, TestContainers, Spring, boot, cloud, Framework, Stack
Отрасль проекта
Logistics & Transport
Период работы
Февраль 2022 - Декабрь 2024  (2 года 11 месяцев)
Веб-приложение электронной библиотеки
Роль
Java Backend разработчик
Обязанности
Описание проекта: Веб-приложение электронной библиотеки, которая хранит информацию о книгах и позволяет пользователю арендовывать их (сервис ведется учет свободных книг). Приложение состоит из нескольких микросервисов, которые синхронно коммуницируют друг с другом. Обязанности и достижения: Разработка REST API с нуля Применение Spring Cloud OpenFeign для синхронной коммуникации сервисов Применение Redis для кэширования данных Написание модульных тестов Применение реляционных баз данных (PostgreSQL) Контенирезация приложения при помощи Docker и Docker Compose Реализация системы аутентификации и авторизации пользователей при помощи Spring Security с применением JWT-токенов
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, Kotlin, JUnit, Mockito, Gradle, Hibernate, Swagger, Prometheus, Data, Lombok, MapStruct, Security, Redis, Spring, boot, cloud, Framework
Отрасль проекта
Cloud Services
Период работы
Июнь 2020 - Февраль 2022  (1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУ
Специальность
Математик-системный программист
Завершение учебы
2023 г.

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

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 • LifeStyle
ВК
Владислав К.
Минск
Kotlin разработчик
Senior
3 545,15 Р/час
Apache Tomcat
apis
C/C++
CI/CD
Clean Architecture
Confluence
DevOps
Django
Docker
Docker Compose
+80

Владислав — Senior Kotlin разработчик из Минска. Специализируется на разработке backend-решений с использованием Java и Kotlin. Имеет опыт работы в отраслях E-commerce & Retail, LifeStyle, FinTech & Banking. Участвовал в проектах по разработке и поддержке функционала, реализации внутренней логики приложений, взаимодействию с базами данных, интеграции с внешними сервисами, настройке коммуникаций между сервисами. Достижения включают внедрение микросервисов нотификаций, разработку сервисов поиска на основе Elasticsearch, настройку индексации данных, рефакторинг и профилировку кода, оптимизацию процессов развёртывания, внедрение систем мониторинга, автоматизацию переноса данных, создание и поддержку тестов. Имеет опыт работы с CI/CD, Docker, Kubernetes, Elasticsearch, MongoDB, PostgreSQL, Minio, Keycloak, а также с системами мониторинга и логирования. Участвовал в проектировании архитектуры, код-ревью и обучении новых сотрудников.

Подробнее

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

FinTech & Banking • Social Networking
ЕЧ
Екатерина Ч.
Москва
Бизнес/системный аналитик
Senior
3 596,53 Р/час
UML
Kanban
Анализ
GitLab
Разработка
Postman
Документирование
Базы данных
SQL запросы
Java
+36

Екатерина — опытный бизнес- и системный аналитик с навыками работы в Agile, BPMN, Kanban, Scrum. Она специализируется на разработке технических заданий, проектировании API, анализе и документировании требований. Екатерина имеет опыт работы на проектах в сферах FinTech & Banking и Social Networking. В роли ведущего системного аналитика она участвовала в разработке кредитной платформы, где занималась описанием технических заданий и постановкой задач дизайнерам и разработчикам, а также разработкой системной архитектуры и проектированием API. В качестве руководителя направления на проекте по созданию платформы взаимодействия юридических лиц Екатерина разрабатывала архитектуру решения, проводила анализ и проектирование интеграционного решения, взаимодействовала с вендором и участвовала в процессах сопровождения системы. На последнем месте работы Екатерина участвовала в постановке задач и разработке технического задания для розничных банковских продуктов, анализировала риски и причины возникновения ошибок при разработке систем, координировала процесс разработки, тестирования, приёмки и введения в эксплуатацию.

Подробнее
BioTech, Pharma, Health care & Sports
АБ
Анна Б.
Саратов
QA ручной
Junior
600 Р/час
Тест-дизайн
Регрессионное тестирование
методологии
UI
Redmine
Тестирование web-приложений
Коммуникабельность
Kanban
архитектура
+83

Я - junior тестировщик. Закончила курсы "Geek Brains" по специализации "Инженер по ручному и автоматизированному тестированию" и успешно изучила следующие дисциплины: "Введение в тестирование", "Основы ручного тестирования", "Операционная система Linux", "Тест-дизайн и тест-аналитика", "Тестирование web-приложений", "Знакомство с языком программирования Python", "Тестирование API", "Основы тестирования мобильных приложений", "Автоматизация тестирования на Python". Также проходила практикум на курсах по ручному тестированию "Школа седого тестировщика" Вячеслава Зимина. Планирую развиваться в сфере тестирования особенно в направлении автоматизированного. Мои цели — обеспечить качество программного продукта, стать профессионалом в данной сфере деятельности. Быть полезной и внести большой вклад в развитие ПО. Рассматриваю junior вакансии, стажировки, проектную занятость. Знание инструментов: - Онлайн-сервис для разработки интерфейсов-Figma - Баг-тренинговая система Jira, Redmine - Сервиса для тестирование API Postman - -Инструмент для организации и управления процессами тестирования TestRail, TestLink - Инструмент разработчика DevTools - Знание структурированного языка - Инструмент для автоматизации веб-тестирования - Фреймворк для тестирования программного обеспечения на языке Python Pytest Практические навыки: - Тестирования мобильных приложений и web-сайтов - Тестирование дизайн макетов и UX\UI - Тестирование API - Составление чек-листов и тест-кейсов - Оформление баг-репортов - Применение техники тест-дизайна таких как: КЭ и ГЗ, таблица принятий решений, диаграмма состояний и переходов, предугадывание ошибок, попарное тестирование - Применения метода декомпозиции к продукту и составление майнд-карты - Составление тест-плана и отчета о тестировании - Работа с Mysql и Workbench - Ведение задач в доске Порфолио: https://docs.google.com/spreadsheets/d/1829eqjOVdefGdbJuxSdGOrh-GyXfXNsBQjFPZ901gb8/e dit?usp=sharing

Подробнее
E-commerce & Retail • LifeStyle
АД
Андрей Д.
Иркутск
React Native разработчик
Middle+
3 236,88 Р/час
Git
HTML
MySQL
JavaScript
Agile
REST API
Linux
Redux
TypeScript
React Native
+19

Андрей — React Native разработчик уровня Middle+ из Иркутска. Специализируется на разработке мобильных приложений. Имеет опыт работы с технологиями: Agile, Context, Electron.js, Git, HTML, JavaScript, JQuery, Linux, mac, MS Windows, MySQL, React, React Native, Redux, REST API, Sass, TypeScript, WebSockets, а также с нереляционными БД (NoSQL). Участвовал в рефакторинге мобильного приложения: удаление Expo, полное переписывание кода на TypeScript, обновление устаревших библиотек, интеграция и оптимизация работы с картами OpenStreetMap через Leaflet, улучшение производительности WebView. Реализовал более 30 мобильных приложений для рынка HoReCa, самостоятельно разработал мобильное приложение «Гастрономическая карта России». Занимался интеграцией с системами учёта (1С, «Мой Склад» и т. д.), проводил код-ревью программного кода, публиковал приложения в сторах. Также имеет опыт работы в аутсорсинговой компании, где занимался разработкой веб-приложений и первых мобильных приложений, вёрсткой веб-сайтов с использованием Bootstrap, разработкой веб-сайтов на разных CMS, интеграцией с внешними сервисами, разработкой баз данных.

Подробнее