АК
Андрей К.
Мужчина, 42 года
Россия, Москва, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Проф. сообщества
Знание языков
Русский — C2
Главное о специалисте
Андрей — PHP-разработчик уровня Senior из Москвы. Имеет высшее образование по специальности «Автономные информационные и управляющие системы» Новосибирского государственного технического университета.
Обладает опытом работы на проектах в сферах FinTech & Banking и E-commerce & Retail. Участвовал в разработке проектов MoneyChange, Automix и TorSystems.
В рамках проекта MoneyChange (6 лет 8 месяцев) занимался разработкой и интеграцией API и ЛК на Yii2, созданием кластера с blockchain нодами на Docker контейнерах, проектированием БД, оптимизацией запросов под high load, разработкой системы очередей для асинхронной обработки задач и другими задачами.
В проекте Automix (4 года 4 месяца) участвовал в разработке агрегатора автозапчастей для маркетплейсов, интеграции с торговыми системами поставщиков, создании и поддержке серверной части агрегатора на PHP с использованием Yii2 и других задачах.
В проекте TorSystems (1 год 2 месяца) реализовывал новый функционал в рамках спринтов, занимался фиксом багов, покрытием тестами кода, написанием и оптимизацией запросов к PostgreSQL БД с использованием JPA фреймворка MyBatis.
Проекты
(12 лет 3 месяца)
MoneyChange
Роль
Программист PHP Lead
Обязанности
Опытный Lead-разработчик с глубокой экспертизой в проектировании и реализации высоконагруженных FinTech-систем.
Успешно руководил разработкой сложной бэкенд-архитектуры с нуля, отвечал за создание и развитие команды, внедрял лучшие инженерные практики для обеспечения качества, безопасности и масштабируемости продукта.
Ключевые обязанности и достижения
Лидерские и организационные задачи (Leadership):
Наставничество и развитие middle/junior разработчиков в команде, проведение регулярных Code Review.
Декомпозиция бизнес-требований на технические задачи, планирование спринтов и оценка сроков их выполнения.
Принятие финальных архитектурных решений и ответственность за техническое развитие и долгосрочное видение проекта.
Выстраивание эффективных процессов внутри команды разработки и взаимодействие со стейкхолдерами (продукт-менеджеры, бизнес-заказчики).
Внедрение и контроль соблюдения стандартов кодирования и лучших инженерных практик (тестирование, логирование, документирование).
Ключевые технические достижения (Hands-on):
Спроектировал и разработал с нуля архитектуру API и личного кабинета для высоконагруженной сети обменников на Yii2.
Отвечал за создание и поддержку отказоустойчивого кластера блокчейн-нод (Bitcoin, Ethereum, Monero, Tron, ERC20, BEP20 и др.) в среде Docker Swarm.
Проектировал архитектуру БД (MariaDB) и оптимизировал запросы для обеспечения стабильной работы системы в условиях высоких нагрузок (HighLoad).
Разработал и внедрил систему асинхронных очередей на RabbitMQ для обработки ресурсоемких задач (обновление транзакций, уведомления, API-запросы) без влияния на производительность для пользователя.
Проектирование распределенных систем
Разработал end-to-end систему для межбиржевого арбитража, включающую:
Постоянный мониторинг цен и объемов с API бирж.
Алгоритм выявления арбитражных возможностей с учетом комиссий.
Автоматическое исполнение ордеров на покупку и продажу.
Внедрил комплексную систему мониторинга и логирования для проактивного отслеживания ошибок и состояния всех компонентов приложения.
Реализовал ключевые меры по обеспечению безопасности, защите пользовательских данных и предотвращению мошеннических операций.
Проводил нагрузочное тестирование и покрывал критические модули Unit- и функциональными тестами.
Достижения
Касался работы Quik и Lua, готов оперативно вникнуть в работу
Стек специалиста на проекте
RabbitMQ, HTML, CSS, API, JavaScript, Node.js, PHP, Linux, MariaDB, Lua, Yii2, Docker Swarm, React, web3, jrpc, quik
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2018 - Май 2025
(6 лет 9 месяцев)
Automix
Роль
Программист PHP
Обязанности
E-commerce по продаже автозапчастей.
Задачи:
- Разработка с нуля агрегатора автозапчастей для маркетплейсов
- Интеграция с торговыми системами поставщиков
- Разработка инструментов для работы с каталогом на маркетплейсе
- Создание и поддержка серверной части агрегатора на PHP с использованием Yii2 для обработки запросов пользователей и управления данными о запчастях.
- Разработка API для обеспечения взаимодействия между клиентскими приложениями и сервером.
- Проектирование и реализация структуры базы данных для хранения информации о запчастях, производителях, ценах и пользователях.
- Внедрение системы очередей для обработки асинхронных задач, таких как обновление данных о
наличии запчастей, уведомления пользователей и обработка заказов.
- Реализация интеграции с API поставщиков автозапчастей для автоматического обновления
информации о запчастях, ценах и наличии.
- Разработка клиентской части агрегатора, создания интуитивно понятного интерфейса для пользователей, позволяющего легко искать и фильтровать запчасти.
- Оптимизация запросов к базе данных и кода для обеспечения высокой производительности
агрегатора highLoad.
- Проведение юнит-тестирования и интеграционного тестирования для обеспечения
корректности работы всех компонентов системы.
- Реализация функционала для поддержки большого количества пользователей одновременно, включая управление сессиями и кэширование данных.
- Настройка систем мониторинга для отслеживания производительности приложения и анализа
пользовательских данных для улучшения сервиса.
- Создание документации для разработанного кода и систем, чтобы упростить дальнейшую поддержку и развитие проекта.
- Участие в обсуждении архитектуры проекта, выбор технологий и инструментов для реализации функционала.
- Настройка контейнеризации приложения с использованием Docker для упрощения
развертывания и масштабирования.
- Использование Docker Swarm для управления кластером контейнеров и обеспечения высокой доступности приложения
- Взаимодействие с дизайнерами, менеджерами по продукту и другими разработчиками
- Реализация функционала для импорта данных о запчастях из CSV или других форматов, а также экспорт данных для анализа или интеграции с другими системами.
Достижения
Проект успешно завершен
Стек специалиста на проекте
RabbitMQ, HTML, CSS, Docker, JavaScript, Node.js, PHP, SOAP, REST API, Linux, MariaDB, Sphinx, Yii2, Docker Swarm, Redis
Отрасль проекта
E-commerce & Retail
Период работы
Май 2014 - Сентябрь 2018
(4 года 5 месяцев)
TorSystems
Роль
Программист PHP
Обязанности
Описание проекта: E-commerce проект связанный с GAMEDEV.
Задачи:
Реализовывал новый функционал в рамках спринтов, к примеру, парсинг и обработка xml документа, отправка и обработка сообщений через очереди RabbitMQ и Kafka, написание новых REST эндпоинтов и тд.
Занимался фиксом багов существующего функционала и покрытием
тестов кода, написанного для нового функционала или после рефакторинга существующего (JUnit,TestNG, Mockito).
Писал и оптимизировал существующие запросы к Postgresql БД с использование JPA фреймворка MyBatis.
Проводил код-ревью по задачам других разработчиков и участвовал в обсуждении с членами команды технических и архитектурных вопросов, касающихся развития проекта.
Достижения
Проект окончен
Стек специалиста на проекте
HTML, CSS, JavaScript, PHP, Linux, MariaDB, Yii2
Отрасль проекта
E-commerce & Retail
Период работы
Март 2013 - Май 2014
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Программист PHP 2008 г.
Образование
Высшее
Учебное заведение
Новосибирский государственный технический университет, Новосибирск Факультет автоматики и вычислительной техники, Автономные информационные и управляющие системы
Специальность
Факультет автоматики и вычислительной техники, Автономные информационные и управляющие системы
Завершение учебы
2007 г.