Дмитрий Ч. Kotlin разработчик, Senior

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

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Apache Kafka
Apache Spark
AWS
Bamboo
Confluence
Data
Docker
DynamoDB
EC2
ECS
Flyway
Git
GitHub
GitLab
Gradle
gRPC
Hibernate
IAM
Java
Java Spring Boot
Jenkins
Jira
JUnit
Kotlin
Kubernetes
Lambda
Liquibase
Log4j
Maven
Mockito
MongoDB
MVC
MySQL
Nexus
OData
PostgreSQL
RabbitMQ
REST
S3
Scala
Snowflake
SNS
Solr
SonarQube
Spring Boot
Spring Data
SQS
Swagger
VPC
Отрасли
BioTech, Pharma, Health care & Sports
FinTech & Banking
Insurance
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с более чем 7-летним практическим опытом разработки корпоративных приложений Java. Опыт работы с микросервисами (в т.ч. умение развертывать микросервисы в кластере Kubernetes). Опыт работы с многопоточностью и утечками памяти. Умение работать с БД, составлять запросы и оптимизировать производительность SQL выборок. Опыт работы с API. Умение составлять модульные и интеграционные тесты; Дипломатичен, ответственен, хорошо проявляет себя в критических ситуациях. Способен работать самостоятельно и в составе распределенной команды.
Проекты   (7 лет 7 месяцев)
Автоматизированная аналитическая система для управления иерархиями данных и построения отчетов
Роль
TeamLead группы разработки
Обязанности
Приложение представляет собой аналитическую систему, которая помогает обрабатывать иерархии данных заказчика разной сложности и строить аналитические диаграммы. Архитектура приложения построена на бессерверных решениях AWS и интеграции с Snowflake и операционной БД. Задачи: ● Планирование, проектирование и разработка приложений и программного обеспечения; ● Управление распределенной командой из 5 человек; ● Участие на всех этапах цикла разработки; ● Механизм персональных аналитических расчетов; ● Проектирование решения для крупномасштабных распределенных данных; ● Проектирование базы данных; ● Интеграция AWS S3; ● Создание бессерверных сервисов с помощью AWS Lambda; ● Администрирование сервисов AWS; ● Реализация бизнес-логики; ● Написание Liquibase миграций; ● Оптимизация запросов к базе данных; ● Создание процедур в MySQL; ● Проектирование базы данных; ● Сопровождение DynamoDB; ● Написание документации на Swagger для бэкенда; ● Модульные и интеграционные тесты; ● Настройка Snowflake; ● Управление резервным копированием базы данных; ● Настройка Hibernate; ● Оптимизация производительности SQL выборок; ● Исправление ошибок; ● Развертывание микросервисов в кластере Kubernetes; ● Реализация функционала логирования с помощью Log4J; ● Код ревью; ● Менторство новых членов команды; ● Составление планов по отбору сотрудников; ● Структурирование требований, подготовка технической и валидационной документации; ● Активное участие в дискуссиях по технологиям и архитектуре; ● Общение с заказчиком и прояснение деталей поставленных задач; Технологии Java, Hibernate, Liquibase, MySQL, OAuth 2.0, DynamoDB, Terraform, Apache Spark, Swagger, AWS (S3, EC2, ECS, SNS, SQS, REST, Kubernetes, Docker, Docker-Compose, Lambda, VPC, IAM), Snowflake, Log4j, Junit, Mockito, SonarQube, Nexus, Maven, Git, GitHub.
Период работы
Март 2022 - По настоящее время  (3 года 5 месяцев)
Автоматизированная платёжная система
Роль
Инженер-программист
Обязанности
Веб-приложение, которое обеспечивает интеграцию с API европейских банков через «Payment Service Directive 2». Представляет собой third-party поставщика платежных услуг (сервис TPP), внедряющий широкий спектр банковских API, присоединившихся к участию в PSD2. Приложение предоставляет стандартизированный чистый API, предназначенный для облегчения разработки электронных платежей. Задачи: ● Реализация бизнес-логики; ● Изучение производственных проблем и предоставление решений по их устранению; ● Подготовка технической и аналитической документации ● Внедрение интеграции с банковскими API в песочнице и рабочей среде ● Ведение логов ошибок и решение возникающих проблем; ● Имплементация адаптеров для последующего интегрирования с банковскими API относительно документации платежных стандартов ● Реализация фильтров для пользователя ● Использование функционала Gitlab для контроля и проверки версий исходного кода; ● Модульные и интеграционные тесты; ● Разработка внутренней документации; ● Общение с заказчиком и уточнение деталей решения. Технологии Java, OAuth 2.0, Flyway, Kibana, Retrofit, REST, Swagger, Gradle, Dagger(IoC), Junit, Mockito, Git, GitLab.
Период работы
Апрель 2021 - Февраль 2022  (11 месяцев)
Автоматизированная система управления медицинским анализами
Роль
Инженер-программист
Обязанности
Приложение автоматизирует запись на сдачу анализа, забор материала, проведение анализа в лаборатории. Архитектура приложения построена на бессерверных решениях AWS. Ключевой чертой проекта является сохранение конфиденциальности данных пациентов. Задачи: ● Выполнение анализа, проектирования и разработки функционала; ● Управление разработкой приложений; ● Изучение проблем и предоставление решений по их устранению; ● Участие в разработке бессерверной архитектуры; ● Создание инфраструктуры AWS с помощью AWS CDK; ● Настройка EC2 машин; ● Создание бессерверных сервисов с помощью AWS Lambda; ● Настройка AWS SNS уведомлений о различных событиях; ● Поддержка сервисов AWS; ● Создание заданий CI/CD Jenkins; ● Управление схемами в Kafka; ● Мониторинг журналов ошибок Log4J и устранение проблем; ● Участие в обсуждении архитектурных решений; ● Применение методологии Scrum; ● Модульные и интеграционные тесты; ● Исправление ошибок. Технологии Java, Kotlin, Spring Boot, Spring Data, Spring MVC, OAuth 2.0, MySQL, DynamoDB, AWS (S3, EC2, SNS, SQS, Lambda, VPC, IAM, CDK), REST, Jenkins, Liquibase, Lombok, Junit, Mockito, Log4j, Maven, Git, GitHub.
Период работы
Декабрь 2020 - Март 2021  (4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

AgroTech • FinTech & Banking • Urban technology
СТ
Софья Т.
Минск
Kotlin разработчик
Senior
4 155,84 Р/час
Spring Core
Spring MVC
Spring Boot
Spring Data
Spring Security
Spring Cloud
WebFlux
Java EE
Hibernate
REST
+41

- Опыт в коммерческой разработке на Java более 4 лет, на Kotlin более 2х лет; - Умение составлять запросы к БД (MySQL, PostgreSQL, Redis, MongoDB); - Опыт использования Docker, docker-compose (4 года), Portainer (2 года); - Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA); - Опыт работы со сборщиками (Maven, Gradle); - Умение разбираться в чужом коде и проводить качественные code review; - Опыт участия в модульном тестировании (JUnit, Mockito, Cucumber, TestContainers); - Знание и понимание принципов DI, SOLID; - Опыт разработки и проектирования REST API; - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD; - Умение работать с очередями сообщений (RabbitMQ, Apache Kafka); - Высокая организованность, ответственность, мотивация работать на результат. Умеет эффективно работать самостоятельно и в составе распределенной команды

