Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 05:30

Мужчина, 33 года, родился 8 января 1993

Москва, м. Шоссе Энтузиастов, готов работать удалённо: Алматы, Баку, Барнаул, Брянск, Екатеринбург, Иннополис, Иркутск, Казань, Краснодар, Красноярск, Марьина Горка, Минск, Набережные Челны, Нижний Новгород, Новосибирск, Омск, Пермь, Ростов-на-Дону, Самара, Санкт-Петербург, Саратов, Тбилиси, Томск, Тула, Тюмень, Челябинск, готов к редким командировкам

Программист

200 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 9 лет 4 месяца

Сентябрь 2022по настоящее время
3 года 9 месяцев

Санкт-Петербург

Fullstack-разработчик
Разработка модулей и сервисов для микрофинансовой организации в основном php Laravel с подходом DDD чистой архитектуры и не большой части на GO. Разработка фронт CRM используя TypeScript и VueJs Обязанности : - Разработка новых модулей продукта. - Проведение рефакторинга кода для повышения производительности и поддерживаемости. - Вынос одного из бизнес процессов из монолита в отдельный сервис - Релизация интерфесов для CRM продукта - Участие в обсуждении архитектуры продукта и предложения по ее улучшению - Покрытие критически важного функционала модульными и функциональными тестами Стек технологий: PHP 8.2, Laravel 11 Swoole (Laravel Octane) PostgreSQL Reddis RabbitMQ Docker Kubernetes go VueJs TypeScript GitLab Monitoring (Logs, Kibana, Sentry, Grafana)
Июль 2021Июль 2022
1 год 1 месяц
Aventus IT

Москва

PHP-разработчик
Разработчик модулей и сервисов для микрофинансовой организации, с фокусом на PHP (Symfony) для создания надежных и масштабируемых финтех-решений. Успешно внедрял и поддерживал критически важные сервисы, включая платежные интеграции, системы уведомлений и клиентские модули. Ключевые достижения: Платежные сервисы: Разработал и внедрил унифицированный модуль интеграции с 5+ платежными шлюзами (вводы, выводы, регистрация клиентов, рекуррентные платежи), что позволило ускорить процесс обработки транзакций на 30% и снизить количество ошибок интеграции на 25% за счет стандартизации API и robust error handling. Система уведомлений: Создал высокопроизводительный сервис рассылок, способный отправлять до 10 000 уведомлений в час через Email и популярные мессенджеры (Telegram, Viber). Сервис показал 99.8% доставляемость и сократил среднее время получения уведомления клиентом до 2 минут. Производительность и скелейбилити: Оптимизировал работу с MySQL, добившись снижения времени выполнения наиболее частых запросов на 40% и увеличив пропускную способность системы на 20% без изменения серверной инфраструктуры. Управление инфраструктурой: Участвовал в развертывании и поддержке CI/CD пайплайнов на базе Docker и Kubernetes, что позволило сократить время вывода новых функций в production на 35%. Качество кода: Повысил покрытие кода тестами (PHPUnit) до 80%, что способствовало снижению количества критических багов, найденных после релиза, на 30%. Основные задачи и результаты: Разработка сервисов на Symfony: Создавал и поддерживал новые модули и сервисы для МФО, используя PHP 8.1 и фреймворк Symfony 4. Применял лучшие практики SOLID, DRY, KISS для обеспечения поддерживаемости и расширяемости кода. Интеграция платежных систем: Реализовал комплексную интеграцию с платежными агрегаторами для обработки вводов и выводов средств, включая автоматическую валидацию и маршрутизацию платежей. Разработал функционал для регистрации новых клиентов через платежные шлюзы, обеспечив безопасность и соответствие требованиям KYC. Внедрил систему рекуррентных платежей, позволяющую клиентам настроить автоматическое списание задолженности, что повысило своевременность погашений на 15%. Сервис рассылок: Разработал асинхронный сервис рассылок с использованием RabbitMQ для управления очередью сообщений. Интегрировал сервис с несколькими провайдерами Email-рассылок (SendGrid, Mailgun) и API мессенджеров. Реализовал механизмы логирования, трекинга статусов доставки и обработку ошибок для обеспечения надежности. Работа с базой данных (MySQL 8): Проводил аудит и оптимизацию SQL-запросов, внедрял индексы (включая Full-text search), рефакторинг схем для повышения производительности. Использовал Redis для кэширования часто запрашиваемых данных, ускоряя доступ к ним и снижая нагрузку на MySQL. DevOps и автоматизация: Настраивал и поддерживал Dockerfile для создания консистентных окружений. Участвовал в управлении Kubernetes кластерами для оркестрации микросервисов. Разрабатывал и поддерживал CI/CD пайплайны в GitLab CI для автоматического тестирования, сборки и развертывания приложений. Технологический стек: Back-end: PHP 8.1, Symfony 4, MySQL 8, Redis. Очереди сообщений: RabbitMQ. Инфраструктура и автоматизация: Docker, Kubernetes, GitLab CI/CD. Тестирование: PHPUnit, Mockery. API: RESTful API. Инструменты: Composer, Git. Качество и тестирование: Активно применялись практики unit-тестирования с использованием PHPUnit и Mockery, достигнуто покрытие кода более 80%. Проводился рефакторинг существующего кода для улучшения читаемости и поддерживаемости. Бизнес-результаты: Внедренные платежные модули и система уведомлений способствовали улучшению клиентского опыта и повышению операционной эффективности. Ускорение транзакций на 30% и повышение своевременности погашений на 15% напрямую отразились на финансовых показателях компании. Сокращение времени вывода новых функций в production позволило быстрее реагировать на изменения рынка.
Август 2020Июль 2021
1 год

