class Developer:

Опыт и подход к работе

// О подходе к работе

Разработчик с 14 годами в IT — от вёрстки и C++/Qt до управления техническим отделом. Работал с разными стеками и задачами: веб-приложения, автоматизация, парсинг, плагины, микроконтроллеры.

Последние годы сфокусировался на Python/FastAPI + React/Next.js. Основной бэкенд-опыт — Django и FastAPI для высоконагруженных проектов с PostgreSQL и асинхронными воркерами.

Особое внимание уделяю производительности и чистой архитектуре: оптимизация SQL-запросов, CI/CD pipeline, контейнеризация с Docker и Traefik — часть обычного рабочего процесса.

// Интересы

Оптимизация производительности

От SQL-запросов до рендеринга UI

Чистая архитектура

SOLID, DDD и паттерны проектирования FSD

Developer Experience

Инструменты, документация, автоматизация

Современные технологии

WebSocket, SSR, Edge Computing

// Опыт работы и образование

Август 2025 — н.в.

Самозанятый

Личные проекты

Разработка собственных проектов и boilerplate для быстрого старта новых продуктов. FastAPI + Next.js + Docker + Traefik.

FastAPINext.jsDockerTraefikPostgreSQL
Январь 2019 — Июль 2025

Fullstack Developer

ИП Шабалин

Платформа подбора недвижимости: 10 000+ пользователей, 1 500+ объектов. Миграция Django → FastAPI, React → Next.js: API 600 ms → 140 ms. Redis-кэш: нагрузка на PostgreSQL −60%. Docker + Traefik + автоSSL. 10+ скриптов автоматизации для клиентов.

FastAPIDjangoNext.jsReactPostgreSQLRedisCeleryDockerTraefik
Март 2015 — Август 2018

Технический директор

ООО "Русреклама СПб"

Команда с 3 до 12 человек. 20+ проектов за 3,5 года: сайты, интернет-магазины, CRM-интеграции. Внедрил React: скорость разработки ×2. Django-платформа автоматизации маркетинга (Директ API, VK API). GitLab CI/CD: ручные деплои устранены.

DjangoPythonLaravelPHPReactPostgreSQLMySQLDockerGitLab CI
Март 2014 — Июнь 2015

Программист C/C++

РЖД — Цифровые пассажирские решения

ПО для автоматизированного тестирования реле: 10+ типов, интеграция с измерительным оборудованием. Алгоритмы потоковой обработки данных объёмом 500 ГБ: время анализа сессии 40 мин → 7 мин. Достоверность считывания 99.97%.

C++QtSQLiteLinuxGit
Февраль 2012 — Март 2014

Веб-разработчик

ООО «Огни Петербурга»

Новостной портал с нуля — единственный разработчик: рубрики, теги, поиск, RSS, архив. CMS-панель для редакторов. Оптимизация MySQL: загрузка статьи 2.8 с → 0.9 с. Сервер без простоев 2 года. Адаптив: мобильный трафик 8% → 35%.

PHPMySQLJavaScriptjQueryNginxLinux
2017

Информационные системы / Software Engineering

ИТМО

Дополнительная профессиональная подготовка по информационным системам и разработке программного обеспечения.

АлгоритмыСистемный анализПроектирование ПО
2009

Бакалавр телекоммуникаций

СПбГУТ им. проф. М.А. Бонч-Бруевича

Специализация на телекоммуникационных технологиях и разработке программного обеспечения.

ТелекоммуникацииСетиC++Базы данных