~/main

Alex Bednov — /ru/main

01 · engineer

Alex Bednov

Go · Vue · архитектура

Беру запутанные продукты и собираю из них системы, которые можно катить: фронт, бэк, доступ, cutover. Сначала тесты и инварианты. Ту же дисциплину преподаю.

Go PostgreSQL Vue 3 Nuxt TypeScript Playwright C4 RBAC Docker Prometheus Grafana Redis Go PostgreSQL Vue 3 Nuxt TypeScript Playwright C4 RBAC Docker Prometheus Grafana Redis
[02]Сейчас

Несколько линий сразу.

Бэкенд в проде. В той же компании раньше — архитектура фронта: кабинеты и доступ. Рядом: университет, свои продукты и разборы чужих систем.

  • 01 Go-сервисы в проде — домен, тесты, аккуратные выкатки.
  • 02 Кабинеты на Vue 3, RBAC, Playwright — паттерны, которыми пользуется команда.
  • 03 Преподаю full-stack: Go, Vue 3, C4, Docker.
  • 04 wishimi, md-tests, студия, независимые аудиты.
[03]Selected work

Кейсы, не список должностей.

2026 · сейчас

Критичный сервис расчётов, Go

Переписан критичный сервис расчётов для Birmarket — крупнейшего маркетплейса Азербайджана. Домен, тесты, cutover. Внутренности под NDA.

Go · Gin · PostgreSQL · Kafka · Prometheus · Entra ID · Kubernetes

Competo · FE

Take rates и Entra RBAC

Greenfield-фронт под новый сервис, затем корпоративный RBAC на Microsoft Entra ID: модель прав, гарды маршрутов, синхронизация состояния, иерархии без утечек.

Vue 3 · TypeScript · Pinia · Entra ID

Competo · FE

Onboarding cabinet

Онбординг партнёров с 33 дней до 4. Три шага, паттерны, которыми пользуется команда, Playwright на поверхностях, которые я вёл.

Vue 3 · TypeScript · Pinia · Playwright

БГПУ · 2025

Республиканский банк педагогических классов

Республиканский сервис расчётов. PoC → MVP. Вечные токены заменены на HTTP-only access/refresh. Laravel-монолит разрезан на модули. shadcn-vue как стандарт UI без выброса дизайна.

Laravel · Vue 3 · Pinia · Docker · MariaDB

БГПУ · 2016–2024

Республиканские образовательные платформы

Полный цикл национальных продуктов: pedklassy, crpo, kluster, UNICEF, опросы и аналитика. От Figma до Laravel/Vue и рассылки.

Laravel · Vue 3 · Pinia · WordPress · Python

венчурная студия · NDA

Продукты от C4 до прода

Несколько greenfield-продуктов для венчурной студии: букинг, стройка, матчинг. Идеи и заказчики под NDA. Сначала архитектура, потом живая система.

NestJS · Nx · Prisma · Vue 3 · Nuxt · Pinia · Go · PostgreSQL · Redis · MongoDB · Docker

свои

wishimi · md-tests

Свои продукты в проде. wishimi: вишлисты, приватность, брони. md-tests: Markdown-тесты — переписано с Laravel/MySQL на Go, Rust, PostgreSQL, Redis.

Go · Rust · Gin · Vue 3 · Nuxt · Pinia · PostgreSQL · Redis · RabbitMQ

[04]Как работаю

Сначала карта. Потом cutover.

  1. 01

    Рисую текущую систему — потоки, доступ, границы — до кода.

  2. 02

    Называю инварианты. Неполные или нелегальные данные не проходят.

  3. 03

    TDD на ядре. Маленькие вертикальные срезы. Линтер чистый. Потом интеграция.

  4. 04

    Старое и новое вместе, пока не сойдутся. Меряю то, что важно бизнесу, не только HTTP 200.

[05]Нанять

Две двери. Разные задачи.

A · Специалист

Аудит

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

Запросить аудит

B · Команда студии

Собрать

Нужна команда, а не второе мнение? Это go-product: студийная команда с еженедельными поставками — Go/Rust, двухнедельные спринты, от лендингов до прод-систем.

go-product.dev
[06]Продукты

То, что уже живое.

[07]Лаборатория

Мелкие эксперименты.

Проекты по фану или чтобы закрыть конкретный вопрос. Не продукт, черновик.

[08]Преподавание

То же ремесло, в университете.

Доцент в MITSO. Студенты собирают полный цикл: Go, Vue 3 + Pinia + Tailwind, C4, event-driven, Docker, защита с экономическим обоснованием. Преподавание держит архитектуру честной.

[09]Тексты

Заметки с работы.

Деплой, Docker, Laravel, локализация, git hooks — полевые заметки, не туториалы ради туториалов.

[10]Контакт

Напишите.

Штат, аудит или сборка силами студии — начните с почты.

End of file.

$