Fullstack-разработчик (PHP / JavaScript/ Битрикс24)
Уровень зарплаты: от 300 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: Fullstack-разработчик (PHP / JavaScript/ Битрикс24)
Опытный разработчик с глубокой экспертизой в экосистеме 1С-Битрикс (Bitrix24) и PHP. Специализируюсь на комплексной кастомизации платформы под бизнес-задачи: от проектирования модулей и смарт-процессов до сложных интеграций с 1С и сторонними сервисами через API. Умею не просто кодировать, а решать бизнес-задачи, автоматизируя процессы и повышая эффективность отделов.Технический стек и экспертиза:
Bitrix24: Глубокое знание платформы: D7, ORM, REST API, смарт-процессы (разработка и кастомизация через фабрики), бизнес-процессы, разработка модулей и комплексных компонентов. Расширение классов ядра, работа с шиной данных Bitrix (Bus), настройка обмена событиями между модулями.
PHP: Глубокое понимание ООП, шаблонов проектирования (Design Patterns), принципов SOLID. Написание чистого, поддерживаемого кода, стремление к соответствию PSR. Рефакторинг и оптимизация legacy-кода.
Фреймворки: Symfony, Composer, Vue.
Базы данных: MySQL (сложные запросы, оптимизация), PostgreSQL.
Интеграции: Глубокий опыт интеграции с 1С (кастомной по REST API), Bitrix24, платежными системами. Настройка интеграций с внешними сервисами: Телфин (телефония), МинБокс (мессенджеры), Колтач (коммуникации). Интеграция Bitrix Bus с CRM Bitrix. Разработка REST API и вебхуков.
DevOps и инфраструктура: Развёртывание и настройка Bitrix (BitrixEnv, Nginx/Apache, MySQL, Sphinx). Подключение проектов к Git (настройка ветвления, .gitignore, submodules). Настройка CI/CD (GitLab CI, Jenkins). Сборка и выкатывание релизов, автоматизация деплоя на dev/stage/prod. Работа с Linux, Webpack.
Инструменты: Git, GitLab CI/CD, Linux, Webpack, Composer.
Методологии: ООП, SOLID, Design Patterns, PSR, CI/CD.
Ключевой разработчик по направлению кастомизации и интеграции корпоративного портала на Bitrix24. Моя работа была сфокусирована на автоматизации бизнес-процессов и глубокой доработке платформы под нужды компании - например, написании модулей и компонентов, настройке бизнес-процессов и смарт-процессов, а также обеспечении полного цикла разработки и выкатки релизов.
Ключевые проекты и достижения
Кастомизация ядра Bitrix24 и смарт-процессов
Разработал и внедрил кастомные фабрики смарт-процессов для отделов продаж и поддержки, что позволило бизнесу гибко настраивать воронки без привлечения разработки.
Провёл полный рефакторинг унаследованных модулей, перевёл их на D7 и ORM, что повысило производительность критических разделов на 40% и значительно упростило поддержку кода.
Создал систему управления документами для юротдела на базе смарт-процессов с системой версионности и согласования.
Написал миграции для создания и обновления сущностей (смарт-процессы, пользовательские поля, бизнес-логика), что упростило развёртывание на новых средах.
Настроил и запрограммировал бизнес-процессы и смарт-процессы в CRM под конкретные сценарии отделов.
Выполнил миграцию данных со смарт-процессов на списки (универсальные списки Bitrix) - перевёл бизнес-логику и хранение данных на более гибкий и производительный формат, что упростило администрирование и снизило нагрузку на систему.
Реализовал механизм дублирования записей в БД для обеспечения отказоустойчивости и сохранности критичных данных при миграциях и обменах.
Глубокая интеграция с 1С и API
Реализовал двустороннюю кастомную интеграцию Bitrix24 с 1С по REST API для обмена заказами, клиентами и данными о платежах, что полностью исключило ручной ввод данных и сократило ошибки на 90%.
Разработал центральный API-шлюз для унификации взаимодействия Bitrix24 с внутренними сервисами компании (CRM, телефония, система мониторинга).
Настроил интеграции с Телфин, МинБокс, Колтач для обеспечения бесшовной коммуникации с клиентами.
Обеспечил интеграцию Bitrix Bus с CRM Bitrix для корректного обмена данными между корпоративным порталом и CRM.
Разработал модуль обмена с Телфин (Telfin) — реализовал полноценный модуль для интеграции телефонии с Bitrix24: синхронизация звонков, запись разговоров, привязка к сущностям CRM, логирование и отчётность.
Разработка модулей под бизнес-задачи
Спроектировал модуль анализа эффективности отдела продаж с кастомной отчётностью и дашбордами прямо в интерфейсе Bitrix24.
Создал систему управления цифровыми активами для дизайн-отдела с превью-генерацией и тегированием, что ускорило поиск материалов на 35%.
DevOps и автоматизация
Развернул и настроил Bitrix на серверах (BitrixEnv, Nginx/Apache, MySQL, Sphinx).
Подключил проекты к Git, настроил ветвление и работу с submodules.
Настроил CI/CD (GitLab CI), автоматизировал сборку и выкатку релизов на dev/stage/prod.
Обеспечил полный цикл выкатки релизов в код и на продовые среды.
Фриланс
Реализовал ряд проектов «под ключ» и участвовал в качестве разработчика на аутсорсе:
Стоматологическая клиника (проект «под ключ»)
Реализовал полный цикл настройки CRM для стоматологической клиники: от развёртывания Bitrix24 на сервере до настройки всех бизнес-процессов, воронки продаж и полного ведения пациента.
Настроил бизнес-процессы клиники: первичный приём, диагностика, лечение, повторные визиты, контроль качества, работа с рекламациями.
Спроектировал и внедрил воронку продаж под специфику стоматологических услуг: от первого обращения до полного закрытия сделки и повторных продаж.
Обеспечил полное ведение пациента - от первой записи до завершения лечения и пост-лечебного сопровождения, с историей визитов, планами лечения, документами и коммуникациями.
Разработал собственное приложение для записи пациентов — полноценное решение с интуитивным интерфейсом для администраторов и врачей, интегрированное с CRM, позволяющее вести расписание, управлять загрузкой врачей и автоматически синхронизировать данные с карточками пациентов.
Написал диагностические скрипты с понятным интерфейсом - инструменты для мониторинга состояния системы, проверки целостности данных, выявления узких мест и оперативного реагирования на инциденты.
Выполнил миграцию данных со смарт-процессов на списки (универсальные списки Bitrix) - перевёл бизнес-логику и хранение данных на более гибкий и производительный формат, что упростило администрирование и снизило нагрузку на систему.
Реализовал механизм дублирования записей в БД для обеспечения отказоустойчивости и сохранности критичных данных при миграциях и обменах.
Разработал модуль обмена с Телфин (Telfin) — полноценный модуль для интеграции телефонии с Bitrix24: синхронизация звонков, запись разговоров, привязка к сущностям CRM, логирование и отчётность.
Другие проекты
Разработка и поддержка интернет-магазинов на Bitrix и WordPress/WooCommerce: настройки и кастомизации витрины.
Аварийный рефакторинг и исправление критических ошибок на высоконагруженном медиа-портале телеканала (Symfony): выявил и устранил «узкие места» в коде, оставленные предыдущей командой, что стабилизировало работу сайта при пиковых нагрузках во время трансляций.
Участие в проектах по оптимизации и рефакторингу legacy PHP-кода для повышения производительности и сопровождаемости.
Технический стек
Backend: PHP 7/8, Symfony, Битрикс (D7, ORM, Bus)
Frontend: JavaScript (ES6+), React, Vue, jQuery, HTML5, CSS3, Bootstrap
Базы данных: MySQL, PostgreSQL
Интеграции: REST API, 1С, Bitrix24, Телфин, МинБокс, Колтач
Инструменты: Git, Linux, Nginx, Webpack, Composer, GitLab CI/CD
Методологии: ООП, SOLID, Design Patterns, PSR, CI/CD
Дополнительная информация
Постоянно совершенствую навыки: прохожу курсы по современным подходам к разработке на PHP (DDD, Event Sourcing) и углубляю знания в экосистеме Symfony.
Опыт работы на фрилансе, включая «спасательные» миссии по исправлению сложных проектов, научил быстро вникать в чужой код, находить корневые причины проблем и эффективно их устранять.
Готов к сложным задачам, связанным не только с Bitrix, но и с чистой PHP-разработкой, созданием архитектуры и оптимизацией высоконагруженных систем.
