Новый проект
Беру задачу с нуля: интернет-магазин, сложную web-систему или нестандартную бизнес-логику. Реализую техническую часть сам.
- интернет-магазины
- сложные web-системы
- e-commerce
- нестандартная бизнес-логика
- интеграции
- личные кабинеты
Senior 1С-Битрикс разработчик
Создаю сложные интернет-магазины и web-системы с нуля. Беру в развитие существующие проекты и разбираюсь в чужом коде.
Чем могу помочь
Беру задачу с нуля: интернет-магазин, сложную web-систему или нестандартную бизнес-логику. Реализую техническую часть сам.
Подключаюсь к уже работающему сайту. Разбираюсь в текущей реализации и продолжаю развитие — даже если проект делал другой разработчик.
Когда обращаются
Сайт работает, бизнес развивается, появляются новые задачи — но человека, который знал проект, больше нет.
Простые изменения выполняются, а сложная интеграция, логика цен, корзины или каталога постоянно откладывается.
Проект дорабатывали разные специалисты, и теперь новый разработчик предлагает начать всё заново.
Сайт перестал успевать за бизнесом. Появились ручные процессы, ограничения и функциональность, которой уже недостаточно.
Вы понимаете, какой результат нужен бизнесу, но не обязаны знать, каким способом это правильно реализовать на Bitrix.
Что-то работает неправильно или медленно. Нужно найти реальную причину, а не временно скрыть её последствия.
Расскажите задачу своими словами — техническую часть можно сформулировать после обсуждения.
Обсудить проектПринцип работы
Сначала понять существующую систему → потом менять её.
Код писал не я → давайте всё переделаем.
Сначала разбираюсь в существующей системе. Потом предлагаю решение.
Самостоятельно реализовал техническую часть большого проекта для кейтерингового бизнеса. Система объединяет клиентскую часть сайта с внутренними инструментами для работы менеджеров и выходит за рамки стандартного интернет-магазина.
Фуршет на 80 человек, бюджет 400 000 ₽
Сформировано 14 позиций меню
Для крупного каталога сантехники с большим количеством характеристик с нуля разработана собственная система фильтрации.
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 Самостоятельно реализовал техническую часть полноценного интернет-магазина профессиональной косметики — от каталога до оформления заказа.
Интернет-магазины
Подключаю современные сценарии продаж и подбора товаров к существующим проектам на 1С-Битрикс.
Профессиональный опыт
Основная специализация — сложные проекты на 1С-Битрикс и Bitrix24.
За годы работы участвовал в разработке и доработке более 400 проектов — от интернет-магазинов до корпоративных систем и CRM. Сильная сторона — нестандартная бизнес-логика и ситуации, где нужно быстро разобраться в уже работающей системе.
const project = await ruslan.takeOver({
cms: "1C-Bitrix",
existingCode: true,
previousDeveloper: "unknown",
rewriteEverything: false,
firstStep: "understand"
});
Вы общаетесь непосредственно с разработчиком
заказчик → менеджер → аналитик → программист → менеджер
Сам обсуждаю задачу, изучаю проект, предлагаю техническое решение, оцениваю и выполняю работу. Для существующих проектов это особенно важно: один технический нюанс меняет правильный способ реализации.
Опишите задачу обычным текстом.
«Сейчас заказ оформляется вот так, а нам нужно вот так» — этого достаточно для первого разговора. Дальше уточняем, какой результат должен получить пользователь или бизнес.
Изучаю существующую реализацию.
Ровно в том объёме, который нужен для корректной оценки: что уже доработано, где заканчивается стандартный функционал Bitrix, где находится собственная бизнес-логика и что может быть затронуто.
Предлагаю решение и оценку.
До начала разработки понятно, что именно планируется сделать и какой объём работ потребуется. Если задачу можно решить проще или стандартными средствами — сначала предлагаю этот вариант.
Выполняю работу лично.
Если в процессе обнаруживается обстоятельство, которое существенно меняет объём задачи, сначала обсуждаем его. Результат проверяется по согласованной задаче.
Иногда задачу можно решить проще, быстрее и дешевле: стандартным функционалом Bitrix, готовым модулем или без серьёзного изменения архитектуры. Если вижу более рациональный вариант — сначала предлагаю его.
С чем можно обратиться
Каталог, цены, скидки, корзина, оформление заказа, личные кабинеты и нестандартная логика продаж — в существующей системе, без автоматического предложения всё переписать.
Полная техническая реализация интернет-магазина и развитие уже работающего: каталог, карточки, корзина, оформление заказа и пользовательская часть.
Связь сайта с внешними сервисами, CRM и другими системами. Интеграции, которые должны корректно встроиться в уже существующую бизнес-логику.
Сложная логика отбора товаров, собственные фильтры, теги, Highload-блоки и работа с данными. Точность результата и скорость на большом объёме.
Бизнес-процессы, REST/API-интеграции и собственная бизнес-логика. Внутренние порталы и сопровождение коммерческих проектов на Bitrix24.
Поиск причины, почему конкретная операция или страница работает медленно. Оптимизация PHP, MySQL и SQL-запросов в существующем проекте.
Стек — инструмент. Главное, чтобы решение работало внутри существующего проекта.
Можно начать с одной задачи
Не обязательно сразу передавать весь проект или покупать пакет часов. Чтобы проверить нового разработчика, достаточно одной конкретной задачи.
Например: «неправильно рассчитываются цены», «нужно изменить корзину», «нужно подключить внешний сервис».
Частые вопросы
Да. Работа с существующими проектами и чужим кодом — одно из моих основных направлений.
Сначала его нужно посмотреть. Сам факт того, что проект писал другой разработчик, не означает, что его необходимо переписывать. Если конкретный участок действительно создаёт проблему, объясню почему и предложу варианты решения.
Не всегда. Для локальной задачи достаточно изучить необходимую часть проекта. Большой технический разбор имеет смысл только тогда, когда без него невозможно корректно оценить задачу или риски.
Не проблема. Опишите, что происходит сейчас, что хотите изменить и какой результат хотите получить. Техническую постановку можно сформировать после обсуждения.
Да. Это хороший способ проверить нового разработчика без большого первоначального риска.
Да. Не обязательно покупать пакет часов или постоянное сопровождение.
Начнём с наиболее важной. После первых работ остальные задачи будет проще оценивать уже с пониманием проекта.
Стоимость зависит от задачи и существующей реализации. Сначала нужно понять необходимый объём работ, после чего согласовать оценку до начала разработки.
Если она существенно влияет на первоначально согласованный объём, сначала обсуждаем её.
Обсудить проект
Новая разработка или существующий сайт — для первого обращения достаточно трёх вещей.