Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Ян К. Kotlin разработчик, Senior

Ян К. - Kotlin разработчик

ID 7589
ЯК
Ян К.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3,750 Р/час
НДС не облагается
Специалист доступен с 29 сентября 2023 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Java
Scala
Kotlin
Spring Framework
Spring Boot
Spring Data
Spring Security
Spring Cloud
Spring MVC
Spring WebFlux
Hibernate
REST
HTTPS
Liquibase
MapStruct
Lombok
OAuth
XML
JSON
Swagger
JUnit
TestContainers
Mockito
Gradle
Maven
PostgreSQL
MongoDB
Redis
Apache Kafka
RabbitMQ
Docker
Docker Compose
Kubernetes
Git
Bitbucket
GitLab
Jenkins
Jira
Отрасли
BioTech, Pharma, Health care & Sports
FinTech & Banking
Marketing, Advertising & Design
Главное о специалисте
- Опыт разработки на Java более 4х лет, Scala 1 год, Kotlin 2 года; - Большой опыт работы с БД (PostgreSQL, MongoDB, Redis); - Опыт работы с контейнерами (Kubernetes, Docker, docker-compose) - Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA); - Опыт работы со сборщиками Gradle, Maven; - Умение работать с чужим кодом, проведение код-ревью; - Опыт написания модульных тестов (JUnit, TestContainers, Mockito); - Знание принципов DI, SOLID; - Опыт разработки API (Swagger); - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD; - Умение работать с очередями сообщений (Apache Kafka, RabbitMQ)
Проекты   (4 года 4 месяца)
Банковская система
Роль
Инженер-программист
Обязанности
Набор сервисов для управления банковскими операциями, отвечающих за заключение договоров с клиентами, выдачу карт и систему менеджмента клиентов, которая занимается поиском уязвимостей в инфраструктуре разрешений\ролей Задачи: ● Разработка новых функций с помощью Kotlin; ● Проектирование микросервисной архитектуры; ● Администрирование и обслуживание Jenkins; ● Настройка непрерывной интеграции с Jenkins, использование плагинов для настройки удобных рабочих процессов; ● Использование Kafka для коммуникации между сервисами; ● Управление схемами в Kafka; ● Работа над концепциями MongoDB, такими как блокировка, транзакции, индексы, сегментирование, репликация, проектирование схемы; ● Оптимизация межсервисной коммуникации; ● Коммуникация с заказчиками; ● Написание Liquibase-скриптов для миграции баз данных; ● Оптимизация производительности SQL-запросов; ● Написание комплексных SQL-скриптов; ● Реализация ORM с использованием Hibernate; ● Интеграция Spring Security; ● Написание Swagger документации; ● Рефакторинг кода; ● Исправление ошибок. Технологии: Java, Kotlin, Spring (Boot, Core, Security, Data), Hibernate, Kubernetes, Gradle, REST, Jenkins, MongoDB, PostgreSQL, Swagger, Apache Kafka, Docker, Docker-Compose, OAuth, XML, JSON, JUnit, Mockito, Liquibase, Lombok, BitBucket, TestContainers, Maven, Jira, Git.
Период работы
Февраль 2022 - По настоящее время  (1 год 8 месяцев)
Медицинская платформа
Роль
Инженер-программист
Обязанности
Перед командой разработчиков стояла задача создать медицинскую платформу, облегчающую клинические исследования. Система предоставляет функционал для анализа результатов МРТ и помогает вести подсчет статистики и формировать любые отчеты в популярных форматах. Задачи: ● Миграция микросервисов с Kotlin на Scala; ● Проектирование REST-API с использованием Http4s ● Оптимизация запросов к базам данных; ● Использование Jenkins как сервис непрерывной интеграции для запуска автоматизированных тестов; ● Управление средой MongoDB с точки зрения доступности, производительности и масштабируемости; ● Оптимизация производительности SQL-запросов; ● Написание реактивного RESTful API с использованием Spring WebFlux; ● Написание комплексных запросов к PostgreSQL; ● Настройка фильтров для авторизации / аутентификации с использованием Spring Security; ● Написание Swagger документации; ● Рефакторинг кода; ● Модульные и интеграционные тесты; ● Исправление ошибок; ● Использование функционала GitLab для контроля версий. Технологии: Java, Scala, Kotlin, Spring (Boot, WebFlux, Security, Data, Cloud), Maven, Hibernate, MongoDB, PostgreSQL, RabbitMQ, TestContainers, Http4s, REST, Liquibase, Kubernetes, Jenkins, Docker, Docker-Compose, OAuth, XML, JSON, MapStruct, Lombok, JUnit, Swagger, Mockito, GitLab.
Период работы
Декабрь 2020 - Февраль 2022  (1 год 3 месяца)
Система автоматизации
Роль
Инженер-программист
Обязанности
Проект - система автоматизации HRM. Это комплексная система для автоматизации отбора, обучения и развития, поддержания правильных отношений с каждым членом команды и обеспечения гарантий занятости за счет использования программ HR и HR-аналитики. Хранящаяся информация является крайне конфиденциальной, включая внутренние данные компании и большие объёмы личной информации сотрудников. Задачи: ● Разбиение монолитного приложения на микросервисы; ● Реализация бизнес-логики; ● Интеграция сторонних платежных и отчетных систем; ● Поиск и решение проблем релизной версии; ● Написание SQL запросов для Liquibase; ● Внедрение процессов авторизации \ аутентификации на основе JWT-токенов; ● Нормализация таблиц PostgreSQL; ● Создание SQL процедур; ● Использование Redis для часто используемых запросов при реализации уровня доступа к данным для MongoDB; ● Настройка параллельного обмена сообщениями между микросервисами с использованием Apache Kafka; ● Применение Jenkins для развертывания приложения в различных окружениях; ● Создание Docker-образов; ● Настройка комиссионных выплат для аккаунтов пользователей; ● Обработка объемных CSV файлов; ● Разработка интеграционных тестов с использованием TestContainers; ● Настройка баз данных; ● Создание и менеджмент Kubernetes Pods и Deployments; ● Настройка серверов. Технологии: Java, Spring(Boot, MVC, Security, Data), Gradle, Hibernate, PostgreSQL, MongoDB, Liquibase, Apache Kafka, Swagger, JUnit, Testcontainers, REST, Redis, Oauth, XML, JSON, Jenkins, Docker, Docker-Compose, Kubernetes, Git, Bitbucket, Jira
Период работы
Июнь 2019 - Декабрь 2020  (1 год 7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

AgroTech • FinTech & Banking • Urban technology
СТ
Софья Т.
Минск
Kotlin разработчик
Senior
4,000 Р/час
Spring Core
Spring MVC
Spring Boot
Spring Data
Spring Security
Spring Cloud
WebFlux
Java EE
Hibernate
REST
Grpc
JWT
Maven
Gradle
JUnit
Mockito
Cucumber
TestContainers
Lombok
MapStruct
Liquibase
Flyway
Querydsl
Swagger
SonarQube
MySQL
PostgreSQL
Redis
MongoDB
Jenkins
RabbitMQ
Apache Kafka
Docker
Docker Compose
Portainer
Git
GitHub
Jira
Confluence
Java
Kotlin
+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 • FinTech & Banking
ИС
Игнат С.
Минск
Kotlin разработчик
Senior
4,000 Р/час
Spring Boot
Data
MVC
Security
Cloyd
WebFlux
JPA
Hibernate
REST
JAX-RS
JMS
Flyway
Gradle
Maven
JUnit
Swagger
Mockito
Lombok
MapStruct
UML
SonarQube
Grpc
Message brokers
Apache Kafka
RabbitMQ
CI/CD
Gitlab CI
Jenkins
Bitbucket
Pipelines
Docker
Docker Compose
Kubernetes
Databases
Systemd
PostgreSQL
MongoDB
Git
GitHub
GitLab
Java
Kotlin
+42

- Инженер-программист с 4-летним практическим опытом разработки корпоративных приложений Java и 2 годами на Kotlin; - Умение проводить код-ревью, умение разбираться в чужом коде; - Опыт участия в модульном тестировании (Junit, Mockito); - Опыт работы с брокерами очередей (Apache Kafka, RabbitMQ); - Опыт работы со Spring (Boot, Data, MVC, Security, Cloud, WebFlux), JPA; - Знание принципов DI, SOLID; - Опыт настройки и использования GitLab CI, Jenkins, Bitbucket pipeline; - Умение работать с контейнерами (Docker, Docker-Compose, Kubernetes); - Опыт работы с реляционными и нереляционными БД (PostgreSQL, MongoDB); - Опыт работы со сборщиками (Gradle, Maven); - Опыт использования платформы SonarQube; - Опыт работы с gRPC; Образование Информатик, Специалист по разработке программного обеспечения

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance
ДЧ
Дмитрий Ч.
Гомель
Kotlin разработчик
Senior
4,000 Р/час
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
+49

Инженер-программист с более чем 7-летним практическим опытом разработки корпоративных приложений Java. Опыт работы с микросервисами (в т.ч. умение развертывать микросервисы в кластере Kubernetes). Опыт работы с многопоточностью и утечками памяти. Умение работать с БД, составлять запросы и оптимизировать производительность SQL выборок. Опыт работы с API. Умение составлять модульные и интеграционные тесты; Дипломатичен, ответственен, хорошо проявляет себя в критических ситуациях. Способен работать самостоятельно и в составе распределенной команды.

Подробнее

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

Отрасли не указаны
ДЧ
Денис Ч.
Москва
Java разработчик
Senior
3,750 Р/час
HTTP
Oracle Database
Spring AOP
Spring Core
Базы данных
Spring Data
iReport
SOLID
Zabbix
Spring MVC
WSDL
Java SE
DI
Java EE
Liquibase
XSD
SonarQube
PostgreSQL
Git
Elasticsearch
REST
XML
Java
C#
Scrum
DevOps
Oracle
Bitbucket
JUnit
Apache Maven
REST API
Spring Boot
JPA
Gradle
Linux
MongoDB
Intellij IDEA
Grafana
JDBC
MVC
ООП
CI/CD
GitLab
JSP
Apache Tomcat
NoSQL
Multithread Programming
Unix
Grpc
Unit testing
HP
Kafka
Atlassian Jira
Atlassian Confluence
Big Data
Agile Project Management
Spring JPA
Integrations
XLS
HDFS
Thymeleaf
CI
Docker Compose
Services
Team leadership
HTML
MySQL
Docker
Confluence
SQL
Kotlin
TeamCity
Maven
Jenkins
Spring Security
Spring Framework
H2
OpenShift
Hibernate ORM
Data Analysis
Bootstrap
Nexus
Микросервисы
Java 8
MS SQL Server
JQuery
Документальное сопровождение
Разработка технических заданий
+88

Опыт работы более 10 лет Опыт работы тестировщиком, специалистом техподдержки Образование Высшее Московский государственный технический университет им. Н.Э. Баумана, Москва Факультет информатики и систем управления / Системы автоматизированного проектирования 2015

Подробнее