Открыт к новым проектам

Егор Трегубов

Fullstack-разработчик. Пишу на Next.js

Веду веб-проекты целиком: требования, архитектура, интерфейс, API, база данных, деплой и поддержка. Коммерческая разработка с 2020 года.

Город и формат
Москва · удалённо или гибрид
Оформление
ИП · договор · NDA
01О себе

Ведувеб-проектыцеликом:уточняютребования,проектируюархитектуру,делаюинтерфейс,APIибазуданных,выкладываюнасервериподдерживаю.Коммерческаяразработкас2020года,первыеплатныепроектыс2018.

Сейчас в основном Next.js (App Router), React 19, TypeScript и Node.js, данные в PostgreSQL и MySQL. Хорошо разбираю проблемы в продакшене: производительность фронтенда, медленный SQL, нагрузку на диск. Вижу, где объём работ избыточен, и предлагаю, что упростить без потери результата.

Работаю самостоятельно и асинхронно: беру задачу, согласую результат и срок, довожу до продакшена без постоянного контроля. ИИ-инструменты использую как ускоритель, архитектуру, проверку и ответственность за код оставляю за собой.

~0
сайтов
~0
интернет-магазинов
~0
проектов на React и Next.js
~0
бэкендов на Node.js
0+
проектов в одиночку от ТЗ до продакшена

Ещё около 50 проектов на WordPress. Цифры приблизительные, за всё время работы.

02Проекты


Доля авторства посчитана по коммитам. Названия части заказчиков не раскрываю по договору. PageSpeed указан для десктопа.
01 / 03PageSpeed 98 на десктопе

mpal.ru

Межрегиональная Алюминиевая Компания

Каталог, поиск, анимированное mega-menu и разделы для архитекторов, девелоперов и дилеров. Сделан за 3 дня в связке с ИИ.

100% · 31/31 коммитов
  • Next.js
  • React
  • TypeScript
  • Node.js
Открыть сайт ↗
02 / 03PageSpeed 100, LCP 0,5 с на десктопе

kuhni-cosmos.ru

Kuhni Cosmos

32 000 товаров с поиском и фильтрацией, серверный рендеринг. Дизайн, архитектура, фронтенд и данные мои.

100% · единственный автор
  • Next.js
  • SQLite
  • Tailwind CSS
  • SSR
Открыть сайт ↗
03 / 03

fsp.razvit.tech

Федерация спортивного программирования Москвы

5 дисциплин, календарь соревнований с регистрацией, каталог площадок, новости и поиск. Next.js поверх headless WordPress.

100% · 56/56 коммитов
  • Next.js
  • headless WordPress
  • WebGL
  • Vitest
Открыть сайт ↗
03AI в работе

Использую Claude, Codex и другие AI-инструменты как часть разработки, а не как замену инженерной работе.

AI позволяет мне брать задачи шире привычного стека и быстрее доводить их до результата.

С AI могу
  • Быстро разбираю большие кодовые базы
  • Работаю с незнакомыми технологиями
  • Собираю прототипы
  • Пишу и рефакторю код
  • Тесты, миграции, документация
  • Автоматизации
Остаётся на мне

Архитектура, проверка решений и ответственность за финальный результат остаются на мне.

04Стек

05Технический кейс

Самые тяжёлые запросы шли больше минуты. После разбора и миграции таблицы стали отвечать примерно за секунду.

Самые тяжёлые запросысекунды
60+с
до60+ с
после~1 с
~44 ГБ
данных в таблице поиска
~66 ГБ
полнотекстовых индексов
~5,9 ГиБ
чтений с диска на один запрос
~850 КиБ
средняя строка, около 50 700 строк
  1. 1
    Симптом

    Поиск тормозит на глубоких страницах

    MySQL 8.0. Глубокая пагинация поиска тормозила на 10–20 секунд, самые тяжёлые запросы шли больше минуты.

  2. 2
    Проверка

    Кэш ни при чём

    Увеличение buffer pool со 128 МБ до 4 ГБ не помогло. Значит, дело было не в кэше.

  3. 3
    Причина

    Обратный поиск и мегабайтные строки

    Через EXPLAIN и анализ чтений нашёл причину: обратный поиск через FTS_DOC_ID_INDEX и чтение мегабайтных строк.

  4. 4
    Варианты

    PostgreSQL отпал

    Рассмотрел вынос больших текстов, переезд на PostgreSQL и отдельный поисковый слой. PostgreSQL отпал, потому что пришлось бы переносить весь WordPress.

  5. 5
    Решение

    Явный FTS_DOC_ID и миграция в фоне

    Явный FTS_DOC_ID, равный id книги, и миграция таблицы в фоне через дополнительную таблицу, без остановки поиска. Разбор и решение делал один.

06Опыт

июнь 2025 — сейчас

Fullstack-разработчик

PLRA · командная разработка

  • Коммерческие проекты на Next.js и React в общей кодовой базе: контентные платформы, каталоги, корпоративные сайты.
  • Электронная библиотечная система (~50 000 книг, сотни издателей), команда из 5 человек. Мне принадлежит около двух третей коммитов репозитория и 80–85% Next.js-части.
  • Разобрал и решил проблему медленного полнотекстового поиска в MySQL: самые тяжёлые запросы ускорились с 60+ секунд до ~1 секунды.
  • Корпоративный сайт студии: Next.js, Tailwind CSS, формы заявок с передачей в Bitrix24, Яндекс.Метрика.
1
ноябрь 2024 — сейчас

Специалист (веб-разработка)

ГБУ ЦДМСИ «Крылья» · штатная работа, неполная нагрузка

  • Разработка и поддержка сайтов учреждения.
  • Автоматизация рабочих процессов.
2
2020 — 2025

Fullstack-разработчик, частная практика

Neon-Fox · проекты для малого и среднего бизнеса под ключ

  • Полный цикл: требования и ТЗ, оценка сроков, архитектура, интерфейс по макету или свой дизайн, фронтенд, бэкенд, база данных, интеграции, деплой, поддержка.
  • Интернет-магазины и каталоги на Next.js (SSR) и WordPress/WooCommerce: фильтрация, поиск, корзина, оплата.
  • Корпоративные сайты и лендинги по макетам Figma: адаптивная вёрстка, анимации, интерактив.
  • Серверная часть на Node.js и Express: REST API, авторизация (JWT, сессии), интеграции с платёжными системами, CRM, почтой, картами.
  • Базы данных MySQL, PostgreSQL, SQLite: схемы, индексы, миграции. Деплой и сопровождение на Linux/VPS, SEO-настройка, аналитика.
  • В 2021–2022 годах собрал и вёл свою команду: технические решения, распределение задач, контроль результата, оценка сроков, общение с заказчиками.
  • Отдельные технические аудиты фронтенда: производительность, архитектура, мёртвый код, приоритизация проблем по P0–P3 и отчёт для заказчика.
3
2018 — 2019

Первые коммерческие проекты

Сайты на заказ · вход в профессию

4
Сейчас в работеещё не запущена, 100% кода мой

Платформа сообщества

Next.js 16, React 19 с React Compiler, PostgreSQL 18 и Drizzle, монорепо с фоновым воркером, TOTP-MFA, отзываемые сессии, приватное S3-хранилище для изображений. CI гоняет тесты на PostgreSQL, собирает образы, накатывает миграции и откатывает релиз при провале health-check.

07Как работаю
Форматы

Подряд, проект с фиксированным объёмом, абонемент на месяц, частичная занятость.

Документы

Договор с ИП, счёт, закрывающие документы. NDA подписываю.

Связь

На связи в рабочее время, удобно работаю асинхронно.

Образование
  • Магистратура «Информационный менеджмент»
    РАНХиГС, ЭМИТ
    2025–2027
  • Бакалавриат «Экономика и управление бизнесом»
    РАНХиГС, ЭМИТ
    2020–2025
  • Профиль «Программирование»
    Частная школа «Столичный»
    2020
Языки
  • Русский
    родной
  • Английский
    B2, upper-intermediate
08Контакты


Быстрее всего отвечаю в Telegram. Работаю как ИП: договор, счёт, закрывающие документы.

Telegram
@neon3341
Телефон
+7 919 411-21-51