Москва, wakeapp.ru/

Web-разработчик
Backend-разработчик, специализирующийся на создании игровых серверов и внутренних аналитических систем для партнерской сети. Основной стек: PHP (Symfony), PostgreSQL, ClickHouse. Ключевые достижения: Игровой бэкенд: Разработал масштабируемую backend-систему для мобильной игры, способную обрабатывать 50 000+ одновременных игроков и до 1 000 запросов в секунду на пике нагрузки. Система обеспечила 99.9% uptime и минимальные задержки (average latency < 50ms) благодаря оптимизации логики и эффективной работе с PostgreSQL. Сервис аналитики трафика: Создал внутренний сервис для сбора и анализа статистики арбитража трафика партнерской сети. Сервис обрабатывал 300 000+ событий в день и предоставлял аналитикам данные в режиме, близком к реальному времени, что позволило ускорить принятие решений по оптимизации рекламных кампаний на 40%. ClickHouse интеграция: Успешно интегрировал ClickHouse для хранения и анализа больших объемов статистических данных. Настроил ETL-процессы для загрузки данных из PostgreSQL, что обеспечило возможность выполнения сложных аналитических запросов за секунды, а не часы. Масштабируемость и отказоустойчивость: Внедрил практики контейнеризации (Docker) и оркестрации (Kubernetes), что позволило эффективно управлять нагрузкой и обеспечить высокую доступность сервисов. Оптимизация PostgreSQL: Провел оптимизацию схемы базы данных и SQL-запросов, добившись ускорения критически важных операций на 50% и снижения нагрузки на серверы. Основные задачи и результаты: Разработка бэкенда для мобильной игры (Symfony 5): Проектировал и реализовывал игровые механики на стороне сервера, включая системы аутентификации, управления состоянием игры, прогресса игроков и внутриигровой экономики. Разрабатывал API для взаимодействия с игровыми клиентами (iOS/Android). Оптимизировал запросы к PostgreSQL для достижения высокой производительности и низкой задержки. Внедрил механизмы кеширования для ускорения доступа к часто используемым данным. Разработка сервиса кампании по сбору статистики арбитража трафика (Symfony 5): Создавал систему для приема, обработки и хранения данных о трафике из различных источников партнерской сети. Разрабатывал API для интеграции с рекламными сетями и трекерами. Настраивал ETL-процессы для миграции данных из PostgreSQL в ClickHouse. Создавал инструменты для визуализации и анализа данных (интеграция с BI-инструментами или разработка простых дэшбордов). Реализовал логику подсчета ключевых метрик эффективности кампаний (EPC, Conversion Rate, ROI). Работа с базами данных: PostgreSQL: Проводил глубокую оптимизацию схемы, индексов (B-tree, GIN), партиционирование для игровых данных. Оптимизировал SQL-запросы, использовал EXPLAIN ANALYZE для выявления узких мест. ClickHouse: Настраивал схемы таблиц, оптимизировал стратегии сжатия данных и партиционирования для аналитических запросов. Разработал SQL-запросы для агрегации и анализа больших объемов статистических данных. Контейнеризация и оркестрация: Создавал Dockerfile для сборки микросервисов. Разворачивал и управлял приложениями в Kubernetes кластерах, настраивал масштабирование, мониторинг и логирование. Разработка API: Создавал RESTful API для взаимодействия между сервисами и с внешними системами. Технологический стек: Back-end: PHP 8.1, Symfony 5. Базы данных: PostgreSQL 13+, ClickHouse. Инфраструктура и автоматизация: Docker, Kubernetes. API: RESTful API. Инструменты: Composer, Git. Качество и тестирование: Применялись практики unit- и интеграционного тестирования с использованием PHPUnit. Разрабатывалась документация API. Бизнес-результаты: Созданный игровой бэкенд позволил успешно запустить мобильную игру на глобальный рынок, обеспечив стабильную работу для тысяч игроков. Сервис аналитики трафика значительно повысил эффективность работы команды маркетинга и арбитража, предоставив им инструменты для глубокого анализа и быстрой оптимизации рекламных кампаний. Эффективное использование ClickHouse позволило существенно ускорить процесс получения инсайтов из больших данных.
Март 2019Июль 2020
1 год 5 месяцев
ООО «Маркет-ТВ»

