Матвей Г. Kotlin разработчик, Senior

ID 30045
МГ
Матвей Г.
Мужчина, 24 года
Россия, Новозыбков, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 24 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Apache
Apache Kafka
CI/CD jenkins
Docker
ELK
Framework
Git
Gradle
Grafana
GraphQL
gRPC
Hibernate
JUnit
Keycloak
Kotlin
Kubernetes
Liquibase
Maven
MongoDB
PostgreSQL
RabbitMQ
Redis
REST
REST API
Selenium
Spring
Spring Boot
SQL
WebFlux
Объектно-ориентированное программирование (ООП)
Java
Kafka
Jira
Mockito
Отрасли
FinTech & Banking
Government & Public Sector
Главное о специалисте
Глубокие знания Java. • Разработка и проектирование масштабируемых и отказоустойчивых приложений • Уверенное владение Spring Framework — включая Spring Boot, Data, Security, Cloud, Web, MVC и WebFlux • Опыт работы с базами данных: PostgreSQL, MongoDB, Redis Владение Liquibase, JPQL, HQL, Criteria API Анализ и оптимизация SQL запросов • Проектирование и разработка микросервисной архитектуры. Опыт декомпозиции монолитных систем на микросервисы Реализация надежных распределенных транзакций. Экспертные навыки REST, Kafka, GRPC, GraphQL Обширные знания Docker, настройка CI/CD Jenkins Построение комплексных решений для логирования, мониторинга и анализа данных с использованием ELK Stack и Prometheus/Grafana • Деплой приложений в облачных средах, таких как AWS, Google Cloud Platform и Microsoft Azure • Обеспечение безопасности распределенных систем, используя OAuth 2.0, интеграция с KeyCloak, настройка Service Mesh взаимодействия • Навыки модульного и интеграционного тестирования с использованием JUnit, TestNG и Mockito • Разработка и оптимизация систем для стриминга медиа, с акцентом на эффективность сжатия, надежность доставки и адаптивность к различным сетевым условиям. (HLS, DASH, RTMP, WebRTC, ABR, DRM) • Git (GitHub, GitLab, SourceTree, Fork) Организация эффективной совместной разработки в команде Разрешение и отладка тех или Git-конфликтов • Управление задачами, ведение документации и взаимодействия с командой в рамках Agile-процессов (Jira, Confluence, Asana).
Проекты   (6 лет 2 месяца)
Банковская система
Роль
java developer, tech lead
Обязанности
О проекте: Система позволит клиентам получить информацию о банковских продуктах (кредиты, депозиты, карты), а также управлять ими: совершать переводы, оплачивать различные услуги (интернет и телефония, госуслуги, транспортные, коммунальные услуги и др.). С помощью СДБО можно будет пополнять счета электронных кошельков, совершать платежи по реквизитам, осуществлять переводы между вкладами и счетами. Обязанности: • Разработка и поддержка микросервисов на Java и Kotlin с использованием Spring Boot, MVC, WebFlux, Data, Cache и Cloud • Реализация слоев доступа к данным с использованием Hibernate и Spring Data, проектирование моделей и оптимизация запросов к PostgreSQL, MongoDB, Redis, настройка миграций Liquibase • Проектирование и документирование REST API с помощью OpenAPI и Swagger, обеспечение обратной совместимости и валидации контрактов • Интеграция микросервисов через Apache Kafka, реализация event-driven подходов • Проведение архитектурных ревью проектов на всех этапах разработки, от проектирования до внедрения. • Определение архитектурных принципов, стандартов и best practices для всех проектов и команд. • Распределение задач, управление техническим долгом • Участие в решении технических проблем и инцидентов. • Разработка и продвижение инновационных решений для повышения эффективности и конкурентоспособности компании. • Менторство для членов команды, помощь в развитии их технических навыков и опыта. • Обеспечение производительности и мониторинга приложений с использованием Prometheus, Grafana, Loki, логирование и настройка алертов • Разработка модульных и интеграционных тестов с использованием JUnit, Mockito, настройка покрытия тестами и CI в GitLab • Контейнеризация приложений с помощью Docker и Docker Compose, участие в CI/CD пайплайнах, настройка и поддержка сборки через Maven • Анализ и контроль качества кода с помощью SonarQube, устранение технического долга и соблюдение стандартов кодирования
Достижения
• Наставлял и обучал младших и средних разработчиков, помогая им освоить новые технологии и повысить свой профессиональный уровень • Возглавил команду разработчиков в проекте по разработке нового сервиса, что позволило выпустить продукт на рынок на 2 месяца раньше запланированного срока, с соблюдением всех требований к качеству и безопасности. • Играл ключевую роль в декомпозиции сложных бизнес-требований на технические задачи и планировании спринтов
Стек специалиста на проекте
Grafana, GitLab, Разработка, Программное обеспечение, Lombok, prometeus, WebFlux, Data, Liquibase, Flyway, SonarQube, Java, JUnit, MongoDB, Mockito, Redis, MVC, Kafka, boot, cloud, Docker Compose, Swagger, Loki, Docker, Kotlin, Hibernate, Maven, OpenAPI, Spring, PostgreSQL, cache
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - Август 2025  (2 года 6 месяцев)
Банк
Роль
Java-разработчик
Обязанности
Система онлайн-платежей, предоставляющая свои услуги в более чем 180 странах по всему миру. С помощью этой системы пользователи могут совершать ежедневные платежные операции, оплачивать налоги и счета за коммунальные услуги, совершать покупки в Интернете и устанавливать собственные лимиты платежей. Обязанности: • Разработка серверной логики и микросервисов с использованием Java и фреймворков Spring Boot, Data, Web, MVC • Проектирование, реализация и сопровождение RESTful API, взаимодействие с внутренними и внешними сервисами • Интеграция с брокером сообщений для обеспечения асинхронного обмена данными между микросервисами Работа с базами данных PostgreSQL и Redis: проектирование структуры, написание SQL-запросов и оптимизация производительности • Контейнеризация приложений с помощью Docker, настройка и сопровождение окружений разработки и тестирования • Поддержка CI/CD процессов, сборка и управление зависимостями через Maven, участие в разработке пайплайнов • Написание модульных и интеграционных тестов с использованием JUnit и Mockito для обеспечения стабильности кода • Проведение ревью кода и рефакторинга кодовой базы в целях повышения стандартов качества разработки на проекте • Мониторинг и анализ метрик приложений через Grafana, работа с логированием и выявление проблем на прод • Использование Git для контроля версий и ведения командной разработки • Ведение технической документации
Достижения
• Разработал и внедрил автоматизированные процессы деплоя (CI/CD), сократив время вывода новых фич на продакшн в разы • Выявил и устранил 'узкие места' в security • Руководил миграцией монолита на микросервисную архитектуру
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Java, Jira, JUnit, REST API, Mockito, Maven, Grafana, MVC, Data, Security, Web, Redis, CI/CD, Spring, boot
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Февраль 2023  (1 год 8 месяцев)
Электронная коммерция
Роль
Java-разработчик
Обязанности
Allegro - Ведущая платформа электронной коммерции в Восточной Европе, предоставляющая миллионам покупателей и продавцов возможность совершать сделки онлайн. Платформа Allegro включает в себя широкий спектр услуг, от листинга товаров и обработки платежей до доставки и обслуживания клиентов. • Разработка и поддержка core-сервисов платформы с использованием Java и Spring Framework (Boot, Data, Web, MVC). • Проектирование, разработка и сопровождение масштабируемых RESTful API для взаимодействия между различными сервисами платформы (например, сервисы каталога, поиска, корзины, платежей, доставки). • Интеграция с Apache Kafka для обработки потоковых данных (события заказов, изменения каталога) и обеспечения отказоустойчивой коммуникации между микросервисами. • Работа с базами данных PostgreSQL и Redis: проектирование эффективных схем данных, написание сложных SQL-запросов, оптимизация производительности и обеспечение консистентности данных. • Контейнеризация приложений с использованием Docker и Kubernetes, автоматизация процессов деплоя и масштабирования в облачной инфраструктуре (AWS/GCP). • Настройка CI/CD пайплайнов с использованием Jenkins для автоматической сборки, тестирования и деплоя приложений. • Написание модульных, интеграционных и end-to-end тестов с использованием JUnit, Mockito и Selenium для обеспечения высокого качества кода и стабильности платформы. • Участие в code review, рефакторинге и документировании кодовой базы. • Мониторинг производительности приложений с использованием Prometheus и Grafana, анализ логов с использованием ELK Stack, выявление и устранение узких мест и проблем в production-среде. • Участие в agile-командах, работа в Jira для управления задачами и отслеживания прогресса. • Активное участие в процессе декомпозиции монолитного приложения в микросервисную архитектуру.
Достижения
• Разработал и внедрил новый микросервис для обработки платежей, который значительно повысил надежность и масштабируемость системы. • Улучшил производительность API сервиса каталога на 30% за счет оптимизации SQL-запросов и использования кеширования в Redis. • Автоматизировал процесс деплоя приложений в Kubernetes, что позволило сократить время релиза новых версий на 50%.
Стек специалиста на проекте
PostgreSQL, Git, Docker, API, Java, Jira, Selenium, JUnit, REST API, Mockito, Jenkins, Grafana, MVC, Kubernetes, Prometheus, Data, Microservices, Kafka, Event Sourcing, Web, ELK Stack, Redis, CQRS, Spring, boot, SQL запросы, обработка
Отрасль проекта
Government & Public Sector
Период работы
Июль 2019 - Июнь 2021  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Гродненский государственный университет им. Я. Купалы, Гродно
Специальность
Факультет математики и информатики, Программное обеспечение информационных технологий
Завершение учебы
2023 г.

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

