Денис Д. PHP разработчик, Senior
ID 11573
ДД
Денис Д.
Мужчина, 34 года
Россия, Москва, UTC+3
Ставка
3 562,5 Р/час
НДС не облагается
Специалист доступен с 7 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
- Финалист хакатона "Лидеры цифровой трансформации 2023", 5 место
- Преподаю Laravel в Онлайн-школе
- Опыт работы с Cloud сервисами AWS, Oracle
- Опыт администрирования Linux-серверов
Проекты
(10 лет 6 месяцев)
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, Мemcached, sso, Оauth2.0, Тls+mtls, udp, tcp, WebSocket, Кafka
Стек специалиста на проекте
developer, ЧТЗ, C4, ES, 2022, IOS, сервисы, d3, umlet, WebSockets, 1С, TCP, оauth2, кafka, Разработка, cps, dad, ДО, cv2, Разработка и внедрение систем, Clickhouse, Elasticsearch, DevOps, QA, Linux, Redis, Nginx, Symfony, Systemd, Android, U2, Gitea, SEO, Backend, SOA, Документация, Дизайн, Fintech, 3d, SSO, КА, O2, Docker Compose, GOlang, AD, Erlang, cgo, Python, Laravel, Jenkins, Memcached, C, H2, Ignite, UDP, ATL, K2, Code Review, MySQL, PHP 8, PostgreSQL, RabbitMQ
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - По настоящее время
(2 года 8 месяцев)
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
Стек специалиста на проекте
developer, ЧТЗ, 2022, umlet, MariaDB, UML, PHP, 1С, SQL запросы, обработка, архитектура, Разработка, автотесты, ДО, k6, Git, ERP, Frontend, Linux, Nginx, ЯНГ, Analytics, Saas, Ansible, Gitea, Backend, Event Sourcing, Документация, 3d, БП, Баг-репорты, Docker Compose, AD, CppUnit, VCS, cgo, Confluence, Helpdesk, Codeception, Mercurial, DDD, Code Review, Jira, Microsoft, Vue.js
Отрасль проекта
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.
Стек специалиста на проекте
developer, Монолитная архитектура, ЧТЗ, 2022, сервисы, d3, Работа с интеграциями, Laravel 10, umlet, PHP, 1С, обработка, архитектура, Разработка, ДО, PHP 5, Базы данных, SCRAM, Zabbix, API, Java, QA, Frontend, Битрикс24, Saas, Gitea, Backend, Rabbit, D7, 3d, КА, cgo, CRM, Laravel, C, H2, Helpdesk, PHP 7, Microsoft, Testing, Vue.js
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2019 - Август 2020
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Томский государственный университет систем управления и радиоэлектроники
Специальность
Прикладная информатика в экономике , Искусственный интеллект, Специалист по большим данным
Завершение учебы
2022 г.