Александр Брезгунов

Full-stack Developer · Python / React · 5+ лет

Москва · удалённая работа · редкие командировки

+7 (999) 452-49-45 · sasha.brezgunov@gmail.com · @sk8destroy · jhartum.github.io

О себе

Full-stack Developer с 5+ годами коммерческой разработки production-систем. Проектирую и развиваю ERP/CRM-платформы, интеграционные сервисы и платёжные решения: backend на Python и frontend на React/TypeScript.

Веду разработку от анализа требований и проектирования до релиза, стабилизации и передачи в сопровождение.

Опыт работы

НеШкола — Software Engineer — Full-stack Python/React

Март 2022 — настоящее время

  • Проектирую и развиваю Python backend CRM для сети музыкальных школ: лиды, пробные занятия, расписание, договоры, платежи и отчётность.
  • Реализовал интеграцию AmoCRM → CRM: приём событий, обработка через очередь, маршрутизация и синхронизация данных.
  • Спроектировал и разработал внутреннее ПО управляющей компании для управления франчайзинговой сетью: партнёры, школы, сотрудники, тарифные планы и сводная аналитика.
  • Поддерживаю и развиваю frontend на React/TypeScript: пользовательские сценарии CRM, интеграция с backend API и исправление production-проблем.
  • Участвую в проектировании архитектуры приложений и БД, декомпозиции и оценке задач по бизнес-требованиям.
  • Разработал desktop-приложение под Windows для защищённой доставки учебных материалов — синхронизация и автообновление.

Закрытый коммерческий проект (NDA) — Software Engineer — Python backend

Апрель 2025 — февраль 2026 · параллельный контракт

  • Спроектировал и реализовал Telegram Mini App и backend-сервисы для обработки платежей.
  • Выпустил решение в production, подготовил документацию и регламенты, передал его в сопровождение.

Tayga.city — Python Backend Developer

Июнь 2021 — апрель 2022

  • Реализовал backend форм заявок с карточек объектов: GraphQL-мутация, валидация телефона, сохранение лидов и email-уведомления.
  • Поддерживал обработку изображений в Celery и интеграцию с Yandex Object Storage: исправлял ошибки, настраивал воркеры и добавлял автотесты.
  • Участвовал в code review и поддержке production-кода на финальном этапе разработки.

Навыки

Языки: Python, SQL, TypeScript, Kotlin

Backend: Litestar, FastAPI, Django, SQLAlchemy, Pydantic, msgspec

Frontend: React, TypeScript, HTMX

Данные и асинхронность: PostgreSQL, Redis, RabbitMQ, Celery, TaskIQ

Качество и архитектура: Pytest, TDD, ruff, basedpyright, DDD, CQRS, Clean Architecture, Event-Driven Architecture

Delivery: Docker, Docker Swarm, GitLab CI, S3

Образование

Новосибирский Профессионально-Педагогический Колледж — техник-программист, 2024

{{ print.name }}

{{ print.summaryHeading }}

{{ about }}

{{ print.skillsHeading }}

{{ s.k }}: {{ s.v }}

{{ print.spokenLanguagesLabel }}: {{ contact.languages }}

{{ print.experienceHeading }}

  • {{ b }}
  • {{ b }}
  • {{ b }}

{{ print.educationHeading }}

{{ edu.institution }}

{{ edu.degree }} | {{ edu.period }}

brezgunov@cv:~$ home blog cv | ru en | :pdf [crt]
$ cat cv.txt
Александр Брезгунов
Full-stack Developer · Python / React · 5+ лет
Aleksandr Brezgunov
Full-stack Developer · Python / React · 5+ yrs
{{ status }}

{{ about }}

$ git log --graph --all
branch: career · 4 commits · 1 parallel branch
commit 2f1a9c3 (HEAD → career, neshkola) {{ nesh.period }}
Author: Aleksandr Brezgunov <sasha.brezgunov@gmail.com>
{{ nesh.title }} — {{ nesh.role }}
{{ nesh.ctx }}
-{{ b }}
stack: {{ nesh.stack }}
↳ parallel contract
commit 7b1e0d2 (fintech) NDA {{ fin.period }}
Author: Aleksandr Brezgunov <sasha.brezgunov@gmail.com>
{{ fin.title }} — {{ fin.role }}
{{ fin.ctx }}
-{{ b }}
stack: {{ fin.stack }}
commit a39c4f1 (tayga) {{ tayga.period }}
Author: Aleksandr Brezgunov <sasha.brezgunov@gmail.com>
{{ tayga.title }} — {{ tayga.role }}
{{ tayga.ctx }}
-{{ b }}
stack: {{ tayga.stack }}
commit 0000001 (root · git init) {{ edu.period }}
{{ edu.institution }}
{{ edu.degree }}
## skills
-{{ s.k }}{{ s.v }}
## contact
- emailsasha.brezgunov@gmail.com
- telegram@sk8destroy
- githubgithub.com/jhartum
- location{{ contact.city }}
- languages{{ contact.languages }}
{{ t }}
guest@cv:~$