Денис Б. Backend разработчик, Senior
ID 9411
ДБ
Денис Б.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2 750 Р/час
НДС не облагается
Специалист доступен с 7 ноября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Денис — опытный backend-разработчик уровня Middle+. Обладает глубокими знаниями и навыками в области программирования на Java, PHP, а также работы с фреймворками Symfony, Spring, Flask, NestJS. Денис также имеет опыт работы с базами данных PostgreSQL и MySQL, поисковыми системами Elasticsearch, контейнеризацией Docker, кешированием Redis, системами логирования Logstash и визуализации Kibana, балансировщиком нагрузки Traefik, веб-сервером Nginx.
В портфолио Дениса есть проекты из разных отраслей: Travel, Hospitality & Restaurant business, HRTech, AI & Robotics. На каждом проекте Денис выполнял широкий спектр задач, включая интеграцию с внешними сервисами, разработку модулей, реализацию фоновой синхронизации данных, автоматизацию процессов и другие.
Проекты
(4 года 3 месяца)
ZCTS (TMC)
Роль
Java-developer
Обязанности
ZCTS - представлена на рынке деловых путешествий с 1997 года. Занимается оптимизацией и экономией затрат на деловые поездки за счет грамотного управления командировками и прямых контрактов с поставщиками услуг. За более чем 20 лет работы организовали командировки более чем для 2000 российских компаний.
Примеры задач:
Интеграция поставщика авиа услуг Nemo.Travel:
- интеграция клиента в существующую бизнес-логику;
- разработка модуля (клиента) для взаимодействия с поставщиком через SOAP API, реализация REST API для модуля;
- интеграция методов поиска, бронирования, выписки и тд. поставщика Nemo.Travel в проект;
Доработки функционала отображения авиарейсов, экспорта и импорта пользователей, вывода брони;
Реализация системы уведомлений для оповещениях об изменениях в составе цены заказа, изменения сегментов рейса;
Переработка процесса оформления авиа- услуг для актуализации доступности рейса;
Формирование сборов по заказу с последующим экспортом данных в 1С;
Реализация кэширования поисковой выдачи;
Участие в реализации микросервиса аутентификации с применением Spring Boot;
Использование Docker в локальной разработке;
Реализация фоновой синхронизации данных бронирования, а также автоматической отмены брони;
Помощь тимлиду проекта: код-ревью, распределение задач в рамках релиза, деплой задач на продакшн;
Работа с поставщиками авиа- контента: mixvel, sirena, travel port, aviacenter, аэроэкспресс;
Работа с поставщиками гостиничного контента: bronevik, ostrovok, academ-service;
Автоматизация генерации классов из WSDL при сборке модуля SOAP - клиента;
Написание Unit-тестов для SOAP клиента поставщика авиа услуг;
Работа с PostgreSQL посредством Hibernate ORM, написание миграции в БД с помощью flyway, а также проведение аналитики данных напрямую через SQL-запросы;
Работа в команде с использованием GIT.
Стек специалиста на проекте
Unit testing, Работа с интеграциями, Java EE 7, Flyway, Services, SOAP, Hibernate, Code Review, Java 8, PostgreSQL, SOAP API, Node.js, Spring Boot
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2023 - По настоящее время
(1 год 11 месяцев)
ВипСервис (TMC)
Роль
backend-разработчик
Обязанности
Випсервис — крупнейший российский консолидатор авиационных и железнодорожных билетов. Входит в топ-200 крупнейших частных компаний России. Более 13 миллионов пассажиров ежегодно путешествуют по проездным документам, выписанным при посредничестве компании. TMC - OBT-система для оказания услуг делового туризма (Авиа, Ж/Д, гостиницы,трансферы и пр.)
Примеры задач:
Помощь тимлиду проекта: онбординг новых специалистов, код-ревью, распределение задач, консультации участников команды, деплой задач на продакшн с использованием Jenkins;
Участие в настройке CI/CD;
Доработки функционала отображения авиарейсов, экспорта и импорта пользователей, вывода брони;
Исправления дефектов связанных с реквизитами доступа, с экспортом и импортом;
Реализация и интеграция единого сервиса аутентификации, реализация REST API;
Интеграция поставщика Академсервис для микросервиса, предоставляющего отельные услуги;
Использование Kibana для сбора и аналитики логов;
Реализация мультитенантной архитектуры для добавления новых агентств;
Реализация кэширования списка компаний посредством Redis;
Использование Docker в локальной разработке, обновление образов для stage-сервера;
Устранение уязвимости энд поинтов на SQL-инъекцию;
Работа с системами sabre, amadeus, sirena, i’way, busfer, hotelstar, academ-service:
Реализация сокрытия API ключей, доступных с фронтенда;
Написание unit-тестов для функциональности travel-политик;
Работа в команде с использованием GIT.
Стек специалиста на проекте
Unit testing, сервисы, Работа с интеграциями, PHP, архитектура, Elasticsearch, API, Kibana, Redis, Nginx, Symfony, Traefik, Logstash, Docker, Jenkins, Microservices, MySQL, PHPUnit
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Апрель 2021 - Ноябрь 2022
(1 год 8 месяцев)
FRAGS
Роль
backend-разработчик
Обязанности
Внутренний сервис целеполагания FRAGS для продакт-менеджеров Ru-Center (ex-Nic.ru). FRAGS внутренняя система для организации процесса целеполагания и контроля за исполнением целей для менеджеров Ru-center.
Примеры задач:
Реализация поиска и фильтрации данных по сложным древовидным структурам;
Двусторонняя интеграция с JIRA: обновление, синхронизация задач;
Работа с импортом: выгрузка во всех популярных форматах;
Автоматическая проверка соблюдения графика выполнения задач;
Сервис email-оповещений по вертикальной оргструктуре;
Работа с PostgreSQL посредством SQLAlchemy, а также проведение аналитики данных напрямую через SQL-запросы;
Использование Docker в локальной разработке;
Работа в команде с использованием GIT.
Стек специалиста на проекте
Работа с интеграциями, SQL запросы, Работа в команде, Разработка, SQLAlchemy, Flask, Jira, PostgreSQL
Отрасль проекта
HRTech
Период работы
Сентябрь 2020 - Февраль 2021
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
КИСТ
Специальность
строительство и эксплуатация зданий и сооружений
Завершение учебы
2020 г.