Подробнее

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

Insurance • IoT • LifeStyle • Manufacturing
ДХ
Денис Х.
Ереван
Data Scientist
Senior
6 493,5 Р/час
методологии
кд
NiFi
rapidminer
PIM
Sop
insurance
Исследование
анализ
Разработка
+47

Денис — опытный специалист в области Data Science с опытом работы более 6 лет. Он обладает глубокими знаниями и навыками в таких областях, как Data Analysis, Machine Learning, ETL, а также имеет опыт работы с различными инструментами и технологиями, такими как Python, PostgreSQL, Power BI, Docker, Git и другие. Денис работал на различных проектах в отраслях Manufacturing, LifeStyle и Insurance, где он занимал должности руководителя направления Качества данных, аналитика-методолога ДВХ, CA, старшего Data аналитика и Data Scientist. На своих проектах он занимался обеспечением контроля за уровнем качества данных, анализом качества данных, разработкой витрин данных, поддержкой внедрения PIM/MDM системы, сборкой информации и постановкой задач на загрузку данных из различных источников, проектированием объектной модели корпоративного хранилища данных, построением витрин данных для BI-отчетности, исследованием и загрузкой сырых данных, разработкой отчетов и дэшбордов MS Power BI и другими задачами. Опыт самостоятельной и в составе команды аналитической работы в рамках различных проектов. Опыт участия в соревнованиях по ML - Kaggle. Computer skills: Python – в объеме использования стека для работы с данными и АПИ SQL – сложные отчеты, аналитические, оконные функции и пр. MS Office – профессиональный уровень (VBA, Pivot, создание БД в MS ACCESS и др.) RapidMiner Studio – опыт создания и практического использования предиктивных и оптимизационных моделей в рамках проектов;

