ДХ
Дмитрий Х.
Мужчина, 20 лет
Россия, Москва, UTC+3
Ставка
2 207,79 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Дмитрий — Middle разработчик с опытом работы в области RnD. Специализируется на Golang, обладает знаниями в области работы с базами данных (PostgreSQL, MS SQL, MongoDB, ClickHouse), а также опытом использования Redis, Apache Kafka, RabbitMQ, Docker и микросервисов.
Имеет опыт работы в команде над разработкой собственного сервиса для бронирования поездок и командировок в роли Go Developer. В рамках проекта занимался разработкой нового сервиса-эксперимента Smartagent, проектированием и разработкой калькулятора сметы мероприятия, добавлением нового типа услуги «мероприятие», автоматической отправкой закрывающих документов в ЭДО и другими задачами. Также занимался менторством, проводил митапы и код-ревью.
Ранее работал над проектом LMS по информационной безопасности в роли Backend Developer. В рамках проекта занимался моделированием и разработкой функционала таблицы лидеров, добавлением личной статистики по пройденным курсам и задачам, проектированием и разработкой нового функционала подсказок, а также выполнял рутинные задачи, такие как добавление новых типов задач и достижений, написание unit-тестов, рефакторинг легаси кода и правка багов.
Проекты
(2 года 10 месяцев)
Компания-разработчик собственного сервиса для бронирования поездок и командировок
Роль
Go Developer
Обязанности
Работал в команде расширения проекта. Разрабатывал новый сервис-эксперимент Smartagent, разрабатывал новые типы услуг, добавлял тарифы на бронирование отелей, занимался поддержкой легаси функционала, моделировал и разрабатывал новые части системы.
Команда из 9 человек: 2 frontend, 2 backend, QA, бизнес-аналитик, product manager, team lead, scrum master.
Примеры задач:
– Проектирование и разработка калькулятора сметы мероприятия. Использовал Kafka и ClickHouse для асинхронного сбора актуальных цен на услуги (например, отели). Реализовал микросервис, который по собранным данным считает медиану цен за услугу.
– Проектирование и разработка нового функционала сборов агенства (доп. комиссия). В ходе разработки изменил логику ценообразования и реализовал отдельный микросервис для расчета дополнительных сборов.
– Добавление нового типа услуги - мероприятие. Крупная задача, в рамках которой нужно было добавить мероприятия во все части системы: бронирование, аналитика, закрывающие документы, внешнее API, отчеты и др.
– Автоматическая отправка закрывающих документов в ЭДО. Разработал интеграцию с внешним сервисом - Диадок. Работал с сертификатами.
– Проектирование и разработка внешнего API для Smartagent. Создал новый микросервис, к которому обращаются внешние сервисы по JSON-RPC.
– Разработка метода для получения структуры трат аккаунта. Рассчитывал суммарные затраты, динамически сгруппированные по типам услуг, и отдавал данные для отрисовки диаграммы в ЛК. Использовал денормализацию данных для оптимизации запросов.
Из нетехнических задач: занимался менторством нескольких человек, проводил митапы, занимался код-ревью.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, SQL, Go, MongoDB, ClickHouse, Entity Framework, SignalR, Dapper, .NET, Microsoft, Gorilla, Mux, Redis, WebSockets, Identity Server
Отрасль проекта
RnD
Период работы
Ноябрь 2023 - По настоящее время
(1 год 9 месяцев)
LMS по информационной безопасности
Роль
Backend Developer
Обязанности
Компания занимается заказной разработкой ПО. Работал над LMS по информационной безопасности. Присутствовали элементы геймификации - достижения и таблица лидеров.
Команда из 7 человек: 2 frontend, 2 backend, QA, дизайнер и ПМ.
Интересные задачи:
– Моделирование и разработка функционала таблицы лидеров
– Добавление личной статистики по пройденным курсам и задачам
– Проектирование и разработка нового функционала подсказок
Рутинные задачи:
– Добавление новых типов задач
– Добавление новых достижений
– Написание unit-тестов
– Рефакторинг легаси кода
– Правка багов
Также занимался еще одним мелким проектом. В основном правил легаси и расширял API.
Стек специалиста на проекте
PostgreSQL, Go, MongoDB, Yandex, gRPC, Kafka, Gorilla, Mux, S3
Отрасль проекта
RnD
Период работы
Октябрь 2022 - Ноябрь 2023
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Пензенский государственный университет, Пенза
Специальность
Программная инженерия
Завершение учебы
2026 г.