Руслан Репин Senior 1С-Битрикс разработчик

Senior 1С-Битрикс разработчик

Разработка и развитие проектов на 1С-Битрикс

Создаю сложные интернет-магазины и web-системы с нуля. Беру в развитие существующие проекты и разбираюсь в чужом коде.

01 13 + лет коммерческой разработки
02 400 + проектов в разработке и доработке
03 Партнёр официальный статус 1С-Битрикс
Принимаю проекты Работаю лично, без цепочки менеджеров

Чем могу помочь

Два формата работы. Один разработчик.

01 Разработка

Новый проект

Беру задачу с нуля: интернет-магазин, сложную web-систему или нестандартную бизнес-логику. Реализую техническую часть сам.

  • интернет-магазины
  • сложные web-системы
  • e-commerce
  • нестандартная бизнес-логика
  • интеграции
  • личные кабинеты
Обсудить разработку
02 Развитие

Существующий проект

Подключаюсь к уже работающему сайту. Разбираюсь в текущей реализации и продолжаю развитие — даже если проект делал другой разработчик.

  • доработки
  • смена разработчика
  • чужой код
  • сложные задачи
  • исправление ошибок
  • интеграции
  • производительность
  • постоянное развитие
Показать существующий проект

Когда обращаются

Сайт уже работает. Нужен человек, который сможет развивать его дальше.

01

Предыдущий разработчик ушёл

Сайт работает, бизнес развивается, появляются новые задачи — но человека, который знал проект, больше нет.

02

Текущий исполнитель не справляется

Простые изменения выполняются, а сложная интеграция, логика цен, корзины или каталога постоянно откладывается.

03

Нужно разобраться в чужом коде

Проект дорабатывали разные специалисты, и теперь новый разработчик предлагает начать всё заново.

04

Накопился список доработок

Сайт перестал успевать за бизнесом. Появились ручные процессы, ограничения и функциональность, которой уже недостаточно.

05

Появилась сложная задача

Вы понимаете, какой результат нужен бизнесу, но не обязаны знать, каким способом это правильно реализовать на Bitrix.

06

Есть проблема, но причина неизвестна

Что-то работает неправильно или медленно. Нужно найти реальную причину, а не временно скрыть её последствия.

Расскажите задачу своими словами — техническую часть можно сформулировать после обсуждения.

Обсудить проект

Принцип работы

Код писал не я — не значит, что сайт нужно переписывать.

Сначала понять существующую систему потом менять её.

Код писал не я → давайте всё переделаем.

Сначала разбираюсь в существующей системе. Потом предлагаю решение.

  • как работает нужная часть проекта
  • какие доработки уже сделаны
  • где заканчивается стандартный функционал 1С-Битрикс
  • где находится собственная бизнес-логика
  • какие части системы связаны между собой
  • что может быть затронуто новой доработкой
01 Catering Полная техническая разработка

Полная техническая разработка сложной системы для кейтерингового бизнеса

Самостоятельно реализовал техническую часть большого проекта для кейтерингового бизнеса. Система объединяет клиентскую часть сайта с внутренними инструментами для работы менеджеров и выходит за рамки стандартного интернет-магазина.

  • календарь заказов
  • собственная логика формирования и обработки заказов
  • нестандартная система скидок
  • роли менеджеров разных уровней
  • формирование PDF и Excel-выгрузки
  • AI-чат для генерации заказа
Календарь заказов live admin / orders
Март 2026
Банкет Кофе-брейк Доставка
ПнВтСрЧтПтСбВс
AI-чат

Фуршет на 80 человек, бюджет 400 000 ₽

Сформировано 14 позиций меню

Коммерческое предложение
PDF сформирован
  • Календарь
  • Заказы
  • Роли
  • PDF / Excel
  • AI
  • Бизнес-логика

Дизайн создавался отдельным привлечённым специалистом. Техническую часть проекта реализовал целиком.

02 Интернет-магазин сантехники Разработка с нуля

Кастомная фильтрация большого товарного каталога

Для крупного каталога сантехники с большим количеством характеристик с нуля разработана собственная система фильтрации.

  • сложная собственная SQL-логика и выборка по множеству условий
  • динамический подсчёт подходящих позиций
  • система тегов, инфоблок и привязка в карточках товаров
  • перестроение фильтра и скорость на большом объёме данных
Каталог · фильтрация live catalog / filter
Найдено 4 товаров · 40 мс
Смеситель для раковины 12 490 ₽
Смеситель термостат 28 900 ₽
Душевая система 41 200 ₽
Раковина накладная 9 750 ₽
Инсталляция с кнопкой 19 340 ₽
Смеситель кухонный 14 060 ₽
Выборка
SELECT p.ID, COUNT(*) AS cnt
FROM b_iblock_element p
JOIN props v ON v.ELEMENT_ID = p.ID
WHERE v.TAG_ID IN (...)
GROUP BY p.ID
SQL динамический
подсчёт выборки
  • SQL
  • Каталог
  • Инфоблоки
  • Теги
  • Производительность

Фильтр работал быстро и точно даже при сложных комбинациях условий и большом каталоге.

03 Viseart Полная техническая разработка

Полная техническая разработка интернет-магазина профессиональной косметики

Самостоятельно реализовал техническую часть полноценного интернет-магазина профессиональной косметики — от каталога до оформления заказа.

  • каталог, карточки товаров и пользовательская часть
  • корзина, оформление заказа и e-commerce логика
  • адаптивный интерфейс и интеграция с 1С-Битрикс
Viseart · каталог live viseart.com.ru
Корзина · 2
Viseart · карточка live product
Professional cosmetics Кремовая палитра, 12 оттенков 8 400 ₽10 500 ₽ Оттенок · Nude 1 Доставка сегодня · Самовывоз · Оплата онлайн
Корзина2 товара Палетка теней6 900 ₽ Кисть для румян2 180 ₽ Итого9 080 ₽
  • Каталог
  • Карточка товара
  • Корзина
  • Оформление заказа

viseart.com.ru · полная техническая реализация коммерческого интернет-магазина.

Профессиональный опыт

13+ лет коммерческой web-разработки.

Основная специализация — сложные проекты на 1С-Битрикс и Bitrix24.

За годы работы участвовал в разработке и доработке более 400 проектов — от интернет-магазинов до корпоративных систем и CRM. Сильная сторона — нестандартная бизнес-логика и ситуации, где нужно быстро разобраться в уже работающей системе.

  1. 01 13+ лет Коммерческая web-разработка
  2. 02 400+ проектов Разработка и доработка
  3. 03 Senior уровень 1С-Битрикс / Bitrix24 / PHP
  4. 04 Сейчас специализация Сложные существующие проекты и e-commerce
takeover.js read-only
const project = await ruslan.takeOver({
  cms: "1C-Bitrix",
  existingCode: true,
  previousDeveloper: "unknown",
  rewriteEverything: false,
  firstStep: "understand"
});
Project analysis
  • Existing code inspected
  • Business logic understood
  • Solution proposed
  • Development ready
Руслан Репин, 1С-Битрикс разработчик

Вы общаетесь непосредственно с разработчиком

заказчик → менеджер → аналитик → программист → менеджер

Сам обсуждаю задачу, изучаю проект, предлагаю техническое решение, оцениваю и выполняю работу. Для существующих проектов это особенно важно: один технический нюанс меняет правильный способ реализации.

  1. 01

    Задача

    Опишите задачу обычным текстом.

    «Сейчас заказ оформляется вот так, а нам нужно вот так» — этого достаточно для первого разговора. Дальше уточняем, какой результат должен получить пользователь или бизнес.

    • Без готового ТЗ
    • Своими словами
  2. 02

    Разбор

    Изучаю существующую реализацию.

    Ровно в том объёме, который нужен для корректной оценки: что уже доработано, где заканчивается стандартный функционал Bitrix, где находится собственная бизнес-логика и что может быть затронуто.

    • Без полного аудита
    • Только нужная часть
  3. 03

    Решение

    Предлагаю решение и оценку.

    До начала разработки понятно, что именно планируется сделать и какой объём работ потребуется. Если задачу можно решить проще или стандартными средствами — сначала предлагаю этот вариант.

    • Оценка до старта
    • Понятный объём
  4. 04

    Разработка

    Выполняю работу лично.

    Если в процессе обнаруживается обстоятельство, которое существенно меняет объём задачи, сначала обсуждаем его. Результат проверяется по согласованной задаче.

    • Личная разработка
    • Проверка результата
  5. Не просто «сделать как написано»

    Иногда задачу можно решить проще, быстрее и дешевле: стандартным функционалом Bitrix, готовым модулем или без серьёзного изменения архитектуры. Если вижу более рациональный вариант — сначала предлагаю его.

С чем можно обратиться

Направления работы

01

Сложные доработки

Каталог, цены, скидки, корзина, оформление заказа, личные кабинеты и нестандартная логика продаж — в существующей системе, без автоматического предложения всё переписать.

03

REST / API

Связь сайта с внешними сервисами, CRM и другими системами. Интеграции, которые должны корректно встроиться в уже существующую бизнес-логику.

04

Каталоги и SQL

Сложная логика отбора товаров, собственные фильтры, теги, Highload-блоки и работа с данными. Точность результата и скорость на большом объёме.

05

Bitrix24

Бизнес-процессы, REST/API-интеграции и собственная бизнес-логика. Внутренние порталы и сопровождение коммерческих проектов на Bitrix24.

06

Производительность

Поиск причины, почему конкретная операция или страница работает медленно. Оптимизация PHP, MySQL и SQL-запросов в существующем проекте.

Стек — инструмент. Главное, чтобы решение работало внутри существующего проекта.

  • 1С-Битрикс
  • Bitrix D7
  • Bitrix24
  • PHP 8.x
  • ORM
  • Highload-блоки
  • REST / API
  • MySQL
  • JavaScript / BX.js
  • Composer
  • Git
  • Docker
  • Linux

Можно начать с одной задачи

Можно начать с одной задачи.

Не обязательно сразу передавать весь проект или покупать пакет часов. Чтобы проверить нового разработчика, достаточно одной конкретной задачи.

Показать первую задачу

Например: «неправильно рассчитываются цены», «нужно изменить корзину», «нужно подключить внешний сервис».

Частые вопросы

Коротко о том, что обычно спрашивают.

Сайт разрабатывали не вы. Возьмётесь?

Да. Работа с существующими проектами и чужим кодом — одно из моих основных направлений.

А если код плохой?

Сначала его нужно посмотреть. Сам факт того, что проект писал другой разработчик, не означает, что его необходимо переписывать. Если конкретный участок действительно создаёт проблему, объясню почему и предложу варианты решения.

Нужно сначала делать аудит всего сайта?

Не всегда. Для локальной задачи достаточно изучить необходимую часть проекта. Большой технический разбор имеет смысл только тогда, когда без него невозможно корректно оценить задачу или риски.

У нас нет технического задания.

Не проблема. Опишите, что происходит сейчас, что хотите изменить и какой результат хотите получить. Техническую постановку можно сформировать после обсуждения.

Можно сначала дать небольшую задачу?

Да. Это хороший способ проверить нового разработчика без большого первоначального риска.

Можно обратиться разово?

Да. Не обязательно покупать пакет часов или постоянное сопровождение.

А если задач много?

Начнём с наиболее важной. После первых работ остальные задачи будет проще оценивать уже с пониманием проекта.

Сколько стоит работа?

Стоимость зависит от задачи и существующей реализации. Сначала нужно понять необходимый объём работ, после чего согласовать оценку до начала разработки.

Что если в процессе обнаружится дополнительная проблема?

Если она существенно влияет на первоначально согласованный объём, сначала обсуждаем её.

Обсудить проект

Расскажите о проекте. Разберу задачу и предложу решение.

Новая разработка или существующий сайт — для первого обращения достаточно трёх вещей.

  1. 01 Ссылка на сайт Если проект уже есть. Для нового — кратко опишите задачу
  2. 02 Что нужно изменить Опишите задачу своими словами
  3. 03 Контакт Telegram / телефон / email

Необязательно. PDF, скриншоты, архив с ТЗ.

Не прикладывайте персональные данные третьих лиц без законных оснований.

Сначала разберёмся, подхожу ли я для вашей задачи. Отправка заявки ни к чему вас не обязывает.