КЛ
Кирилл Л.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 220,78 Р/час
НДС не облагается
Специалист доступен с 17 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Scala разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
- Опыт в коммерческой разработке на Java более 5 лет, на Scala более 2х лет, разработка с помощью Akka более 2х лет;
- Опыт работы с высоконагруженными системами;
- Опыт оптимизации модулей, написанных на http4s;
- Отличное знание PostgreSQL;
- Опыт использования Docker, Docker-Compose;
- Знание и понимание принципов DI, SOLID;
- Опыт работы с REST API (Swagger);
- Опыт использования и настраивания CI/CD
Проекты
(5 лет 1 месяц)
СИСТЕМА УПРАВЛЕНИЯ СОТРУДНИКАМИ КОМПАНИИ
Роль
Инженер-программист
Обязанности
Автоматизированная система управления персоналом компании с функциональностью, обеспечивающей сотрудникам и менеджерам быстрый доступ к полезной информации. Интеграция данной платформы с внешними ресурсами позволяет отправлять запросы пользователей во внутренние системы компании для оперативного решения различных вопросов.
Обязанности и достижения
● Активное участие в разработке компонентов высоконагруженных систем: бизнес-анализ, разработка, тестирование и сопровождение программного обеспечения, а также участие в код-ревью;
● Разработка новой функциональности проекта при помощи Akka;
● Оптимизация модулей проекта, написанных на http4s;
● Использование Kubernetes для организации развертывания, масштабирования и управления контейнерами Docker;
● Обработка сообщений с помощью Apache Kafka;
● Реализация уровня доступа к данным для MongoDB;
● Проектирование RESTful микросервисов;
● Внедрение Object-Relational mapping при помощи Hibernate;
● Написание скриптов для миграции баз данных с Flyway.
Технологии
Java, Scala, Spring (Boot, MVC, Cloud, Data, Security, MongoDB, PostgreSQL, Hibernate, Flyway, Akka, TypeLevel, http4s, GraphQL, Apache Kafka, Kafka Topics, Docker, Docker-Compose, Kubernetes, JUnit, Mockito, TestContainers, Gradle, Swagger, Git, GitLab, Jira, Confluence.
Период работы
Май 2021 - Июль 2023
(2 года 3 месяца)
СИСТЕМА ФОРМИРОВАНИЯ БАНКОВСКИХ ДОКУМЕНТОВ
Роль
Инженер-программист
Обязанности
Заказчик предоставляет услуги для одного из ведущих европейских банков. Проект позволяет банкам и сотрудникам их партнеров управлять и автоматизировать процесс подачи заявок на различную продукцию, настраивать внешний вид, платежные системы и другие параметры. Позволяет предварительно заполнять информацию в заявлении на получение карты и генерировать корректный PDF с заполненными полями.
Обязанности и достижения
● Переход от монолитной архитектуры к микросервисам с использованием Quarkus.;
● Реализация REST API;
● Реализация аутентификации на основе разрешений JWT;
● Сбор требований, подготовка технических и валидационных документов;
● Управление контейнерами с помощью Docke и Docker-Compose;
● Использование Kafka для обмена данными между сервисами;
● Написание хранимых процедур для PostgreSQL с использованием PL/PgSQL;
● Устранение неполадок в приложениях и программном обеспечении;
● Настройка и обслуживание сервисов AWS;
● Обработка pipelines с помощью Jenkins.
Технологии
Java, Spring (Boot, MVC, Data, Security, Cloud), Hibernate, Quarkus, Apache Kafka, PostgreSQL, AWS (Lambda, SQS, S3), Maven, Flyway, Docker, Docker-Compose, Swagger, Mockito, Git, Bitbucket, JUnit, TestContainers, Jira, Confluence, Jenkins.
Период работы
Июль 2018 - Май 2021
(2 года 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет