МС
Михаил С.
Мужчина, 36 лет
Россия, Ульяновск, UTC+4
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 1 декабря 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
codereview в команде;
проектирование архитектуры
работал с чистым SQL на уровне продвинутых запросов (оконные функции, условные операторы выбора и т.д.);
опыт работы с UNIX-системами на высоком уровне;
развитые коммуникативные навыки;
быть ответственным в команде за планирование и декомпозиции задач
работа в режиме многозадачности
способность к обучению и развитию
оценка поставленные задачи в story point и работа в команде по методологии Agile;
понимание основных принципов SOLID, KISS, DRY
знание основных паттернов проектирования, умение их применять
опыт работы с брокерами сообщений, понимание принципов их работы
опыт работы с многопоточностью и асинхронностью
опыт настройки, понимание принципов работы CI/CD
опыт проектирования REST, SOAP взаимодействия систем
Проекты
(12 лет)
Сервис поиска и покупки железнодорожных,авиационных, автобусных и водного транспорта билетов
Роль
PHP/Javascript разработчик
Обязанности
Описание проекта
Административный интерфейс сервиса по заказу железнодорожных и авиационных билетов
Состав команды
2TL, 5BE, 5FE, 1PM, 3QA
Технологии на проекте
Nginx, PHP-FPM, PostgreSQL, Bitrix (административная часть), Yii2, Doctrine, JavaScript, Redis, RabbitMQ, Kafka, Git, Docker
Задачи/реализованный функционал
Проверка кода на соответствие стандартам компании, читабельность, соблюдение принципов SOLID, DRY, KISS и других.
Предложения по улучшению логики, производительности, структуры и тестируемости кода.
Проведение ревью как обучающего процесса, делая акцент на лучших практиках и способах улучшения.
Настройка CI/CD-пайплайнов для автоматического анализа кода, покрытия тестами и статического анализа.
Выделение модулей из монолитного приложения для упрощения дальнейшего выделения в микросервисы.
Интеграция с внешними сервисами поставщиков услуг (железнодорожными, авиационными, автоусными и водными маршрутами).
Работа с устаревшими зависимостями и библиотеками, обеспечение актуальности стека технологий.
Поиск и устранение узких мест, влияющих на производительность или устойчивость системы.
Быстрое внесение изменений в функционал монолита для поддержания бизнес-процессов.
Анализ монолита для выделения микросервисов с минимальными зависимостями.
Выбор подхода (REST, gRPC, Event-driven architecture) для взаимодействия микросервисов.
Настройка оркестрации с использованием Kubernetes или Docker Swarm.
Реализация масштабируемой и отказоустойчивой архитектуры.
Описание архитектурных решений, API и паттернов взаимодействия микросервисов.
Разработка удобных, понятных и хорошо документированных интерфейсов (использование OpenAPI/Swagger).
Реализация механизмов аутентификации (OAuth 2.0, JWT) и авторизации.
Написание unit, integration и end-to-end тестов для API.
Уменьшение латентности запросов, минимизация оверхеда.
Реализация трассировки запросов (Zipkin, Jaeger) и логирования ошибок(Sentry).
Оптимизация алгоритмов и структур данных, снижение нагрузки на базу данных.
Рефакторинг устаревшего или сложного в поддержке кода.
Работа с индексами, оптимизация JOIN-ов и других сложных операций.
Использование инструментов профилирования (например, Prometheus, Grafana) для обнаружения узких мест.
Автоматизация деплоя, настройка пайплайнов и мониторинга производительности.
Взаимодействие с бизнес-аналитиками, дизайнерами и продакт-менеджерами для выстраивания процессов разработки, соответствующих целям бизнеса.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, JavaScript, Nginx, Doctrine, Kafka, Yii2, Битрикс, PHP-FPM, Redis
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2019 - Август 2025
(5 лет 9 месяцев)
Сервис для организации киберспортивных турниров
Роль
PHP разработчик
Обязанности
Описание проекта
Онлайн сервис по организации и проведении кибер-спортивных соревнований.
Состав команды
1 команда, 2 BE, 2 FE, 2 QA, 2 PM;
Технологии на проекте
PHP, PostgreSQL, Vue.js, Symfony
Задачи/реализованный функционал
Разработка различных систем проведения турниров между командами/одиночными игроками (лига, сетка и т.д.). Рейтинговая система команд/игроков. Страница команды/игрока. Автоматическое проведение турнира с настройкой игровых серверов(CS:GO). API для перевода проекта на Vue.js. Разработка API для переноса сервиса на SPA.
Стек специалиста на проекте
PostgreSQL, JavaScript, PHP, Symfony, Vue.js
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2017 - Декабрь 2018
(2 года)
Конструктор типовых порталов органов исполнительной власти города
Роль
PHP разработчик
Обязанности
Описание проекта
Типовой портал органов исполнительной власти города.
Состав команды
5 backend-разработчика, 3 frontend-разработчик, 3 QA, 1 ПМ
Технологии на проекте
PHP (Bitrix), Mysql, JavaScript, Zabbix
Задачи/реализованный функционал
Реализация порталов на базе функционала многосайтовости CMS 1С-Bitrix.
Доработка ядра CMS для оптимизации работы административного интерфейса.
Реализация функционала виджетов для кастомизации публичной части портала.
Реализация конструктора главной страницы портала.
Реализация визарда для разворачивания нового портала.
Разделение приложения на бэкенд и фронтенд SPA.
Реализация REST API для работы с фронтэнд приложением.
Стек специалиста на проекте
MySQL, JavaScript, PHP, Zabbix, Битрикс
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2014 - Сентябрь 2017
(3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
УлГУ
Специальность
Факультет математики и информационных технологий, математик, системный программист
Завершение учебы
2012 г.