E-commerce & Retail
Government & Public Sector
HRTech
Social Networking
Travel, Hospitality & Restaurant business
Дмитрий Г. Backend разработчик, Senior
ID 15202
ДГ
Дмитрий Г.
Мужчина
Россия, Таганрог, UTC+3
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — A2
Главное о специалисте
Создаёт масштабируемые и надёжные веб-приложения, опираясь на глубокое понимание принципов проетирования и архитектуры. Это позволяет разрабатывать решения, которые соответствуют современным требованиям и легко поддержиаваются в долгосрочной перспективе.
Опыт работы:
Разработка и поддержка веб-приложений с использованием NestJS, PostgreSQL, GraphQL, TypeORM, BullMQ, gRPC.
Разработка и поддержка микросервисов на Node.js;
Улучшение кода (устранение ошибок, рефакторинг);
Реализация RESTful API и интеграция сторонних API для обмена данными;
Работа с базами данных, включая MongoDB, MySQL и PostgreSQL;
Разработка и оптимизация запросов к базам данных;
Работа с различными библиотеками и фреймворками (Express.js, Socket.io и Mongoose);
Работа с системами контроля версий Git;
Отладка, написание модульных и интеграционных тестов.
Проекты
(4 года 3 месяца)
Платформа для сбора статистики с маркетплейсов
Роль
Backend разработчик
Обязанности
Платформа для получения статистики с популярных маркетплейсов. Платформа разрабатывается с использованием современных технологий для сбора, обработки и анализа данных. Она автоматически собирает данные из различных источников, включая маркетплейсы и системы учета.
Ключевые функции платформы включают анализ данных, прогнозирование и планирование. Алгоритмы анализируют полученные данные и выявляют тенденции, что позволяет предпринимателям принимать более взвешенные решения и заранее планировать свои действия. Платформа также предоставляет актуальные сводки по продажам, заказам и возвратам в режиме реального времени, что экономит время и позволяет предпринимателям лучше понимать тенденции рынка
Над чем я работал:
1. Разработка микросервисов: контроллеры, сервисы и репозитории, необходимые для функционала; проектирование структуры и создание моделей данных и логики обработки запросов.
2. Проектировка архитектуры и API.
3. Интеграция с платёжной системой банка: внедрение функционала обработки платежей и написание тестов.
4. Проектирование API RMQ для взаимодействия с другими сервисами.
5. Рефакторинг кода: улучшение качества и покрытие кода тестами.
Стек специалиста на проекте
RabbitMQ, Node.js, MongoDB, TypeScript, Проектирование API
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2024 - Январь 2025
(2 месяца)
Платформа управления персоналом
Роль
Backend разработчик
Обязанности
Современная модульная корпоративная платформа управления персоналом, которая является расширяемой, ориентированной на будущее и быстро развертываемой в любом масштабе. Платформа предоставляет индивидуальные решения для корпоративных клиентов. Цель платформы осуществление мониторинга рабочей нагрузки персонала для крупных компаний.
Над чем я работал:
1. Разработка микросервиса: от создания до развертывания был разработан новый микросервис, ориентированный на создание индивидуальных отчетов о прогулах сотрудников и связанных с ними причинах.
2. Оптимизация CI/CD: реализованы значительные улучшения в конвейере CI/CD, что привело к удвоению скорости сборки.
3. Рефакторинг устаревшего кода: выполнен рефакторинг кода устаревших систем для оптимизации производительности и удобства обслуживания.
4. Асинхронное управление задачами: использование BullMq для разработки и внедрения надежной системы асинхронного выполнения задач для обработки пользовательских загрузок.
5. Использование комплексного подхода к тестированию, включающего в себя модульное и интеграционное тестирование.
Стек специалиста на проекте
PostgreSQL, Docker, GraphQL, Jest, TypeScript, TypeORM, NestJS, gRPC Web, BullMQ
Отрасль проекта
HRTech
Период работы
Февраль 2024 - Октябрь 2024
(9 месяцев)
Платформа для создания анимированных видеороликов
Роль
Backend разработчик
Обязанности
Проект обеспечивает эффективную коммуникацию между заказчиками и исполнителями.
Клиенты могут легко отслеживать прогресс работы и вносить правки в реальном времени, а также обмениваться мультимедийными файлами с создателями. Главное отличие этой платформы от аналогов - использование искусственного интеллекта, который помогает клиентам и исполнителям на каждом этапе создания видео. Это значительно ускоряет процесс и повышает качество конечного продукта.
Над чем я работал:
1. Разработка серверной части приложения:
- Создание REST и GraphQL API с использованием Node.js и GraphQL.
- Проектирование и реализация схем GraphQL для обеспечения гибкого и эффективного взаимодействия между клиентом и сервером.
2. Развертывание и управление инфраструктурой:
- Использование Azure для развертывания и управления серверной частью приложения.
- Настройка CI/CD (Continuous Integration/Continuous Deployment) процессов для автоматизации развертывания и тестирования.
- Мониторинг и поддержка инфраструктуры, обеспечение безопасности и масштабируемости.
3. Взаимодействие с командой и документация:
- Использование scrum для взаимодействия с фронтенд-разработчиками, дизайнерами и другими членами команды для обеспечения согласованности и качества разработки.
- Написание технической документации для разработанного кода и API.
- Участие в код-ревью и обмене знаниями внутри команды.
Стек специалиста на проекте
PostgreSQL, Node.js, GraphQL, Jest, TypeScript, SendGrid, Azure, Prisma.js, Azure Blob Storage
Отрасль проекта
Social Networking
Период работы
Февраль 2023 - Январь 2024
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
Специальность
Кафедра прикладной информатики в экономике. Степень бакалавра.
Завершение учебы
2018 г.
Высшее
Учебное заведение
ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
Специальность
Кафедра информатики и инженерии. Степень магистра.
Завершение учебы
2020 г.
Отзывы
1
Клиент предпочел скрыть свои данные
Дмитрий показал себя как ответсвенный сотрудник, который справляется с поставленными задачами и соблюдает дедлайны. Если ему не понятна постановка задачи мы списываемся/созваниваемся и устраняем недопонимание. Сотрудник вовлечен на уровень, необходимый для реализации задач. Своевременно информирует о возникающих проблемах и прочих моментах в работе. Коммуникация с Дмитрием очень комфортна, отсутствуют каке-либо проблемы. Дмитрий поставил новый уровень для наших штатных сотрудников, к которому мы будем стремиться
Отзыв опубликован 28.01.2025