Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Дмитрий Ш. Backend разработчик, Senior

ID 2991
ДШ
Дмитрий Ш.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
2,687.5 Р/час
НДС не облагается
Специалист доступен с 27 апреля 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Senior
Навыки
RabbitMQ
HTML
CSS
MySQL
Docker
REST
XML
JavaScript
Node.js
PHP
Python
Laravel
Bitbucket
MongoDB
MVC
GitHub Actions
Nginx
Composer
Apache HTTP Server
SOLID
DRY
KISS
Redis
OOP
Terminal Bash
Beanstalk
Знание языков
Английский — 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
Проекты   (22 года 8 месяцев)
Разработка новой функциональности для multi-site конфигурации на Wordpress CMS.
Роль
Full-stack разработчик
Обязанности
Оптимизация, рефакторинг “legacy” кода с использованием новейших технологий и практик для подготовки к автоматизированному тестированию. Перевод существующего WordPress проекта на использование Docker. Внедрение CI/CD. E2E тестирование на базе Cypress. Вспомогательные скрипты на базе отдельных Laravel компонентов, Python 3. Создание Eloquent моделей вместо “старого” прямого доступа к БД, переход на использование DTO для обращения к 3rd party REST API.
Период работы
Февраль 2022 - По настоящее время  (2 года 3 месяца)
Улучшение многокомпонентного софта, построенного на микросервисной архитектуре.
Роль
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 г.

Похожие специалисты

Недавно просмотренные специалисты

E-commerce & Retail • FinTech & Banking
АГ
Анастасия Г.
Ульяновск
Системный аналитик
Senior
3,000 Р/час
UML
JavaScript
Postman
JSON
Scrum
Git
Kibana
Oracle
SoapUI
Charles
+28

Опыт анализа требований и составления задач более 5-ти лет Опыт взаимодействия с заказчиками Опыт разработки технических заданий, SRS (в т.ч. описание модели предметной области, алгоритмов, use-case, схемы базы данных) Опыт разработки пользовательской документации Опыт работы в команде (по гибким методологиям разработки) Опыт постановки задач разработчикам (таск-трекеры: Jira, Redmine) Опыт работы с СУБД (MySQL, Postgres, Oracle), ER-диаграммами (SqlDBM и др.) Знание SQL на уровне сложных запросов Опыт работы с Charles Опыт работы с сервисами просмотра логов (Kibana, Sage) Опыт работы с брокерами сообщений (Kafka, Rabbit MQ) Владение инструментами моделирования (draw.io, MS Visio) Описание процессов в нотациях BPMN, IDEF0, UML (BPMNStorm, PlantUML) Прототипирование интерфейсов (Figma) Умение работать с системой контроля версий (Git) Понимание жизненного цикла разработки ПО Понимание принципов разработки и проектированияа у REST API, SOAP, gRPC, GraphQl Инструменты тестирования API (Postman, SOAP UI) Опыт адаптивной верстки: HTML, CSS Знание основ языков программирования: javascript, python

Подробнее