Егор С. Scala разработчик, Senior

ID 7563
ЕС
Егор С.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 675,32 Р/час
НДС не облагается
Специалист доступен с 17 января 2025 г.

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

Подробнее
О специалисте
Специализация
Scala разработчик
Грейд
Senior
Навыки
Java
Scala
Spring
Spring Boot
Spring MVC
Spring Security
Spring Data
Akka
HTTPS
Hibernate
Swagger
Lombok
Liquibase
Flyway
Gradle
Maven
JUnit
Mockito
AWS
Apache Kafka
ActiveMQ
PostgreSQL
MongoDB
Docker
Docker Compose
Kubernetes
Git
Bitbucket
GitLab
SOLID
Отрасли
EdTech
Manufacturing
Social Networking
Знание языков
Английский — B2
Главное о специалисте
Инженер с более чем 5-летним опытом создания веб-приложений. Хорошо справляется со сложными задачами. Командный игрок, мотивированный на усердную работу. Образование Программная инженерия и прикладная информатика Языки программирования Java, Scala Back-end Spring Framework (Boot, MVC, Data, Security), Hibernate, Akka, http4s, RxJava, Swagger, Lombok, Liquibase, Flyway, Maven, Gradle, JUnit, Mockito Облачные технологии AWS (IAM, EC2, Lambda, S3, SES, SNS, SQS, RDS) Брокеры сообщений ActiveMQ, Apache Kafka Базы данных PostgreSQL, MongoDB. Контейнеризация Docker, Docker-Compose, Kubernetes Системы контроля версий Git, GitLab, Bitbucket
Проекты   (6 лет 9 месяцев)
ПЛАТФОРМА ВЫРАБОТКИ ПОЛЕЗНЫХ ИСКОПАЕМЫХ
Роль
Инженер-программист
Обязанности
Веб-приложение, предназначенное для оптимизации геологоразведочных и горных работ в области построения интегрированной ресурсной модели рудника, прогнозирования рудоносности, управления ГРР, буровзрывными работами, креплением горных выработок, керном, сопровождения горных работ и др. Предназначено увеличить объем добычи и снизить себестоимость горного производства при максимальном уровне промышленной и экологической безопасности. Задачи: ● Участие в разделении монолитной архитектуры на микросервисную; ● Реализация и проектирование REST API; ● Интеграция со сторонними системами; ● Написание новых модулей с помощью Akka; ● Исправление ошибок и внедрение новой логики в модули с использованием http4s; ● Использование Kubernetes для организации развертывания, масштабирования и управления контейнерами Docker; ● Настройка безопасности API приложения с помощью Spring Security; ● Обработка сообщений с помощью ActiveMQ ● Реализация бизнес-логики в соответствии с бизнес-требованиями; ● Рефакторинг и оптимизация БД; ● Реализация объектно-реляционного сопоставление с помощью Hibernate; ● Внедрение сценариев с Flyway для миграции базы данных; ● Реализация APIFirst с помощью OpenAPI; ● Unit и Интеграционное тестирование. ● Создание среды CI/CD с использованием Jenkins. Стек: Java, Scala, Spring Boot(Boot, MVC, Data, Security), Hibernate, RxJava, Akka, http4s, ActiveMQ, PostgreSQL, MongoDB, Kubernetes, Docker, Docker-Compose, OpenAPI, Gradle, Lombok, Flyway, Swagger, JUnit, Mockito, Git, Bitbucket, Confluence
Период работы
Ноябрь 2021 - По настоящее время  (3 года 3 месяца)
ИНСТРУМЕНТ УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Роль
Инженер-программист
Обязанности
Веб-приложение, позволяющее просматривать информацию о себе и других сотрудниках, знакомиться с организационной структурой компании, создавать план развития сотрудников или изучать существующий, запрашивать и подтверждать заявки на отгулы, формализовать процессы испытательного срока и продления контрактов, а также закреплять по ним информацию. Задачи: ● Реализация и проектирование REST API; ● Настройка безопасности API приложения с помощью Spring Security; ● Обработка данных с использованием MongoDB; ● Интеграция с микросервисными системами; ● Реализация бизнес-логики в соответствии с бизнес-требованиями; ● Рефакторинг и оптимизация БД; ● Реализация объектно-реляционного сопоставление с помощью Hibernate; ● Использование Kubernetes для организации развертывания, масштабирования и управления контейнерами Docker; ● Реализация APIFirst с помощью OpenAPI; ● Создание миграций БД с использованием Flyway; ● Unit и Интеграционное тестирование. Стек Java, Spring Boot, Hibernate, PostgreSQL, MongoDB, ActiveMQ, Docker, Docker-Compose, Kubernetes, OpenAPI, Gradle, Lombok, Flyway, Swagger, JUnit, Mockito, Git, Bitbucket.
Период работы
Апрель 2020 - Ноябрь 2021  (1 год 8 месяцев)
БИБЛИОТЕЧНАЯ ПЛАТФОРМА
Роль
Инженер-программист
Обязанности
Платформа с открытым исходным кодом, размещаемая в облаке, основанная на магазине приложений, предназначенная для облегчения совместной работы между разрозненными командами разработчиков. Задачи: ● Проектирование микросервисной архитектуры; ● Реализация бизнес-логики; ● Реализация управления полномочиями пользователей с помощью Spring Security; ● Реализация Kafka consumers и producers; ● Обработка сообщений с Apache Kafka; ● Реализация отправки email с помощью AWS SES; ● Хранение log-файлов в AWS S3; ● Конфигурация AWS EC2; ● Использование AWS Lambda в создании serverless сервисов; ● Проектирование базы данных; ● Обслуживание базы данных; ● Внедрение сценариев с Liquibase для миграции базы данных; ● Настройка mappers; ● Написание документации с использованием Swagger; ● Управление контейнерами с помощью Docker и Docker-Compose; ● Unit и Интеграционные тесты; Стек Java, Spring (Boot, MVC, Data, Security), Hibernate, AWS (EC2, Lambda, S3, SES, SQS, SNS, RDS), Apache Kafka, Swagger, Docker, Docker-Compose, Kubernetes, PostgreSQL, Maven, JUnit, Mockito, Lombok, Liquibase, Git, GitLab
Период работы
Май 2018 - Апрель 2020  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

E-commerce & Retail • EdTech • FinTech & Banking • Information Security • Logistics & Transport
ЕГ
Евгений Г.
Новосибирск
Scala разработчик
Senior
4 805,19 Р/час
Базы данных
Автоматизация процессов
Автоматизация тестирования
Серверное программирование
SQL
Java
Agile Project Management
Perl
SOAP
Python
+105

Опыт разработки на Java более 11 лет; Опыт разработки на Scala >=2.12 более 6 лет; Есть опыт разработки на Scala >=2.12 Есть опыт работы с Http4s; Есть знания и опыт работы с PostgreSQL; В работе использует Docker; docker-compose; Есть опыт работы с Akka; Умеет разбираться в чужом коде; Знает паттерны проектирования, DI, SOLID; Есть опыт разработки и проектирования REST API/Swagger; Есть опыт профилирования и поиска узких мест; Использует и настраивает CI/CD; Умеет проводить качественные code review. Многозвенные архитектуры, распределенные web системы, корпоративное ПО, банковское ПО, РСУБД, релизы, непрерывные разработка и тестирование, автоматизация, отчетные системы, vulnerability и error budget. Мотивирован, открыт, готов учиться и расширять кругозор, ответственен, дисциплинирован, собран. Обладаю организаторскими и командными навыками. Ориентирован на заказчиков и конечный результат, внимателен к деталям. 20+ летний опыт работы в распределенных мультинациональных командах в таких мировых корпорациях, как Sun Microsystems и Intel, и менее известных. 25+ летний опыт разработки и внедрения сложных программных систем; организации автоматизированного построения; тестирования, отчетности и продуктизации на разных языках.

Подробнее

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