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

Артем К. Kotlin разработчик, Senior

ID 6232
АК
Артем К.
Мужчина
Беларусь, Гомель, UTC+3
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 26 мая 2024 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Git
GitHub
GitLab
Jira
Confluence
Bash
PowerShell
Kubernetes
Docker
Docker Compose
Apache Kafka
RabbitMQ
AWS
EC2
S3
CloudWatch
API Gateway
TOAD
SNS
Cloyd
IAM
Lambda
DynamoDB
Spring Core
MVC
Boost
Data
Security
Integrations
WebFlux
Hibernate
JDBC
OData
Apache
Solr
REST
SOAP
JMS
JAX-RS
Swagger
JMX
Maven
Gradle
JUnit
Mockito
gtest
Jest
NestJS
Liquibase
SonarQube
UML
Grpc
Nexus
Apache Spark
Oracle
PostgreSQL
Kotlin
Знание языков
Английский — B2
Главное о специалисте
- Разработчик программного обеспечения с 6-летним опытом. - Углубленные знания и богатый практический опыт веб-разработки. - Грамотное применение SOLID и DI принципов. - Очень быстрая обучаемость. - Стремление к получению новых знаний, практики и различного интересного опыта. - Отличные коммуникативные навыки. - Опыт работы с REST API. - Опыт работы с очередями сообщений. - Создание технической документации на проекте - Умение составлять сложные запросы к базам данных. - Участие в юнит-тестировании. Образование Информатик, Специалист по разработке программного обеспечения
Проекты   (7 лет 8 месяцев)
ВИЗОВАЯ СЛУЖБА
Роль
Руководитель команды разработчиков
Обязанности
Описание проекта Один из крупнейших поставщиков визовых услуг В США ориентирован на бизнес трипы. Включает в себя интеграцию с множеством сервисов в том числе подбор и планирование маршрутов для поездок. Основная задача ускорить и упростить процесс выдачи виз Роль на проекте Руководитель команды разработчиков Период 11.2020 – сейчас Задачи ● Поддержка и составление технической документации (БД и схем взаимодействия); ● Создание REST API; ● Создание UML диаграмм; ● Использование гибкой методологии SCRUM для проектирования и разработки на разных платформах; ● Проектирование Agile среды; ● Разработан механизм навигации по страницам каталога, а также способ генерации URL для таких страниц; ● Разработка пользовательских сервисов OData для операций с базами данных CRUD; ● Разработка механизма генерации уникального релевантного контента на основе заданных шаблонов; ● Ведение журнала с помощью AWS CloudWatch; ● Конфигурация пайплайнов Jenkins; ● Внесение изменений в генерацию карты сайта; ● Конфигурация машин EC2; ● Использование Kubernetes для организации развертывания, масштабирования и управления контейнерами Docker; ● Создание инфраструктуры AWS; ● Выполняйте SQL-запросы в AWS; ● Написание пайплайнов CI/CD для Jenkins; ● Обработка сообщений с помощью RabbitMQ; ● Оптимизация процессов CI/CD; ● Создание веб-служб с применением JAX-WS; ● Управление командой из 4-ех разработчиков; ● Онбординг, менторство и обучение новых сотрудников; ● Создание технической документации на проекте; ● Обработка и анализ и данных с Apache Spark; ● Обработка сообщений с помощью RabbitMQ; Окружение Java, Kotlin, Spring (Core, MVC, Boot, Data, Security, Integration, WebFlux), Hibernate, AWS (EC2, S3, SES, CloudWatch, API Gateway, Load Balancer, SNS, EKS, ECR, Cloud Formation, IAM, Lambda, RDS, DynamoDB), REST, Jmix, GitHub, OData, SonarQube, PowerSell, PostgreSQL, Oracle, JDBC, Liquibase, Docker, Kubernetes, Jenkins, Ma
Период работы
Ноябрь 2020 - По настоящее время  (3 года 7 месяцев)
ПЛАТФОРМА ОБМЕНА ВАЛЮТЫ ОНЛАЙН
Роль
Инженер-программист
Обязанности
Описание проекта Онлайн-обмен валюты с микросервисной архитектурой. Для пользователей и админов, права админов включают доступ к торговой и индивидуальной статистике, спискам пользователей и админов, установку ограничений, проверку пользователей и управление транзакциями. Задачи ● Разработка механизмов отслеживания поиска и сбора отзывов; ● Внедрение функционала для настройки поиска по ключевым словам; ● Выполнение редиректов и т.п. через консоль управления; ● Разработка пользовательских сервисов OData для операций с базами данных CRUD; ● Реализация gRPC функциональностей ● Интеграция с внешними API; ● Многогранные улучшения навигации; ● Улучшение сбора поведенческой аналитики; ● Автоматизация поиска на основе данных аналитики; ● Персонализация по региону пользователя и предпочтениям; ● Реализация механизма рассылки сообщений с использованием JMS ● Поддержка и составление технической документации (схемы БД и взаимодействия, документация Swagger); ● Создание UML диаграмм; ● Использование гибкой методологии SCRUM для проектирования и разработки. Окружение Java,Spring (Core, MVC, Boot, Data, Security, Integration, WebFlux), OData, Apache Solr, Apache Kafka, SonarQube, Git, PowerSell, Hibernate, Swagger, Oracle, Docker, Junit 5, JDBC, Mockito, GitHub, Bash, PowerShell, Test Containers, Maven, UML, Docker Compose, JMS, Jira, gRPC
Период работы
Октябрь 2019 - Октябрь 2020  (1 год 1 месяц)
ПЛАТФОРМА ДЛЯ ТЕНДЕРОВ
Роль
Инженер-программист
Обязанности
Платформа для работы с государственными тендерами. Поисковый подбор необходимых аукционов с учетом интересов пользователей, а также аналитика рынка. Роль на проекте Период Задачи ● Миграция главных страниц с JSP на REST API (разработка REST-контроллеров) и рефакторинг существующей бизнес-логики; ● Обработка больших данных с Apache Spark ● Создание UML диаграмм; ● Интеграция механизма скоростных шаблонов для создания отчетов; ● Предоставление технической документации; ● Использование гибкой методологии Kanban для проектирования и разработки; ● Создание заданий CI/CD для Jenkins; ● Работа в Agile среде; ● Оптимизация процессов CI/CD; ● Устранение проблем сборки CI/CD; ● PowerSell автоматизация; ● Реализация логики и функциональностей gRPC-сервисов; ● Управление хранением и извлечением артефактов с использованием Nexus; ● Интеграция Nexus с инструментами сборки и системами непрерывной интеграции; ● Разработка Kafka producers и consumers; ● Обработка сообщений с помощью Apache Kafka; ● Реализация механизма рассылки сообщений с использованием JMS ● Управление процессом CI/CD, создание пайплайна с нуля; ● Написание файлов манифеста для развертывания микросервисов K8s; ● Потоковое документирование, создание пошаговых руководств. Окружение Java, Hibernate, Spring (Core, MVC, Boot, Data, Security, Integration) , REST, SOAP, Oracle, PostgreSQL, Apache Kafka, Bash, JDBC, GitLab, Kubernetes, JMS, Jenkins, Liquibase, Jira, Powershell, Git, Junit 5, Mockito, Test Containers, Docker Compose, Gradle, Swagger, Docker, Confluence, UML, gRPC, Nexus, Apache Spark.
Период работы
Май 2017 - Сентябрь 2019  (2 года 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

E-commerce & Retail • Information Security
КА
Кирилл А.
Казань
QA ручной
Senior
2,800 Р/час
Integration testing
Avro
GitLab
Kubernetes
Postman
Базы данных
API
Scrum
Git
Kibana
+28

Общий стаж: 2 года 5 месяцев HARD SKILLS: - умение тестирования API при помощи POSTMAN; - умение настройки тестовых сред при помощи ArgoCD; - опыт интеграционного тестирования высоконагруженных систем; - опыт тестирования микросервисов, общающихся через брокеры сообщений; - опыт работы с БД PostgreSQL; - опыт тестирования фронта приложения с учетом требований к Pixel Perfect; - опыт работы с CI/CD-платформой TeamCity; - опыт работы с BitBucket, GitLab; - умение искать и читать логи; - опыт работы по методологии Agile. SOFT SKILLS: - грамотная устная и письменная речь; - внимательность к деталям, умеренный перфекционизм; - умение работать в команде; - развитые коммуникативные навыки; - умение планировать свою работу и отвечать за сроки; - обучаемость.

Подробнее