Детализируем рейтинг лучших ИТ-работодателей России 2019. Что ценят сотрудники в своих компаниях больше всего — читайте на Хабре
Обо мне

• Опыт, как синхронного, так и асинхронного программирования;

• Опыт в разработке микросервисной архитектуры, основанной на связи через очереди;

• Практика создания и настройки среды для разработчиков на основе docker и docker compose;

• Опыт написания юнит и интеграционных тестов;

• Умение писать понятный другим, структурированный код, соответствующий принципам SOLID, и читать чужой;

• Понимание принципов Agile, Scrum;

• Хорошо справляюсь с мультизадачностью;

• Умею анализировать сложные ситуации и обнаруживать проблемы или скрытые ошибки;

GitHub - https://github.com/DrummerKH

Linkedn - https://www.linkedin.com/in/dmitriy-hvorostyuk/

Языки & технологии:

- PHP 5.x, PHP 7.x

- OOP, SOLID, DRY, KISS, YAGNI, Design Patterns

- Планирование и разработка RESTfull API

- Symfony 3.x, 4.x

- phpdoc, PSR-standarts 1-4

- Unit тестирование, Интеграционное тестирование

- PostgreSQL, MySQL, SQL (триггеры, процедуры, индексы и тд.). Разбираюсь в ACID и блокировках.

- Redis

- RabbitMQ

- Docker, Docker compose, Vagrant

- Zabbix мониторинг

- Continous Integration

- GIT

- Jira (Administration, Workflows)

- Golang

- Ruby

- Laravel 5.x, Laravel 4.x, CodeIgniter

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
UTS Group
Москва
Ведущий PHP Разработчик
Март 2018 — По настоящее время (2 года и 3 месяца)

Проект: проектирование и разработка высоконагруженной распределенной системы бронирования гостиниц, трансферов, авиа, поездов (до 1000 запросов/мин.).

• Построение архитектуры бэкэнд-сервисов, аудит уже имеющихся архитектурных решений (микросервисная архитектура);
• Выбор технологий реализации задач; подбор оптимальных сервисов/библиотек для интеграции в проект;
• Оценка трудозатрат, сроков; формирование технических заданий;
• Непосредственная разработка backend части (блоки: отельное бронирование, эквайринг);
• Тестирование и поддержка новой функциональности; code review;
• Поддержка и обучение сотрудников (5 чел., Waterfall);

GDMFX Ltd.
Куала-Лумпур
Технический руководитель, Team Lead
Июнь 2013 — Апрель 2018 (4 года и 11 месяцев)

Форекс брокер.
Проект: создание внутренней CRM, личного кабинета пользователей (около 60.000), обработка и сохранение до 2000 котировок торговой платформы в секунду.

• Проектирование и развертывание внутренней инфраструктуры компании - настройка серверов, мониторинг, высокая доступность, уведомления;
• Разработка внутренних систем и сервисов, которые будут встраиваться во всю инфраструктуру и нацелены на расширение с максимальным повторным использованием;
• Проработка архитектуры и требований систем; выбор технологий реализации задач;
• Подбор и организация слаженной работы системных администраторов, программистов (5), QA; настройка непрерывной интеграционной практики развития в команде;
• Оптимизация производительности и отказоустойчивости проектов, рефакторинг кода, code review, написание технической документации;

Instaforex
Калининград
PHP-программист
Март 2009 — Июнь 2013 (4 года и 4 месяца)

• Создание веб-сайтов, начиная от создания движков PHP, заканчивая версткой HTML и программированием на JavaScript;
Использование PHP-фреймворков - Codeigniter, Kohana;
• Создание различных служб на PHP: отправка электронной почты, получение различной информации и т.д.;
• Тестирование и поддержка старой, и новой функциональности;

Network Provider Company New Systems
Калининград
Системный администратор
Октябрь 2008 — Март 2009 (6 месяцев)

Подключение компьютерных станции к локальным сетям;
Настройка сети и подсети;

Высшее образование
Балтийский федеральный университет имени И. Канта
Калининград
Факультет: Физический
Сентябрь 2003—Август 2009 (5 лет и 11 месяцев)
Кафедра теоретической физики затем кафедра Радиоэлектроники