Константин Матыцын

Senior full-stack разработчик, тимлид

Опыт
19 лет, с 2007 года
Статей в блоге
50
Последняя статья
Где
Прага, Чехия

Senior full-stack разработчик и тимлид, в веб-разработке с 2007 года. Создаёт и масштабирует проекты на PHP, Laravel и WordPress: интернет-магазины, контентные платформы, SaaS и сайты с нагрузкой до 800 тысяч посетителей в месяц.

Об авторе

Пишу код для веба с 2007 года: начинал фрилансером, затем восемь лет разрабатывал клиентские проекты на PHP и CodeIgniter в студии Art-IT, потом строил с нуля сайты Beter на WordPress и Laravel. Сейчас работаю senior full-stack разработчиком и тимлидом, руковожу командами до пяти человек.

Основная специализация — проекты, которые нужно не просто запустить, а выдерживать нагрузку: интернет-магазины, воронки подписок, контентные платформы и SaaS. Самый нагруженный из моих проектов принимает до 800 тысяч посетителей в месяц.

Проектирую раздельную архитектуру, где WordPress служит админкой, Laravel — слоем API, а фронтенд собран на Astro. Подключаю платёжные системы (Solidgate, PayPal, Platon, Portmone) и десятки внешних API, оптимизирую MySQL и PostgreSQL под нагрузку, отвечаю за техническое SEO. В разработке использую Claude Code и локальные языковые модели (Ollama).

Опыт работы

  • 2023–2026 — senior full-stack разработчик в международной компании (400+ сотрудников, детали под NDA). Внутренняя система управления доменами и большой сетью сайтов, автоматизация DNS через Cloudflare API, фоновые задачи на cron, REST API для интеграций. Архитектура и бэкенд — от проектирования до деплоя.
  • 2020–2023 — full-stack разработчик в Beter (700+ сотрудников). С нуля построил beter.co и esportsbattle.com на WordPress и Laravel: архитектура, собственные плагины, iframe-продукты, прямые трансляции, интеграции с Calendly, Facebook и Google Analytics.
  • 2012–2020 — PHP-разработчик в Art-IT: приложения на PHP и CodeIgniter для клиентских проектов.
  • 2010–2012 — PHP-разработчик в Prado.
  • 2007–2010 — веб-разработчик на фрилансе.

В этом блоге пишу о задачах, которые решал в этих проектах: WordPress и PHP, вёрстка, техническое SEO.

Экспертиза

  • PHP 8
  • Laravel
  • WordPress
  • Headless WordPress
  • WooCommerce
  • WP REST API
  • MySQL
  • PostgreSQL
  • Redis
  • Elasticsearch
  • оптимизация высоконагруженных баз данных
  • микросервисная архитектура
  • REST API
  • Astro
  • JavaScript
  • Tailwind CSS
  • Docker
  • CI/CD
  • Cloudflare API
  • AWS
  • техническое SEO
  • интеграция платёжных систем
  • Claude Code
  • локальные LLM (Ollama)

Пишет в рубриках

Языки

Украинский (родной) · Русский (родной) · Английский (B2) · Чешский (A1)

Образование и квалификация

Проекты

  • foodies.academy Тимлид и архитектор, команда из 5 человек: WordPress-админка, API на Laravel, фронтенд на Astro, 40–100 тыс. посетителей в месяц
  • getrelatio.com Тимлид, команда из 4 человек: квиз-воронка, платежи Solidgate и PayPal, LMS, техническое SEO
  • tea-rose.com.ua Ведущий разработчик: интернет-магазин на Laravel с нуля, интеграция с 1С, Platon и Portmone
  • beter.co Full-stack разработчик: сайт с нуля на WordPress и Laravel
  • esportsbattle.com Full-stack разработчик: прямые трансляции, iframe-продукты, техническое SEO
  • invoice.statglobal.info Laravel-разработчик: счета и документы для чешских компаний, данные из госреестров, QR-коды для оплаты
  • sitemon.online Собственный проект: мониторинг доступности сайтов на Laravel
  • linkguard.sitemon.online Собственный проект: поиск битых ссылок на Laravel
  • html-cleaner.website Собственный проект: очистка текста и HTML

Как мы пишем

  1. Пишем о задачах, которые решили в своих проектах, а не пересказываем документацию.
  2. Код из статей запускаем перед публикацией и указываем, для какой версии он проверен.
  3. Если решение устарело, обновляем статью и меняем дату обновления.
  4. Ошибки, найденные читателями в комментариях, исправляем в тексте.

Профили и связь

Статьи автора

2026

  1. Miralinks не открывается из-за рубежа: что известно на 11 октября

    С начала октября 2026 года мы в редакции jamper.online столкнулись с тем, что биржа статей Miralinks (miralinks.com / miralinks.ru) перестала открываться у пользователей за…

    Miralinks не открывается из-за рубежа: что известно на 11 октября

2025

  1. Создание текстовых аватарок из названия или имени в WordPress

    При разработке одного из наших проектов на WordPress возникла задача — сделать текстовые аватарки по примеру мессенджеров (например, как в Telegram, Slack или Discord).Идея…

    Создание текстовых аватарок из названия или имени в WordPress
  2. Как найти кириллицу в таблице WordPress

    С этим скриптом вы можете перебрать как одно поле таблицы, так и все, которые вам нужны.

    Как найти кириллицу в таблице WordPress
  3. Как отцентровать элемент div с помощью css

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

    Как отцентровать элемент div с помощью css
  4. Что такое брейкпоинты для медиа-запросов в CSS?

    Брейкпоинты в CSS используются для создания адаптивного дизайна, чтобы стили менялись под определённые размеры экрана или другие условия. В HTML5 конкретных брейкпоинтов нет, но…

    Что такое брейкпоинты для медиа-запросов в CSS?
  5. Как установить http код 410 для страниц на WordPress

    У вас есть удаленные страницы на вашем сайте WordPress, и вы не собираетесь перенаправлять или восстанавливать их даже в будущем? В этом случае вы…

    Как установить http код 410 для страниц на WordPress

2024

  1. Вывод комментариев в WordPress с ответами

    Для того, чтобы вывести все комментарии сайта (а не только для текущей страницы), мы разработали такой код: Получение комментариев Функция get_comments получает комментарии: Группировка…

    Вывод комментариев в WordPress с ответами
  2. Почему не работает allposition.ru

    Сервис Allpositions.ru, широко известный инструмент для отслеживания позиций сайтов в поисковых системах, прекратил свою работу в начале ноября 2024 года. Пользователи начали замечать недоступность…

    Почему не работает allposition.ru
  3. noindex, nofollow — хак для плагина Yoast SEO

    Иногда необходимо закрыть страницы таксономий на сайте WordPress от индексации поисковыми системами. Если вы используете плагин Yoast SEO, он по умолчанию проставляет метатег noindex,…

    noindex, nofollow — хак для плагина Yoast SEO
  4. Валидация ввода украинских и русских символов в jQuery

    Иногда требуется ограничить ввод символов в текстовое поле так, чтобы пользователь мог вводить только буквы украинского и русского алфавитов. Это может быть полезно, например,…

    Валидация ввода украинских и русских символов в jQuery