Production-ready подход
В статьях и проектах — не «работает на моём компе», а логирование, мониторинг, CI/CD.
Backend · DevOps · Архитектура веб-систем
Архитектура, продакшн и автоматизация веб-систем. Реальный опыт, инструменты и кейсы без теории ради теории.
Обо мне
Опыт и технический стек
Я — разработчик с более чем 7-летним опытом: создание сайтов, бэкенд-сервисов и автоматизация на PHP, Python, Laravel, Bitrix, Django и React. DevOps, CI/CD, контейнеры. Сайт — портфолио и блог: статьи, сниппеты и проекты.
Написать по любому вопросу
Написать →Статьи, примеры, практические гайды
Читать блог →Open-source проекты, инструменты
Все проекты →В статьях и проектах — не «работает на моём компе», а логирование, мониторинг, CI/CD.
Bitrix, Laravel, React, DevOps — опыт в бэкенде и фронте, в статьях и сниппетах.
7+ лет опыта, сертификаты. Работал с Bitrix, Laravel, React, DevOps. Делился опытом в блоге.
Статьи с примерами кода, практичные сниппеты — можно читать и использовать в своих проектах.
Pet-проекты и утилиты на GitHub — открытый код, можно смотреть и переиспользовать.
Сайт обновляется: новые статьи, сниппеты, сертификаты — актуальный контент без воды.
🔧 Плагин для управления миграциями базы данных WordPress: версионирование изменений БД, автоматическое выполнение, безопасный перенос сущностей, откат изменений и логирование.
Открыть проект →🗺️ Модуль для WordPress: кастомный тип записи для проектов, ACF поля для координат, интеграция с Яндекс.Картами, кластеризация меток и адаптивный дизайн. Готовое решение для отображения реализованных проектов на карте.
Открыть проект →🔧 Гибкий плагин для управления выводом атрибутов WooCommerce: настройка лимитов, выбор атрибутов для листинга и детальной страницы, кастомные лейблы, единицы измерения, фильтры и программный API.
Открыть проект →🔁 Двусторонняя синхронизация статусов заказов (CMS) и стадий сделок (CRM) в коробочном Bitrix. Event-driven логика, защита от циклов, приоритет оплаты, подробное логирование.
Открыть проект →🚀 Локальная оптимизация WebP/AVIF, responsive srcset, ALT из имени, ZIP + HTML. React + Vite + Tailwind, PWA-оффлайн.
Открыть проект →🎮 PWA-галерея в CRT/WebGL стиле: пикселизация, ретро-глитчи, drag&drop, ZIP-экспорт. IndexedDB — оффлайн режим.
Открыть проект →Современный стек для создания масштабируемых решений
Основные темы блога и проекты, над которыми я работаю
Проектирование API, работа с базами данных, микросервисы и монолиты на PHP, Laravel и Python.
Создание быстрых статических сайтов, оптимизация производительности (Core Web Vitals) и современный JS/TS.
Автоматизация деплоя, Docker, Gitlab CI, настройка серверов и мониторинг для веб-проектов.
Разборы тонкостей серверного рендеринга, индексации, sitemaps и структурированных данных.
Официальные подтверждения квалификации и обучения
1С-Битрикс: Интеграция дизайна
10.07.2022
1С-Битрикс: Основные технологии
15.02.2025
CSS — продвинутый уровень
02.08.2025
JavaScript — средний уровень
11.08.2025Это личный сайт-портфолио и блог: статьи о веб-разработке, стеке (PHP, Laravel, Bitrix, Django, React, DevOps), пет-проекты и сниппеты кода. Услуги по разработке на заказ не оказываю — работаю в компании.
О веб-разработке, архитектуре, продакшне и автоматизации: реальный опыт, инструменты и кейсы без теории ради теории. Темы: Laravel, Bitrix, Django, React, CI/CD, производительность, легаси-код, полезные утилиты и заметки из практики.
Без жёсткого графика: когда накапливается тема и есть время написать. Обычно несколько статей в месяц; бывают перерывы в периоды загрузки на основной работе.
Да. Сниппеты и примеры кода в статьях и в разделе «Сниппеты» можно использовать в своих проектах. Указание источника приветствуется, но не обязательно. Лицензия на тексты статей — копирайт автора; перепечатка и цитирование — с указанием ссылки.
RSS доступен по адресу /blog/rss.xml — можно подписаться в читалке. Отдельной email-рассылки нет.
В разделе «Проекты» — пет-проекты, утилиты и инструменты, которые я делал для себя или в рамках обучения: таймеры, генераторы, оптимизаторы, скрипты под Bitrix и т.п. Коммерческие и корпоративные проекты там не публикую.
Сниппеты — короткие готовые куски кода (JavaScript, PHP, TypeScript, Bash и др.) с пояснением. Удобно брать в свои проекты или быстро вспомнить синтаксис. Раздел «Сниппеты» на сайте как шпаргалка по типовым задачам.
Раздел «Сертификаты»: официальные сертификаты по Bitrix, PHP, JavaScript, HTML/CSS и смежным темам (1С-Битрикс, Минцифры РФ, GeekBrains и др.) — подтверждение обучения и квалификации.
Небольшой словарь терминов для программистов и айтишников: определения, оригинал на английском, откуда пошло слово, аналоги. Собран для себя и тех, кому удобно быстро подсмотреть формулировку.
Андрей Викулов — Full-Stack разработчик, больше 7 лет в веб-разработке: PHP, Laravel, Bitrix, Django, React, DevOps. Сайт — личное портфолио и блог, не коммерческий проект по оказанию услуг.
Сейчас работаю в штате компании, поэтому не беру заказы на разработку, аудит или техподдержку на стороне. Сайт нужен для блога, портфолио и обмена опытом — с этим можно связаться через форму или соцсети.
Через форму «Написать» на главной или на странице контактов: Telegram, email, VK. Отвечаю когда получается; для срочных вопросов лучше Telegram.
Пошаговое решение ошибки Class not found в PHP: настройка PSR-4 через Composer, конфигурация composer.json, рабочий код, проверка и типичные ошибки при переходе к ООП и отказе от ручных require.
Разбираем закон о русском языке для бизнеса без паники: кого касается, что запрещено, что разрешено и где преувеличения.
Пошагово: распаковать CHM в HTML, почистить ссылки и собрать один PDF через wkhtmltopdf. Диагностика, типовые ошибки, проверка результата.