АД
Александр Д.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 375 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 4 лет
Я специалист с 4-летним опытом в области ИТ. Имею глубокие знания Java и Spring Framework. Имею опыт поддержки производственных приложений. Имею опыт работы в команде и хорошо знаком с методологиями Agile (Scrum / Kanban). Стремлюсь к постоянному профессиональному развитию, чтобы повышать качество и эффективность разработанных решений.
Домены
Промышленность,
Управление
Языки программирования
Java (8, 11, 17), JavaScript.
Бэкенд
Spring (Boot, Data, Web, MVC, Test, Security, AOP), Spring Cloud(Eureka, Config, Gateway), REST, Hibernate, Keycloak, Zookeeper, Camunda BPM, ELK, GWT, RXJava2, Swagger, SQL, Apache Common, JUnit, Testcontainers, PostGis, Liquibase, Gradle, Maven, Activiti, Apache Solr.
Базы данных
PostgreSQL, Oracle, Redis.
Брокеры сообщений
Apache Kafka, Kafka Streams.
Контейнер сервлетов
Apache Tomcat.
DevOps
Docker, Docker-Compose, Kubernetes.
CI/CD
Gitlab CI/CD, Jenkins.
Системы управления версиями
Git, Subversion, GitLab.
Системы управления проектами
Jira.
ОС
Linux.
Проекты
(5 лет)
СИСТЕМА УПРАВЛЕНИЯ НЕФТЯНОЙ КОМПАНИЕЙ
Роль
Инженер-программист
Обязанности
СИСТЕМА УПРАВЛЕНИЯ НЕФТЯНОЙ КОМПАНИЕЙ
Платформа для управления внутренними процессами нефтяных компаний, где пользователи могут хранить техническую документацию и данные, визуализировать планы раскопок и работать с различной статистикой.Обязанности
Разработка микросервисов с применением паттернов проектирования и принципов ООП;
Использование Spring Cloud Config для централизованного управления конфигурацией микросервисов;
Использование Spring Cloud Eureka для обнаружения сервисов и балансировки нагрузки;
Реализация механизмов синхронизации данных между ElasticSearch и PostgreSQL;
Использование Kibana для визуализации документов ElasticSearch в виде графиков;
Оптимизация производительности базы данных;
Написание документации в Swagger для бэкенда;
Реализация распределенного управления конфигурацией с помощью Zookeeper для согласованных настроек приложения;
Реализация Redis для эффективного кэширования часто запрашиваемых данных;
Использование Keycloak для интеграции единого входа (SSO) в нескольких приложениях;
Контейнеризация приложений с использованием Docker для обеспечения согласованного развертывания в разных средах;
Интеграция Apache Solr для реализации возможностей полнотекстового поиска в приложении;
Разработка сложных пользовательских интерфейсов с помощью богатого набора виджетов и контролов GWT;
Настройка процессов Camunda;
Развертывание микросервисов в кластере Kubernetes;
Настройка GitLab CI/CD jobs;
Проведение код-ревью, оценка задач.
Окружение
Java, GWT, Spring (Boot, Web, Data, MVC, Security, AOP, Test), Spring Cloud(Eureka, Config, Gateway), Hibernate, Camunda BPM, ELK, PostgreSQL, SQL, Redis, Keycloak, Apache Kafka, Zookeeper, Apache Solr, Git, GitLab, GitLab CI/CD, Gradle, Testcontainers, Docker, Docker Compose, Kubernetes, Swagger, Linux.
Стек специалиста на проекте
Grafana, GitLab, Zookeeper, Data, Liquibase, Keycloak, Solr, REST, Java, Git, GWT, MongoDB, Gradle, Swagger, Redis, Apache, Prometheus, boot, cloud, Security, Docker Compose, Apache Kafka, Docker, Hibernate, Hashicorp Vault, GitLab CI/CD, PostgreSQL, RabbitMQ, Spring
Отрасль проекта
Manufacturing
Период работы
Июнь 2023 - По настоящее время
(1 год 5 месяцев)
СИСТЕМА УПРАВЛЕНИЯ ГЕОЛОГИЧЕСКИМИ РАБОТАМИ
Роль
Инженер-программист
Обязанности
Проект для управления геологическими и горнодобывающими операциями. Контроль и управление процессами, расчет работ, хранение документации и генерация отчетов.
Обязанности
Реализация бизнес-логики;
Проектирование базы данных;
Проектирование RESTful API;
Составление и оптимизация SQL запросов;
Создание пользовательских компонентов GWT;
Реализация взаимодействия с постаматным оборудованием;
Написание хранимых процедур для PostgreSQL с использованием PL/PgSQL;
Интеграция с сторонними системами;
Конфигурирование серверов;
Создание модулей GWT;
Исправление багов на стороне клиента GWT;
Расширение возможностей стандартной библиотеки GWT;
Управление пространственными данными;
Рефакторинг пользовательского интерфейса;
Миграция с Oracle на PostgreSQL;
Разработка клиентских страниц с использованием GWT;
Работа с данными с помощью Apache Solr;
Создание документов Solr;
Исправление скриптов Activiti;
Решение проблем с производительностью;
Написание модульных и интеграционных тестов;
Проведение код-ревью.
Окружение
Java, GWT, RXJava2, JavaScript, Apache Tomcat, Spring (Boot, Web, Data, MVC, Security, AOP, Test), Spring Cloud(Eureka, Config), ELK, Hibernate, Maven, PostgreSQL, Oracle, SQL, Activiti, Apache Kafka, PostGis, Apache Solr, JUnit, REST, Jenkins, Docker, Git, GitLab, Jira, Linux.
Стек специалиста на проекте
JavaScript, GitLab, Activity, Postgis, Data, Liquibase, Solr, REST, Java, Git, GWT, Oracle, JUnit, Linux, MVC, Apache, Apache Tomcat, boot, cloud, Security, Apache Kafka, Docker, Jenkins, Hibernate, Jira, Maven, PostgreSQL, RxJava 2, Spring
Отрасль проекта
Manufacturing
Период работы
Апрель 2021 - Июнь 2023
(2 года 3 месяца)
СИСТЕМА УПРАВЛЕНИЯ ДОБЫЧЕЙ ЖИДКИХ МИНЕРАЛОВ
Роль
Инженер-программист
Обязанности
Проект для управления добычей жидких минералов. Цифровизация процессов добычи нефти и газа, а также цифровизация услуг по обслуживанию скважин. Управление скважинами, мониторинг производства и оценка эффективности.
Обязанности
Разработка REST-архитектуры;
Внедрение бизнес-функций;
Реализация шаблонов проектирования на Java;
Разработка клиентских страниц с использованием GWT;
Использование Kafka Streams для обработки данных в реальном времени;
Создание процедур в SQL;
Исправление PL/SQL-запросов;
Создание и управление задачами Jenkins CI/CD;
Оптимизация производительности базы данных;
Использование Maven для управления зависимостями и сборки проекта;
Создание пользовательских компонентов GWT;
Поддержка проектной документации;
Рефакторинг кода;
Написание модульных и интеграционных тестов с использованием JUnit, Testcontainers.
Окружение
Java, GWT, Maven, Oracle, PostgreSql, SQL, Postgis, Apache Common, Liquibase, Apache Kafka, Kafka Streams, Apache Solr, JUnit, Testcontainers, REST, Jenkins, Docker, Docker-Compose, Kubernetes, Subversion, Jira, Linux.
Стек специалиста на проекте
Subversion, Kubernetes, Postgis, Liquibase, Solr, REST, Java, GWT, Kibana, Artifactory, Oracle, JUnit, MongoDB, Linux, Apache, Docker Compose, Kafka Streams, Apache Kafka, Docker, Jenkins, combo, TestContainers, JFrog, Jira, Maven, PostgreSQL, RabbitMQ
Отрасль проекта
Manufacturing
Период работы
Ноябрь 2019 - Апрель 2021
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
-
Специальность
инженер-программист
Завершение учебы
2014 г.