Дмитрий Ш. Backend разработчик, Senior
ID 2991
ДШ
Дмитрий Ш.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
2 792,21 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Знание языков
Английский — B2
Главное о специалисте
• Разработка с использованием “plain” PHP без фреймворков
• Разработка с использованием back-end и full-stack фреймворков, включая Laravel / Symfony / Codeigniter и React/Vue/Angular
• Интеграция со сторонними сервисами, решениями, включая платежные системы, Google Maps и многими другими
• Работа с MySQL, SQLite и MongoDB
• Проектирование архитектуры
• Аудит кода и архитектуры, code review
• Рефакторинг
• Автоматизированное тестирование (unit/component/e2e)
• Работа в качестве release manager, подготовка и “билд” релизов
• Проектирование сервисов
• CI/CD
Проекты
(23 года 11 месяцев)
Разработка новой функциональности для multi-site конфигурации на Wordpress CMS.
Роль
Full-stack разработчик
Обязанности
Оптимизация, рефакторинг “legacy” кода с использованием новейших технологий и практик для подготовки к автоматизированному тестированию. Перевод существующего WordPress проекта на использование Docker. Внедрение CI/CD. E2E тестирование на базе Cypress. Вспомогательные скрипты на базе отдельных Laravel компонентов, Python 3. Создание Eloquent моделей вместо “старого” прямого доступа к БД, переход на использование DTO для обращения к 3rd party REST API.
Период работы
Февраль 2022 - По настоящее время
(3 года 6 месяцев)
Улучшение многокомпонентного софта, построенного на микросервисной архитектуре.
Роль
Back-end разработчик
Обязанности
Работа над улучшением back-end, построенного на базе Laravel 5. Рефакторинг кода. Написание PHP unit тестов.
Улучшение и рефакторинг Java кода, написание правил BRMS Drools в соответствии с диаграммами. Юнит тесты и сквозное тестирование с использованием Cucumber JS/Java. Работа с MongoDB.
Поиск “слабых мест” и оптимизация кода.
Работа с REST сервер с использованием Swagger. Валидация схем посредством JSON Schema.
Конфигурация Bitbucket pipelines, работа с Docker / Docker Compose.
Работа по двухнедельным спринтам.
Подготовка и ведение релизов.
Наставничество.
Code review.
Период работы
Март 2021 - Январь 2022
(11 месяцев)
B2B / B2C e-commerce проект по предоставлению фермерам торговой площадки для реализации товаров конечным потребителям. Главная особенность - доставка и оплата товаров “по расписанию” (recurring / recurrent).
Роль
Разработчик full-stack с полной (практически единоличной) ответственностью за проект
Обязанности
Работа над проектом в качестве full stack разработчика с самого начала.
Период работы
Май 2006 - Октябрь 2019
(13 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Среднее
Учебное заведение
Ульяновский Городской Технический Университет
Специальность
ЭВМ
Завершение учебы
2003 г.