E-commerce & Retail • EdTech • LifeStyle • RnD
АМ
Алексей М.
Белгород
Kotlin разработчик
Senior
3 896,1 Р/час
Kotlin
Java
PostgreSQL
Git
Angular
Bootstrap
CQRS
CSS3
Framework
GitLab
+80

Алексей — 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.

Подробнее
FinTech & Banking
ЯТ
Ярослав Т.
Ижевск
Kotlin разработчик
Senior
4 007,57 Р/час
ELK
Grafana
языки программирования
GitLab
брокеры сообщений
Spring Core
Базы данных
Spring Data
WebFlux
Liquibase
+50

Ярослав — Senior Kotlin разработчик из Ижевска, Россия. Специализируется на разработке серверной части приложений, имеет опыт работы в отрасли FinTech & Banking. Участвовал в трёх проектах: 1. Разработка и поддержка CRM-системы для платформы управления медиа-контентом в роли Junior Java разработчика (1 год 6 месяцев). 2. Разработка и поддержка серверной части высоконагруженного банковского приложения в роли Middle Java разработчика (2 года 1 месяц). 3. Разработка и поддержка системы электронного документооборота в роли Senior Java разработчика (2 года 10 месяцев). В рамках проектов занимался разработкой и поддержкой микросервисов, интеграцией с внешними платформами, написанием unit- и интеграционных тестов, проведением код-ревью. Участвовал в проектировании и разработке новых микросервисов с использованием Kafka, оптимизации производительности и масштабируемости компонентов приложения. Ключевые навыки: ELK, Grafana, Spring Core, Spring Data, WebFlux, Liquibase, Flyway, Git, DevOps, Kibana, Oracle, JUnit, MongoDB, Mockito, JPA, Gradle, Redis, gRPC, Kafka, Confluence, Docker, Spring Security, Hibernate, OpenShift, Spring Web, Maven, RabbitMQ, Spring Boot, PostgreSQL, CI/CD, Kubernetes, Jenkins, Apache AirFlow, GreenPlum, TestContainers, WireMock.

Подробнее

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

FinTech & Banking • GameDev • Government & Public Sector • Logistics & Transport • RnD
АЕ
Александра Е.
Воронеж
Java разработчик
Junior+
2 987,01 Р/час
Angular 2+
C++
developer
генераторы отчетов
Redmine
ЧТЗ
linaria
ES
documentum
sCHEMKIN
+126

Александра — опытный Java-разработчик с 18-летним опытом работы в различных проектах. Она обладает навыками работы с генераторами отчётов, Gitlab CI, Hibernate, MyBatis, Tomcat, Confluence и другими инструментами. Александра работала над проектами в таких отраслях, как RnD, логистика и транспорт, финтех и банкинг, государственный сектор и геймдев. Она участвовала в разработке модулей на платформах Documentum и Capital Project, личного кабинета по закупке ГСМ, системы опросов по типу «Feedback 360», процессингового сервиса для POS-терминала, информационно-аналитической системы на основе ФГИС ЕРП, портала одной из подсистем Госуслуг и онлайн-игры Panzerwar. В работе Александра уделяет внимание исправлению ошибок, разработке нового функционала и доработке существующих систем.

Подробнее
E-commerce & Retail • FinTech & Banking
ФВ
Фарида В.
Пятигорск
Продуктовый дизайнер
Senior
1 558,44 Р/час
Figma
Web Design
Английский язык
Usability
Zeplin
Adobe Illustrator
Adobe Photoshop
Прототипирование
Sketch
Android
+18

опытный Senior Product Designer с 7-летним опытом, включая международную практику в ОАЭ. Специализируется на сложных финансовых продуктах и digital-решениях, сочетая UX-исследования с продуманным UI. Последние 4 года разрабатывала интерфейсы для Synechron (ОАЭ), внедряя принципы User-Centered Design и создавая дизайн-системы для банковских сервисов. Имеет опыт проведения дизайн-спринтов, воркшопов и полного цикла исследований — от персон пользователей до тестирования прототипов. Владеет английским на продвинутом уровне (C1), что позволяло ей эффективно работать с международными командами. Окончила курсы по AR/VR-дизайну и Design Sprint Masterclass. Ищет возможности применять опыт в продуктовых командах с фокусом на стратегию и удобство интерфейсов. Ссылка на портфолио: https://www.valievadesign.co.uk/

Подробнее