Алена У. Разработчик SAP Commerce, Senior
ID 28057
АУ
Алена У.
Женщина, 29 лет
Беларусь, Минск, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Разработчик SAP Commerce
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист SAP консультант / SAP разработчик с опытом работы более 10 лет.
Инженер-программист с более чем 10-летним опытом разработки надёжных, масштабируемых и высокопроизводительных систем. Специализируюсь на Java и SAP Commerce. Обладаю опытом создания современных enterprise-приложений на основе облачных, микросервисных и событийно-ориентированных архитектур, с использованием контейнеризации. Реализую устойчивые и производительные решения в области корпоративного ПО и e-commerce. Придерживаюсь принципов чистого кода, Test-Driven Development (TDD), активно использую паттерны проектирования, стремлюсь создавать безопасные, эффективные и масштабируемые программные продукты, адаптирующиеся к росту бизнеса.
Языки программирования
Java, JavaScript, TypeScript.
Бэкенд
Spring (Core, MVC, Boot, Data, Security), SAP Commerce, SAP Sales Cloud, Axon, Hibernate, JDBC, Apache Solr, Hybris, REST, SOAP, EJB, Maven, Gradle, JUnit, Mockito, Apache Camel, GraphQL, ELK, TestContainers, Keycloak, Lombok, Flyway, Liquibase, Swagger, SonarQube, JasperReports, Orika, MapStruct.
Фронтенд
Angular, React, JQuery, HTML, CSS, Material Design.
Базы данных
Oracle, PostgreSQL, MongoDB, Redis, Snowflake, Elasticsearch, SAP S4HANA.
Брокеры сообщений
Apache Kafka.
Облака
AWS(EC2, S3, SES, CloudFormation, Lambda, CloudWatch), Microsoft Azure(AKS, SQL, Functions).
DevOps
Docker, Docker-Compose, Kubernetes, Tomcat.
CI/CD
Jenkins.
Системы управления версиями
Git, GitHub, GitLab, BitBucket.
Инструменты управления проектами
Jira, Confluence.
Проекты
(10 лет 11 месяцев)
СИСТЕМА УПРАВЛЕНИЯ АВТОПАРКОМ
Роль
Инженер-программист / SAP консультант / SAP разработчик
Обязанности
СИСТЕМА УПРАВЛЕНИЯ АВТОПАРКОМ
Веб-приложение для комплексного администрирования парка грузовых автомобилей. Решение предоставляет менеджерам автопарка полную информацию о состоянии транспортных средств, включая данные о техническом обслуживании, истории ремонтов и выполненных работах от внешних подрядчиков. Система включает функционал для мониторинга состояния шин, с возможностью автоматизированного сбора данных через сканирование штрих-кодов. Также реализована поддержка предложения сопутствующих товаров и услуг клиентам, а также возможность приёма мультивалютных платежей.
Обязанности
Разработка и адаптация компонентов SAP Commerce (Hybris), обеспечивающих ведение информации о транспортных средствах и предоставляемых услугах;
Работа с Search & Navigation Framework, оптимизация индексации в Apache Solr для повышения скорости поиска информации о техническом обслуживании и ремонтах;
Интеграция SAP Sales Cloud с внутренней системой учёта технических осмотров и сканирования шин через REST API;
Настройка бизнес-процессов в Order Management Services, включая работу с заказами на техобслуживание, логистику запчастей и внешние заказы;
Использование API SAP Sales Cloud для передачи отчётов о техническом обслуживании, данных сканирования шин и результатов осмотров из системы управления деталями автомобиля в CRM для отслеживания возможностей продаж в реальном времени;
Выявление узких мест в архитектуре приложения и оптимизация за счет удаления избыточных операций с базой данных и кэширования;
Использование Redis и MongoDB для кэширования и хранения вспомогательных данных по транспортным средствам;
Настройка резервного копирования баз данных;
Разработка компонентов пользовательского интерфейса с jQuery, HTML/CSS, Material Design;
Настройка CI/CD процессов в Jenkins, автоматизация сборки, тестирования и развертывания;
Обеспечение высокого уровня покрытия кода тестами и контроль качества реализованных тестов;
Декомпозиция задач и оценка трудозатрат;
Проведение рефакторинга и ревью кода, исправление ошибок;
Проведение технических собеседований с кандидатами;
Проведение онбординга новых членов команды;
Создание и оптимизация технической документации;
Презентация новой функциональности менеджерам по продажам.
Среда разработки
Java, TypeScript, JavaScript, Spring (Core, MVC, Boot, Data, Security), Oracle, MongoDB, Redis, Hibernate, JQuery, SAP Commerce, Hybris, SAP Sales Cloud, Apache Solr, Apache Camel, HTML, CSS, REST, Git, Bitbucket, Jenkins, SonarQube, Docker, Docker Compose, Kubernetes, TestContainers, JUnit, Mockito, Gradle, Lombok, Flyway, SAP S4HANA, Microsoft Azure(AKS, SQL, Functions), Material Design, Axon.
Стек специалиста на проекте
Jedis, commerce, hybris 5, core, functions, Material Design, Lombok, Apache Solr, Axon, s4hana, Data, Flyway, SonarQube, REST, Java, Git, Oracle, JUnit, Bitbucket, MongoDB, Mockito, Gradle, SAP, MVC, Apache Camel, boot, Security, Docker Compose, HTML, CSS, SQL, Docker, Hibernate, TypeScript, TestContainers, Azure, Microsoft, JavaScript, Spring, sales cloud, aks, Jenkins, Kubernetes, jQuery
Отрасль проекта
Logistics & Transport
Период работы
Июнь 2023 - По настоящее время
(2 года 2 месяца)
СИСТЕМА ОЦЕНКИ ЗНАНИЙ ДЛЯ ШКОЛ
Роль
Инженер-программист
Обязанности
СИСТЕМА ОЦЕНКИ ЗНАНИЙ ДЛЯ ШКОЛ
Веб-приложение, позволяющее пользователям производить взаимную оценку и/или оценку учеников, организовывать встречи, создавать формы для сбора оценочных данных и получать статистику на их основе.
Обязанности
Разработка архитектуры и реализация RESTful API для интеграции фронтенда и бэкенд-сервисов;
Проведение миграции проекта с Java 11 на Java 17;
Проведение миграции с Orika на MapStruct;
Разработка и управление миграциями базы данных с использованием Flyway;
Настройка схемы PostgreSQL, создание индексов и оптимизация SQL-запросов для эффективной обработки оценочных данных и аналитики;
Настройка резервного копирования баз данных;
Контейнеризация и оркестрация сервисов в Docker и Kubernetes для обеспечения масштабируемости;
Ведение технической документации (БД и интеграционных схем, Swagger);
Интеграция фронтенда с RESTful APIs и с внешними сервисами;
Разработка кастомных компонентов на React;
Обработка событий с использованием jQuery;
Обеспечение высокого покрытия модульными тестами с использованием JUnit, Mockito и контроль качества через SonarQube;
Демонстрация новой функциональности заинтересованным сторонам (менеджерам по продукту и продажам).
Среда разработки
Java, JavaScript, React, JQuery, Spring (Core, MVC, Boot, Data, Security), Hibernate, Git, GitHub, SonarQube, REST, GraphQL, HTML, CSS, Docker, Docker Compose, JUnit, Mockito, Swagger, Kubernetes, Maven, Lombok, Flyway, Redis, PostgreSQL, AWS(EC2, S3, SES, CloudFormation, Lambda, CloudWatch), Material Design, Orika, MapStruct.
Стек специалиста на проекте
GraphQL, AWS, core, ses, Material Design, Lombok, Data, Flyway, SonarQube, REST, Java, Git, JUnit, Mockito, Swagger, Redis, MVC, GitHub, boot, Security, S3, CloudFormation, Docker Compose, EC2, HTML, CSS, Docker, Hibernate, MapStruct, Lambda, CloudWatch, Maven, React, JavaScript, Spring, PostgreSQL, Kubernetes, orika, jQuery
Отрасль проекта
EdTech
Период работы
Июль 2019 - Июнь 2023
(4 года)
НАБОР ИНСТРУМЕНТОВ ДЛЯ ВНУТРЕННЕГО АДМИНИСТРИРОВАНИЯ
Роль
Инженер-программист
Обязанности
НАБОР ИНСТРУМЕНТОВ ДЛЯ ВНУТРЕННЕГО АДМИНИСТРИРОВАНИЯ
Система позволяющая управлять данными пользователей, отслеживать подключения к системе и получать детализированную информацию о клиентах и их заказах.
Обязанности
Проектирование и реализация RESTful-сервисов для управления пользователями и заказами;
Проектирование структуры и логики новых сервисов;
Выявление узких мест в архитектуре приложения и оптимизация за счет удаления избыточных операций с базой данных и кэширования;
Реализация безопасного хранения паролей с использованием хеширования на базе алгоритма BCrypt и компонентов Spring Security;
Управление резервным копированием базы данных;
Написание скриптов миграции с использованием Liquibase;
Разработка пользовательских интерфейсов и компонентов с использованием Angular и Material Design;
Настройка и управление развертыванием микросервисов в Kubernetes;
Декомпозиция и эстимация задач;
Составление и реализация планов рефакторинга;
Обучение и техническая поддержка новых членов команды;
Подготовка технической документации: архитектура, схемы интеграции, спецификации API (Swagger, Confluence);
Презентация новой функциональности менеджерам по продажам;
Написание unit и integration тестов с использованием JUni и Mockito.
Среда разработки
Java, TypeScript, Spring (Core, MVC, Boot, Data, Security), Hibernate, Angular, Tomcat, Git, GitLab, SonarQube, REST, Swagger, HTML, CSS, Docker, Docker Compose, JUnit, Mockito, Kubernetes, GitLab, Maven, Lombok, Liquibase, Redis, Microsoft Azure(AKS, SQL, Functions), Material Design.
Стек специалиста на проекте
GitLab, Tomcat, core, functions, Material Design, Lombok, Data, Liquibase, SonarQube, REST, Java, Git, JUnit, Mockito, Swagger, Redis, MVC, boot, Security, Docker Compose, HTML, CSS, SQL, Docker, Hibernate, TypeScript, Angular, Azure, Maven, Microsoft, Spring, aks, Kubernetes
Отрасль проекта
EdTech
Период работы
Июнь 2018 - Июль 2019
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУ (Минск)
Специальность
Математика. Экономическая деятельность, 2017
Завершение учебы
2017 г.
Высшее
Учебное заведение
БГУ (Минск)
Специальность
Веб-программирование и информационные технологии (магистратура, 2021)
Завершение учебы
2021 г.