Денис Д. PHP разработчик, Senior
ID 11573
ДД
Денис Д.
Senior
Россия, Москва, UTC+3
3 701,3 Р/час
вкл. НДС 5% (135.71 Р)
Специалист доступен с 14 октября 2026 г.
О специалисте
Специализация
PHP разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
- Финалист хакатона "Лидеры цифровой трансформации 2023", 5 место
- Преподаю Laravel в Онлайн-школе
- Опыт работы с Cloud сервисами AWS, Oracle
- Опыт администрирования Linux-серверов
Проекты
(12 лет 7 месяцев)Fintech проект, платежный сервис для штрафов налогов и ОСАГО
Роль
Backend Developer
Обязанности
Задачи:
- Проект SoA с нагрузкой 1к RPS.
- Созвоны, брейнштормы, технический дизайн, консультирую и обучаю коллег и пишу документацию, контроль выкатки фич, делаю код-ревью.
- Разработал балансировку получения фото, что привело к экономии ~3.000$ в месяц.
- Разработал онлайн-чат на Golang, что улучшило поведенческое SEO на сайте и облегчило общение техподдержки с клиентами.
- Разработал вебсокет чат для поддержки клиентов на Go. Реализовал функциональность создания комнат, обмена сообщениями/файлами в реальном времени. Использовал горутины и каналы Go для высокой производительности и обработки параллельных соединений. Интегрировал чат с системой аутентификации и авторизации.
- Также разработал на Go микросервис OAuth авторизации через социальные сети (VK, Google). Реализовал полный поток авторизации OAuth 2.0, интеграцию с API соцсетей для получения данных профиля. Обеспечил безопасное хранение токенов. Применил кэширование для оптимизации производительности. Использовал возможности Go для создания легковесного и высокопроизводительного микросервиса.
- Внедренная мной практика написания DoD привела к уменьшению конфликтов с постановщиками задач на 100%.
- Внедрил автоматический контроль качества кода и научил команду пользоваться, что привело к X2 ускорению code review.
- Нарисовал архитектуру проекта (DrawIO, PlantUML). Внедрял «чистый код» и best practices;
- Произвел перенос проекта на Docker-Compose и обучил коллег пользоваться.
- Документирование API в Swagger;
- Проектирование нового функционала, разработка дизайн-проектов.
- Работа с брокерами очередей Kafka и RabbitMQ;
- Работа с асинхронным кодом (pcntl_fork()).
Технологии и инструменты: Nginx, Docker-Compose, PHP 8.2, Symfony, Laravel, Golang, PostgreSQL, Clickhouse, MySQL, Redis, RabbitMQ, ElasticSearch, Python, CV, SoA, Jenkins, Linux, ignite, Memcached, SSO, OAuth2.0, TLS+MTLS, UDP, TCP, WebSocket, Kafka.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, MySQL, Elasticsearch, Python, Laravel, DevOps, QA, Linux, Jenkins, Memcached, Nginx, Symfony, U2, Android, IOS, H2, C, ClickHouse, Ignite, 3d, Gitea, SEO, Kafka, ATL, Code Review, SOA, Дизайн, Fintech, 1С, OAuth 2.0, Docker Compose, AD, Erlang, PHP 8, Redis, SSO, GOlang, Backend, КА, Документация, WebSockets, Systemd, O2, cgo, UDP, K2, ЧТЗ, ES, d3, cps, dad, C4, umlet, TCP, Разработка, ДО, cv2, developer, Разработка и внедрение систем
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - По настоящее время
(4 года 9 месяцев)
SaaS ERP система транспортной компании, которая включала в себя весь спектр потребностей сотни франчайзи в СНГ.
Роль
Backend Developer
Обязанности
Что сделано:
- Поддержка и доработка легаси проекта.
- Тех. анализ, разработка архитектуры (UML), разработка нового функционала.
- Исправил тяжёлые SQL-запросы, от которых лочилась БД (дедлоки от триггеров), что увеличило стабильность системы и избавило от баг-репортов.
- Сделал распараллеленный запуск автотестов, что ускорило их прохождение в 10 раз.
- Поиск и исправление багов.
- Код-ревью кода других членов команды;
- Интеграция приложения с API других внешних сервисов, например Dadata, YandexKassa.
Команда: 6 backend, 3 frontend, 1 CTO, 1 Teamlead, 1 HelpDesk.
Технологии и инструменты: Nginx, PHP, MariaDB, DDD, Event Sourcing, Docker-Compose, Vue JS, Ansible, задачи в Jira; документация Confluence; code-review: FishEye+Crusible; VCS: Mercurial, Git; авто-тесты: PHPUnit+Codeception, Linux.
Стек специалиста на проекте
Git, PHP, Jira, Confluence, UML, ERP, Linux, Nginx, MariaDB, ЯНГ, k6, Helpdesk, 3d, Saas, Vue.js, Ansible, Codeception, Gitea, Аналитика, Code Review, Microsoft, Event Sourcing, 1С, Docker Compose, Mercurial, AD, VCS, DDD, Frontend, Backend, БП, Документация, Баг-репорты, cgo, CppUnit, ЧТЗ, архитектура, Автотесты, umlet, SQL-запросы, Разработка, ДО, developer
Отрасль проекта
Urban technology
Начало работы
Август 2020 - Декабрь 2021
(1 год 5 месяцев)
Saas платформа по верификации пользователей для банков и финансовых организаций.
Роль
Backend Developer
Обязанности
Команда: 1 CTO, 1 TeamLead, 7 backend, 3 frontend, 2 QA, 7 HelpDesk.
Технологии и инструменты: Java, Laravel, PHP, Vue JS, Zabbix
Что сделано:
✓ Поддержка и развитие SaaS c сервис-ориентированной архитектуры. Работа с распределённой многопользовательской системой и большими объёмами данных;
✓ Доработка проекта для возможности развёртывания с нулевым временем простоя;
✓ Отделил несколько компонентов-сервисов из монолита для упрощения поддержки кодовой базы и ускорения вхождения в проект новых разработчиков. В процессе разработал приложение для репликации пользовательских данных и настроек клиентов между сервисами для согласованного состояния системы;
✓ Разработал сервис автоматического тестирования, что в несколько раз снизило нагрузку на отдел техподдержки;
✓ Разработал приложение на VueJS и PHP для агрегации состояния инфраструктуры. Совместимо с Zabbix и Laravel;
✓ Разработал сервер и клиент межсервисной SCRAM-аутентификации на PHP для повышения уровня безопасности;
✓ Сделал интеграцию с CRM Битрикс24 по API.
Стек специалиста на проекте
API, Java, PHP, CRM, Laravel, QA, Битрикс24, H2, C, SCRAM, Базы данных, Zabbix, Helpdesk, 3d, Saas, Vue.js, Gitea, Microsoft, D7, Testing, 1С, Frontend, Backend, КА, PHP 5, PHP 7, Rabbit, cgo, Работа с интеграциями, Монолитная архитектура, ЧТЗ, архитектура, d3, Laravel 10, umlet, Разработка, ДО, developer
Отрасль проекта
FinTech & Banking
Начало работы
Апрель 2019 - Август 2020
(1 год 5 месяцев)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Томский государственный университет систем управления и радиоэлектроники
Специальность
Прикладная информатика в экономике , Искусственный интеллект, Специалист по большим данным
Завершение учебы
2022 г.



