ЕС
Егор С.
Мужчина
Беларусь, Витебск, UTC+3
Ставка
4 750 Р/час
НДС не облагается
Специалист доступен с 12 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Инженер-программист с более чем 5-летним опытом
Отличное понимание всех этапов процесса разработки программных решений, знание шаблонов проектирования и методологий Agile (Scrum, Kanban). Опыт работы с проектами на основе облачных технологий. Опыт разработки высоконагруженных распределенных систем в микросервисной архитектуре. Хорошие коммуникативные навыки, способность работать как самостоятельно, так и в команде. Постоянное отслеживание тенденций отрасли и передовых практик для улучшения процессов разработки и создания новейших инновационных решений.
Проекты
(5 лет 3 месяца)
СИСТЕМА ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА
Роль
Инженер-программист
Обязанности
Система электронного документооборота для нефтяной промышленности. Решение, которое регулирует поток документов, работает с цифровыми подписями, имеет интеграции с множеством сервисов, генерирует печатные формы документов и т.д. Каждый документ имеет свой жизненный цикл, который управляется с помощью бизнес-процессов.
Обязанности
● Работал с компонентами JMIX;
● Разработал бизнес-процессы жизненного цикла документов с использованием BPMN схем;
● Создал представление документа с использованием JMIX;
● Реализовал загрузку/выгрузку табличных частей в Excel с использованием Apache POI;
● Написал скрипты на Groovy для создания отчетов;
● Сохранял файлы, связанные с задачами и проектами, в S3;
● Оптимизировал сложные SQL-запросы;
● Проектировал и разрабатывал компоненты бизнес-логики;
● Писал скрипты миграции базы данных с использованием Flyway;
● Исследовал и практически применял различные архитектурные решения;
● Визуализация взаимодействия различных подсистем посредством UML;
● Рефакторил существующую кодовую базу;
● Писал юнит-тесты и интеграционные тесты;
● Составлял техническую документацию.
Стек специалиста на проекте
UML, SQL запросы, GitLab, MS Windows, Groovy, Data, AOP, Flyway, Elasticsearch, Java, Git, JUnit, Mockito, Gradle, Swagger, MVC, boot, Security, S3, Excel, Docker Compose, Confluence, Docker, BPMN, Apache POI, Hibernate, MapStruct, Jira, PostgreSQL, Spring
Отрасль проекта
Manufacturing
Период работы
Июнь 2023 - По настоящее время
(1 год 4 месяца)
ПЛАТФОРМА ВЫРАБОТКИ ПОЛЕЗНЫХ ИСКОПАЕМЫХ
Роль
Инженер-программист
Обязанности
Веб-приложение, предназначенное для оптимизации геологоразведочных и горнодобывающих работ в области построения интегрированной модели ресурсного месторождения, прогнозирования содержания руды, управления геологоразведкой, буровзрывными работами, обеспечения безопасности горных выработок, анализа керновых образцов, поддержки горных работ и т.д. Оно предназначено для увеличения объемов производства и снижения затрат на горнодобывающее производство при максимальном уровне промышленной и экологической безопасности.
Обязанности
● Проектировал и разрабатывал RESTful микросервисы;
● Исправлял ошибки в микросервисах, включая те, которые связаны с многопоточностью и утечками памяти;
● Интегрировал Spring Security;
● Писал Bash-скрипты для автоматизации повторяющихся задач, оптимизации рабочих процессов и повышения операционной эффективности;
● Реализовывал Kafka consumers и producers;
● Настраивал конвейеры GitLab CI/CD, определяющие шаги по сборке, тестированию, созданию контейнерных образов и развертыванию;
● Обеспечивал правильную настройку, конфигурирование и обслуживание кластеров Kubernetes;
● Управлял развертыванием контейнеризованных приложений и сервисов с использованием Kubernetes;
● Интегрировал Kubernetes с инструментами автоматизации и конвейерами CI/CD для оптимизации процессов развертывания и управления приложениями;
● Реализовывал Redis в качестве слоя кэширования для улучшения производительности;
● Реализовывал юнит-тесты и интеграционные тесты с использованием TestContainers;
● Оптимизация SQL-запросов и индексация через jOOQ;
● Проектировал и разрабатывал компоненты бизнес-логики;
● Общался с заказчиком и уточнял детали решения;
● Анализировал и оптимизировал потребление ресурсов;
● Готовил техническую документацию;
● Вел лог-файлы с проблемами и их исправлениями.
Стек специалиста на проекте
Integration testing, GitLab, Kubernetes, MS Windows, Lombok, WebFlux, Data, AOP, Liquibase, JOOQ, REST, Java, Bash, Git, JUnit, MongoDB, Mockito, Jackson, Linux, Swagger, Redis, MVC, Kafka, boot, cloud, Security, Docker Compose, Confluence, Apache Kafka, Docker, Hibernate, MapStruct, TestContainers, CI/CD, GitLab CI/CD, Jira, Maven, PostgreSQL, Spring
Отрасль проекта
AgroTech
Период работы
Май 2022 - Июнь 2023
(1 год 2 месяца)
ИНСТРУМЕНТ УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Роль
Инженер-программист
Обязанности
Веб-приложение, которое позволяет просматривать информацию о себе и других сотрудниках, знакомиться с организационной структурой компании, создавать план развития сотрудника или изучать существующий, запрашивать и подтверждать запросы на отпуск, формализовать процессы испытательных сроков и продления контрактов, а также консолидировать информацию о них.
Обязанности
● Реализовал новую функциональность и микросервисы;
● Реализовывал бизнес-логику с использованием Kotlin;
● Настроил базовые конечные точки для ввода регистрационных данных в базы данных;
● Настроил и управлял репликацией и шардингом MongoDB;
● Реализовал маппинг с использованием Hibernate;
● Создал и настроил реактивные контроллеры, обрабатывающие HTTP-запросы от клиентов с использованием WebFlux;
● Использовал WebFlux в сочетании с Spring Security для обеспечения асинхронной обработки запросов аутентификации и авторизации;
● Реализация функциональности с использованием Spring AOP;
● Осуществил миграцию с Java 8 на Java 11;
● Обработал сообщения с использованием Apache Kafka;
● Разработал новую функциональность, используя методологию TDD;
● Исправление ошибок и рефакторинг кода;
● Управлял контейнерами с помощью Docker;
● Создавал индексы базы данных.
Стек специалиста на проекте
Bitbucket Pipelines, MS Windows, Lombok, WebFlux, Data, AOP, Flyway, REST, Java, Git, Oracle, Bitbucket, JUnit, MongoDB, Mockito, Jackson, Gradle, Linux, Swagger, MVC, boot, cloud, Security, Docker Compose, Confluence, Apache Kafka, Docker, Kotlin, Hibernate, MapStruct, Jira, PostgreSQL, Spring
Отрасль проекта
HRTech
Период работы
Август 2020 - Май 2022
(1 год 10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет