All mentors
Руслан Купцов
Free test session

Study price

First session -5%
59$/ hour
Session with mentor
62$/ hour
5 sessions pack -5%
60$/ hour
10 sessions pack -10%
57$/ hour
15 minute test
Free
Extra services
1 week messaging
125$
Remote project review
Depends on complexity
Eligible for payments via wire transfer How it works?

Руслан Купцов

Санкт-Петербург, Russia / GMT+03

Team Lead/Senior PHP Developer

Solvery mentor icon
2
Sessions complete

Стаж: 15 лет в Backend разработке. Также опыт более 5 лет работы тимлидом. Из 15 лет стажа, только 2 года работал в офисе, остальное удаленная работа. Ключевые компетенции: - PHP и Python: Мой основной язык — PHP, на котором я создавал проект. Еще активно работаю с Python для разработки моделей машинного обучения и создания торговых ботов для криптовалютных бирж. - Базы данных и работа с большими данными: Имею богатый опыт работы с MySQL и PostgreSQL, особенно в проектах, где требуется обрабатывать миллионы записей ежедневно. - Высоконагруженные системы: Сейчас работаю в проекте с командами из 50+ разработчиков, где мы оперируем миллиардами данных. Понимаю принципы построения масштабируемых и производительных систем, знаю, как проектировать и оптимизировать их для любых нагрузок. - Создавал проект, где необходимо было обновлять по 50-100 млн товаров ежедневно (совместно с Boxberry). - Машинное обучение: Более двух лет я развиваю свои навыки в машинном обучении и анализе данных, используя такие инструменты, как PyTorch, TensorFlow, Scikit-Learn, а также библиотеку Facebook Prophet для прогнозирования. Я создал бота для криптобирж и проект для предсказания цен на топ-50 криптовалют. - Фреймворки и экосистемы: Имею обширный опыт работы с Yii2, Laravel и Symfony. - Универсальность: Кроме PHP и Python, я имею опыт разработки на Golang, Java, C#, C++. ----------------------------------------------------------- 5 лет жили с семьей в Анталии и в 2024 году переехали в Питер. Люблю играть в Naraka Bladepoint и гулять в парках Питера.

🤝 Can help with

Поможетновичкам обучающимся самостоятельно прошедшим курсы Junior Middle Senior прокачать навыкиразобраться с проектомсобрать портфолиоподготовиться к собеседованиюсоставить карьерный планс выполнением тестового заданияс выполнением рабочей задачипройти обучение по программепостроить план обучения
  • Пройдем все необходимые темы по веб-разработке и ML сфере. Помогу сделать первое портфолио, провести код-ревью и подготовиться к собеседованию.

💻 Work experience

February 2024 — until now

marfatechPHP Developer

April 2019 — February 2024

local internetSenior PHP Developer

October 2015 — December 2016

InfernoSenior PHP Developer

March 2011 — September 2015

FireSenior PHP Developer

January 2010 — February 2011

GenotekPHP Developer

January 2009 — January 2010

MegagroupBackend PHP Developer

🤟 Projects

Каталог товаров

Тут разрабатывал с нуля архитектуру проекта, нужно было обновлять ежедневно по 50-100 млн товаров с разных CPA сетей. Полностью спроектировал базу данных, подобрал необходимые системы кэширования и быстрого поиска по базе.

Построение маршрутов

Тут пришлось разобраться с развертыванием собственной системы построения маршрутов, потому что гугл карты нам не подходили, поэтому было протестировано около 10 систем OSRM и в итоге развернута была система, куда подгрузил данные координат со всего мира, для развертывания был взят сервер с 512 гб памяти, потому что сам файл весил около 200 гб и большую часть попадало в оперативную память.

Отслеживание трек-кодов

Тут система написана на PHP + Golang, используется более 500 операторов для отслеживания через них трек-кодов, в день около 1 млн отслеживаний. Также разрабатывал прослойки на PHP, чтобы можно было подключить АПИ для партнеров и передавать собственные параметры кастомные в системы отслеживаний с ротацией прокси.

Личный кабинет Генотек

Тут пришлось очень плотно работать с большим количеством данных от лабораторий, разбираться с тем, как все эти данные грамотно выводить на фронтенде и как их корректно хранить в базе.