Дмитрий Ч. 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 лет 8 месяцев)
Автоматизированная аналитическая система для управления иерархиями данных и построения отчетов
Роль
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 года 6 месяцев)
Автоматизированная платёжная система
Роль
Инженер-программист
Обязанности
Веб-приложение, которое обеспечивает интеграцию с 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); - Высокая организованность, ответственность, мотивация работать на результат. Умеет эффективно работать самостоятельно и в составе распределенной команды

Подробнее

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

E-commerce & Retail • Realty & Constructoring
ДП
Давид П.
Минск
React разработчик
Senior
3 545,45 Р/час
MobX
Sass
React Hook Form
Redux Toolkit
React testing library
Redux
Gitlab CI
Styled-Components
Yarn
npm
+40

Фронтенд разработчик с более чем 3 годами опыта в коммерческой разработке. Обладаю глубокими знаниями в React и TypeScript. Большой опыт использования следующих технологий: HTML, CSS, SCSS, Redux, Redux Toolkit, CI/CD, Webpack, Vite, Rollup, Styled-components, CSS Modules, React-hook-form, Formik, Jest, Cypress, React testing, library, Docker, k8s, GIT, Jira, Confluence. Работал в рамках Agile-методологий Scrum/Kanban на всех этапах разработки программного обеспечения, включая участие в планировании спринтов, проведение ежедневных стендапов и участие в ретроспективах. Активно сотрудничество с дизайнерами, бэкенд-разработчиками и другими специалистами для достижения общих целей. Хорошее понимание ООП и функционального программирования. Понимание алгоритмов и структур данных.

Подробнее
FinTech & Banking • Telecom
АТ
Александр Т.
Москва
Системный аналитик
Senior
3 506,49 Р/час
UML
Kanban
Redux
GraphQL
oltp
Use Cases
qlik
pixo
JSON
REST
+40

Senior системный и бизнес-аналитик с 7+ годами опыта в проектах для телекоммуникаций, банков, ритейла и государственного сектора. Работал в международных и российских компаниях: T2 Mobile, EPAM, Лига Цифровой Экономики. Умею быстро вникать в бизнес-домен, трансформировать требования в архитектурные решения, эффективно коммуницировать с заказчиком и командой. Имею технический бэкграунд и опыт в разработке собственных веб-приложений (React, FastAPI). Владею BI-инструментами, SQL, Python, REST API, CMS, Swagger YAML и др. Ищу проекты с вовлеченностью в сложные архитектуры, переходами на микросервисы и клиентским взаимодействием. Ключевые навыки Анализ и документация: BPMN, UML, Use Cases, User Stories, Swagger YAML, TFS, Jira, Confluence Технические навыки: REST, SOAP, XML, JSON, Kafka, RabbitMQ, Git, SQL (PostgreSQL, Oracle, MySQL), Python(aiogram, pandas,matprolib), gRPC, GraphQl BI и аналитика: Power BI, Qlik, OLAP/OLTP, ETL/ELT Web и Dev Tools: React (TypeScript, Redux), FastAPI, Vite, Flutter, Figma, Pixo Процессы: Scrum, Kanban, Agile Языки: Русский — родной, английский — свободный

Подробнее
Manufacturing • Social Networking • Urban technology
АН
Антон Н.
Щелково
Системный аналитик
Middle+
3 409,09 Р/час
Пользовательская документация
UML
Функциональные требования
GraphQL
office
Component
Postman
Базы данных
HTTP
Нефункциональные требования
+49

Антон — опытный системный аналитик с навыками в разработке проектной и пользовательской документации, проектировании UML-диаграмм и REST API. Он обладает глубоким пониманием предметной области заказчика и способен погружаться в специфику бизнеса для фиксации и анализа требований. Антон умеет разрабатывать техническую документацию и писать ТЗ для разработчиков. На проектах Антон занимался проектированием диаграмм Use Case, Sequence, Component, а также проектировал ER-диаграммы. Он работал над созданием REST API запросов и написанием Release notes. Антон имеет опыт работы на трёх проектах в отраслях Social Networking, Urban technology и Manufacturing. Общая продолжительность его работы на проектах составляет 3 года и 5 месяцев.

Подробнее