ДГ
Дарья Г.
Женщина
Беларусь, Гомель, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Дарья — опытный Java-разработчик уровня Senior с опытом работы более 5 лет. Она специализируется на разработке микросервисов, backend- и fullstack-решений.
Дарья принимала активное участие в проектах по переводу оркестратора платежей на микросервисную архитектуру с платформы IBM, разработке инструмента для анализа данных Visual Spark Workplace и создании модуля для учёта знаний, компетенций и опыта сотрудников SkillWill. Также она участвовала в проекте по созданию платформы для онлайн-курсов и олимпиад Distance learning.
На всех проектах Дарья занималась разработкой RESTful API, проектированием сущностей, DTO и мапперов, написанием сопроводительной документации, оптимизацией кода и покрытием его тестами.
Проекты
(5 лет 8 месяцев)
Payment Engine
Роль
Senior Java developer
Обязанности
Проект по переводу оркестратора платежей на микросервисную архитектуру с платформы IBM. Платеж принимался по REST и отправлялся в топики Kafka для последующей обработки остальными микросервисами. Микросервис, работающий с БД, получал информацию по каждому статусу из определенного топика и сохранял его состояние в базу данных. Микросервисы: 1. Payment-order-w – принимает и валидирует запрос на осуществление платежа, генерирует PaymentId и отправляет его вызывающей системе, так принимает запрос на отмену платежа. 2. Prepare-payment – определял систему источника и получателя платежа, читал данные клиента. 3. Debit-auth – формирует последовательность исполнения списаний в соответствии с требованиями банка и ФЗ. Формирует и отправляет запрос в адаптер системы, управляющей счетом списания на резервирование средств (HOLD).
Обязанности и достижения:
Разработала микросервисы с нуля
Спроектировала сущности, DTO, мапперы
Создала RESTful API
Разработала сервисный слой
Написала сопроводительную документацию
Оптимизировала код для повышения производительности
Покрыла код тестами
Команда: 25 Backend developer, 2 аналитика, 7 QA, devops, project manager
Стек специалиста на проекте
developer, payments, Программное обеспечение, Базы данных, Spring Data, jdbctemplate, dto, Liquibase, REST, DevOps, QA, JDBC, IBM, Kafka, Backend, Документация, Projecto, Kafka Streams, Docker, OpenShift, Аналитика, Java 17, REST API, Spring Boot, PostgreSQL, Microservices
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2022 - Июнь 2024
(1 год 9 месяцев)
Инструмент - конструктор для анализа данных
Роль
Senior Java developer
Обязанности
Описание: Visual Spark Workplace — это инструмент, предназначенный для упрощения обработки и анализа больших объемов данных. Вместо написания сложных программных скриптов, пользователи могут использовать визуальные элементы для построения и управления задачами по обработке данных. Это делает работу с большими данными более доступной и интуитивно понятной.
Обязанности и достижения:
Занималась разработкой rest сервисов для построения spark jobs. Они принимают на вход json строят набор стейджей, которые надо выполнить.
Проектировала сущности для БД
В качестве хранилищ – PostgreSQL/S3, все, на Spring
Написала сервисы для поддержки запросов
Написала RESTful API для интеграции с фронтом и другими системами
Покрыла код юнит-тестами
Спроектировала сущности, DTO, мапперы и сформировала архитектуру базы данных
Команда: 10 Backend developers, 5 frontend developer, аналитик, DevOps, ux/ui designer, project manager
Стек специалиста на проекте
developer, Visual, designer, Работа с интеграциями, Программное обеспечение, Базы данных, dto, Spark, JSON, REST, DevOps, Frontend, Apache Spark, Backend, Projecto, Hibernate, Аналитика, Java 11, Maven, REST API, Spring, PostgreSQL, UI/UX
Отрасль проекта
E-commerce & Retail
Период работы
Август 2021 - Август 2022
(1 год 1 месяц)
Intranet модуль для сотрудников
Роль
Middle Java developer
Обязанности
SkillWill – система для внутреннего пользования компании IBA. Она состоит из нескольких монолитных приложений. На этом проекте я занималась рефакторингом кода, написанием юнит-тестов, запросов для ElasticSearch, бизнес-логики, сервиса для генерации резюме. С помощью этого модуля ведётся учёт знаний, компетенций и опыта каждого сотрудника компании. В его личном профиле можно посмотреть всю информацию по технологии, проекты с которыми он когда-то работал. Так-же лиды используют этот инструмент для планирования роста сотрудника и отслеживание их прогресса.
Обязанности и достижения:
Работали по Agile: CI/CD, unit и модульные тесты, код-ревью
Использовали микросервисный подход в разработке
Внедрила модуль для аутентификации и авторизации пользователей через токены
Разработала систему уведомлений для оповещения пользователей
Расширила модульные тесты и увеличила общее покрытие кодовой базы на 15%
Исследование проблем посредством отладки и анализа журналов - выявляла и исправляла ошибки
Разработала интерфейсы для взаимодействия между системами с помощью REST api
Написала билд-скрипты и конфигурации проекта для сборки проектов на разных окружениях
Заменяла тим-лида на проекте
Команда: 2 backend developer, 2 frontend, аналитик, PM, UX/UI, DevOps
Стек специалиста на проекте
developer, pm, Исследование, unit, Разработка, Программное обеспечение, Базы данных, Токены, Elasticsearch, DevOps, Frontend, Backend, Agile, Apache POI, Hibernate, Аналитика, Java 11, Maven, REST API, Spring, PostgreSQL, UI/UX, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2020 - Август 2021
(1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Гомельский государственный университет
Специальность
Математика и информатика
Завершение учебы
2020 г.
Высшее
Учебное заведение
Гомельский государственный университет
Специальность
Машинное обучение с использованием Python (Tensorflow)
Завершение учебы
2022 г.