yunaweb.ru · github/remitmasterРамиль
Юналиев
Разработчик e-commerce систем
19 лет в веб-разработке. Запускаю и масштабирую высоконагруженные e-commerce платформы на 1С-Битрикс и не только — от архитектуры решения до команды и процессов. До 15 000 заказов/мес без сбоев.
Технический лидер
с бизнес-мышлением
Начинал карьеру как интегратор информационных систем — вырос до руководителя разработки и CTO. Основал компанию YunaWeb, специализирующуюся на аутсорсе e-commerce для торговых, дистрибьюторских и производственных компаний.
Экспертиза — запуск и развитие e-commerce на базе 1С-Битрикс, 1С и Bitrix24: от идеи стартапа до высоконагруженного проекта. Обеспечиваю бесшовную интеграцию IT-решений с бизнес-логикой заказчика: 1С, CRM, маркетинг, оплаты, логистика и тд.
19 лет в разработке
E-Commerce Lead / Tech Lead
Веду разработку high-load e-commerce решений для 3+ клиентов. Управлял портфелем из 3–5 проектов. Обеспечил стабильную работу интернет-магазинов до 10–15 000 заказов/мес в «Чёрную пятницу».
Senior Developer → CTO
Вырос от Senior Developer до CTO. Запустил с нуля региональный сервис недвижимости Ставрополья — 150 000 уникальных/мес. Вывел в production 10+ проектов, менторинг 5 разработчиков: 2 выросли до Senior за 10 месяцев.
1C-Bitrix Developer
Оптимизировал структуру БД интернет-магазина (15 000+ товаров) — время формирования каталога сократил с 40 до 12 секунд. Настроил выгрузку в Яндекс.Маркет, прирост трафика ~20% за квартал.
Чем могу помочь
Стек технологий
Заметки e-commerce разработчика

Кэширование в 1С-Битрикс: 5 механизмов и когда какой
Пять механизмов кэша 1С-Битрикс: кэш данных, автокэш компонентов, тегированный кэш D7, HL-блоки, композитный сайт — что кэшируется и как сбрасывается.

ErrorCollection в D7-контроллерах: коды ошибок вместо success/error
ErrorCollection и Errorable в action-методах 1С-Битрикс: код ошибки и доп. данные вместо текста — статус ответа меняется автоматически.

Разделы инфоблока в 1С-Битрикс: D7 и без ручного разбора массива
Собираем дерево разделов инфоблока через D7 (SectionTable) без ручного unset/usort — с помощью небольшой открытой библиотеки yunaweb/bitrix-section-tree.
Нужна помощь?
Консультирую e-com проекты и решаю нетривиальные задачи.
Работаю с командами, которым нужен опыт, а не очередной подрядчик.