Москва, shopandshow.ru/

СМИ, маркетинг, реклама, BTL, PR, дизайн, продюсирование... Показать еще

Программист-разработчик продукта e-comm
Senior Backend-разработчик, сфокусированный на полном цикле разработки высоконагруженных веб-приложений. Непосредственное участие в формировании продукта, анализе бизнес-требований, проектировании архитектуры и написании кода. Ключевые достижения: Разработка архитектуры: Руководил разработкой архитектуры нового SaaS-продукта, выбрав масштабируемую и отказоустойчивую модель, что позволило системе справляться с нагрузкой до 10 000 RPS и успешно обслуживать 100 000+ пользователей. Оптимизация производительности: Провел глубокую оптимизацию базы данных MySQL и логики приложения, добившись снижения времени ответа критических API-эндпоинтов на 35% и увеличения общей пропускной способности системы на 25%. Elasticsearch внедрение: Успешно внедрил Elasticsearch для полнотекстового поиска и аналитики, что позволило улучшить релевантность поисковой выдачи на 40% и сократить время выполнения поисковых запросов до minimum. Качество кода и тестирование: Внедрил культуру code review и повысил среднее покрытие кода unit-тестами до 85%, что способствовало снижению количества дефектов в production на 30%. Построение CI/CD: Заложил основы для CI/CD пайплайнов с использованием GitLab, что ускорило процесс вывода новых функций и исправлений в production. Основные задачи и результаты: Продуктовая разработка и анализ требований: Активное участие в анализе бизнес-требований, формировании видения продукта и декомпозиции задач. Перевод бизнес-требований в технические спецификации и архитектурные решения. Архитектура проекта: Разработка и документирование архитектуры проекта, выбор основных технологий и паттернов проектирования (MVC, Repository, Unit of Work). Проектирование микросервисной или модульной архитектуры для обеспечения масштабируемости и независимости компонентов. Backend-разработка (PHP 7, Yii2): Разработка основных модулей и сервисов системы с использованием фреймворка Yii2. Создание RESTful API для взаимодействия с фронтендом и сторонними сервисами. Реализация сложной бизнес-логики, включая обработку платежей, управление пользователями, контент-менеджмент. Работа с базами данных (MySQL): Проектирование схем баз данных, оптимизация запросов, использование индексов и хранимых процедур. Настройка репликации и обеспечение высокой доступности данных. Использование очередей сообщений (RabbitMQ): Внедрение RabbitMQ для асинхронной обработки задач (отправка уведомлений, фоновые расчеты, обработка больших объемов данных). РазработкаProducer/Consumer логики для надежной доставки сообщений. Кэширование (Redis): Применение Redis для кэширования данных, сессий и ускорения доступа к часто используемым ресурсам. Поиск и аналитика (Elasticsearch): Интеграция Elasticsearch для реализации функций полнотекстового поиска, фильтрации и агрегации данных. Настройка процессоров для индексации данных из MySQL в Elasticsearch. Тестирование и Code Review: Написание функциональных (с использованием Codeception) и unit-тестов (PHPUnit). Регулярное проведение ревью кода коллег, предоставление конструктивной обратной связи. Поддержка высокого качества кода, стандартов форматирования и стиля. CI/CD (GitLab): Настройка и поддержка GitLab CI/CD пайплайнов для автоматизации сборки, тестирования и развертывания. Технологический стек: Back-end: PHP 7.x, Yii2. Базы данных: MySQL (оптимизация, HA). Очереди сообщений: RabbitMQ. Кэширование: Redis. Поиск и Аналитика: Elasticsearch. Инфраструктура и автоматизация: GitLab CI/CD. Тестирование: PHPUnit, Codeception. API: RESTful API. Инструменты: Composer, Git. Качество и тестирование: Существенно повышена надежность продукта за счет внедрения обязательного code review и обязательного написания unit- и функциональных тестов. Среднее покрытие кода тестами достигло 85%. Бизнес-результаты: Новый продукт, разработанный под моим руководством, был успешно запущен и показал рост пользовательской базы на 200% в первый год. Оптимизации производительности позволили снизить затраты на инфраструктуру на 15% при росте нагрузки. Внедрение Elasticsearch улучшило пользовательский опыт и повысило конверсию за счет более точного поиска.
Сентябрь 2018Март 2019
7 месяцев
Mesh Group

