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

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

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

Подробнее
О специалисте
Специализация
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
Проекты   (7 лет 6 месяцев)
ПЛАТФОРМА ВЫРАБОТКИ ПОЛЕЗНЫХ ИСКОПАЕМЫХ
Роль
Инженер-программист
Обязанности
Веб-приложение, предназначенное для оптимизации геологоразведочных и горных работ в области построения интегрированной ресурсной модели рудника, прогнозирования рудоносности, управления ГРР, буровзрывными работами, креплением горных выработок, керном, сопровождения горных работ и др. Предназначено увеличить объем добычи и снизить себестоимость горного производства при максимальном уровне промышленной и экологической безопасности. Задачи: ● Участие в разделении монолитной архитектуры на микросервисную; ● Реализация и проектирование 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 - По настоящее время  (4 года)
ИНСТРУМЕНТ УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Роль
Инженер-программист
Обязанности
Веб-приложение, позволяющее просматривать информацию о себе и других сотрудниках, знакомиться с организационной структурой компании, создавать план развития сотрудников или изучать существующий, запрашивать и подтверждать заявки на отгулы, формализовать процессы испытательного срока и продления контрактов, а также закреплять по ним информацию. Задачи: ● Реализация и проектирование 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+ летний опыт разработки и внедрения сложных программных систем; организации автоматизированного построения; тестирования, отчетности и продуктизации на разных языках.

Подробнее

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

E-commerce & Retail • LifeStyle
МФ
Мария Ф.
Санкт-Петербург
QA авто
Senior
3 500 Р/час
C++
IOS
MS Windows
Postman
SourceTree
JSON
XML
Java
Git
Guice
+33

Опыт в автотестировании – 6 лет. Последний проект, над которым работала Мария в роли ведущего специалиста – сайт интернет-магазина техники (десктопная версия). Проводила автоматизированное тестирования (Kotlin), интеграционное и e2e тестирования. Занималась формированием тестовых фреймворков с 0, настраивала CI, была большая работа с таблицами, лидила API-тесты (распределяла работу между командой). До этого работала над сайтом (десктоп и мобилка) крупного ритейлера товаров для строительства и дома. Занималась автоматизированным тестированием (Java), интеграционным и e2e как фронтенд, так и бэкенд части. Настраивала CI, занималась планированием и оценкой работ. Есть опыт написания автотестов на Typescript, готова перейти на Node.JS, так как интересно попробовать новое, считает, что сложностей не будет. Многие технологии осваивает самостоятельно, так как интересно попробовать. Стек: Java, Selenide/Selenium, Kotlin, RestAssured, Wiremock, Mountebank, Jenkins, Allure, Docker, TestNG, Junit, Kibana, PostgreSQL, MongoDB, Windows, Mac OS X, Unix, Bamboo. Личные качества: нацеленность на саморазвитие, критическое мышление, коммуникабельность

Подробнее
E-commerce & Retail
ЖД
Жыргалбек Д.
Бишкек
QA авто
Middle+
3 339,64 Р/час
Selenium WebDriver
Функциональные требования
Обучение
Postman
Selenium Grid
Stream API
Space
Groovy
Java
Git
+51

5-летний опыт профессионального тестирования в области обеспечения качества программного обеспечения для клиент-серверных и веб-приложений с использованием Selenium и языка программирования Java. Опыт работы в средах Agile/Scrum и участие во всех встречах. Опыт внедрения разработки основанных на TDD и BDD подходов, для проектирования, разработки, выполнения и обслуживания сценариев автоматизированного тестирования с использованием Java, Maven, Cucumber, TestNG и Junit. Опыт реализации различных шаблонов проектирования, таких как шаблоны Page Object Model, Page Factory, Driver Factory и т. д. Командный игрок, целеустремленный, открытый для обучения и любящий делиться знаниями со своей командой. Всегда готов влиться в командную работу, сотрудничать, ориентирован на детали с мышлением кросс-функциональной команды.

Подробнее