Подробнее
GameDev • Government & Public Sector • Social Networking • Urban technology
ВН
Вадим Н.
Казань
Системный аналитик
Middle+
4 155,84 Р/час
C#
C++
UI
Исследование
Сбор и анализ требований
Работа с интеграциями
UML
архитектура
анализ
office
+77

Системный аналитик из Казани с опытом работы на проектах в сферах Social Networking, Government & Public Sector, Urban technology и GameDev. Выполняет следующие задачи: - анализ и уточнение требований; - оценка трудоёмкости задач; - описание и моделирование интеграций; - проектирование внутренних процессов и взаимодействий; - дизайн-ревью; - постановка задач на разработку; - приёмка реализации; - разработка концепций и пользовательских сценариев; - написание ТЗ; - работа с нормативно-правовой документацией. Участвовал в разработке мобильного мессенджера, модулей для ведения юридических лиц и администрирования, а также в поддержке и оптимизации государственной информационной системы. Анкета сотрудника: 1. Что я изучаю сейчас? Совершенствую навыки проектирования интеграционного взаимодействия 2. Какое мое самое большое достижение в работе? - Проектирование и сдача Заказчику функционала системы, реализованного за 9 месяцев, при планируемой реализации в 1 год - Реализовал интеграцию REST API с сторонним сервисом за менее чем 2 месяца, при расчете времени 4 месяца 3. Что мне было бы интересно изучить в перспективе? В ближайшей перспективе планирую углубляться в проектирование архитектуры

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • FoodTech • Hardware • Urban technology
ДК
Даниил К.
Волгоград
PHP разработчик
Senior
2 467,53 Р/час
Работа с интеграциями
PHP
Разработка
стратегия
Программное обеспечение
Оценка задач
репозиторий
HTTP
Интеграции с внешними системами
+47

Даниил — PHP-разработчик уровня Senior из Волгограда. Имеет высшее образование по специальности «Математик-программист», окончил Волгоградский Государственный Университет. Обладает опытом работы на различных проектах в сферах BioTech, Pharma, Health care & Sports, Urban technology, FoodTech, Hardware, FinTech & Banking, E-commerce & Retail. Принимал участие в следующих проектах: - Международный маркетплейс косметики (роль — Lead): исправление багов, разработка новых функций, оптимизация поиска через ElasticSearch, работа с Docker-окружением, применение паттернов проектирования. - Система промышленных испытаний: разработка нового функционала, интеграция с REST API и Kafka, использование Redis для кэширования данных, настройка Docker и Docker-compose. - Личный кабинет фермера: разработка новых функций, реализация интеграции с внешними системами через REST API, использование Doctrine для работы с базами данных. - Документооборот для Bitrix 24: системный анализ, разработка кастомных модулей и компонентов, оптимизация обработки задач с использованием очередей RabbitMQ. - Проекты в сферах FinTech & Banking и E-commerce & Retail: поддержка и расширение кастомных компонентов и модулей, интеграция с ElasticSearch и Clickhouse.

Подробнее