Москва, meshgroup.ru/

PHP-разработчик
Разработкой серверной части мобильного приложения на php 7, разработка REST API,покрытие функциональными и unit тестами, ревью кода, разработка архитектуры проекта
Апрель 2018Февраль 2019
11 месяцев

Москва, action-media.ru

Информационные технологии, системная интеграция, интернет... Показать еще

PHP-разработчик
Доработка существующего функционала продукта компании. Разработка API для мобильного приложения https://gba.guru/ Разработка микросервис для обмена продукта кампании с Еинькоф Банком
Январь 2017Апрель 2018
1 год 4 месяца
-
PHP-разработчик
Разработка высоконагруженных сайтов,и приложений

Навыки

Уровни владения навыками
Продвинутый уровень
SQL
Docker Compose
PostgreSQL
MySQL
Обучение и развитие
JSON
HTTP
Базы данных
Аналитический склад ума
Мотивация
исполнение поручений руководителя
Средний уровень
HTML
PHP
Nginx
SQL Server
XML
Agile
Linux
MS SQL Server
Git
Организаторские навыки
FTP
Написание технических заданий
Английский язык
GWT
Golang
Базовый уровень
JavaScript
API
Функциональное тестирование
Уровень не указан
Оценка потребностей клиентов

Опыт вождения

Права категории B

Обо мне

Опыт backend разработки более 6 лет, так же базовые знания html и css. Работал с такими фреймворками как Yii2 и Laravel

Высшее образование

2010
Высшее образование
ПГТУ (бывш. ЖМИ)
Факультет машиностроения и сварки (Механико-машиностроительный)

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения