Backend engineer · Москва

Строю системы,
которые держат нагрузку
и упрощают работу.

Более трёх лет разрабатываю backend на Go: сетевые сервисы, инфраструктурные инструменты и пайплайны данных. Люблю задачи на стыке архитектуры, производительности и надёжности.

3языка в production
Go, Python, C++
2университета
МГТУ + ИТМО
3k+строк Go в ядре
облачного LSP
GO DISTRIBUTED SYSTEMS POSTGRESQL CLEAN ARCHITECTURE DOCKER CI/CD DEVELOPER TOOLS
01 / Избранное

Проекты с инженерной
глубиной

Не витрина технологий, а задачи: контекст, архитектурное решение и работающий результат.

EXPLAIN ANALYZEQuery plan → insight
GitHub ↗
03

Go · React · PostgreSQL · Docker

SQL‑Opti‑Viz

Self-hosted инструмент для разбора SQL: визуализирует EXPLAIN-планы и AST, а rule engine предлагает конкретные оптимизации без отправки данных наружу.

Self-service диагностика FlagmanОткрыть кейс ↗
04

Go · Clean Architecture · CI/CD

Self-service диагностика Flagman

На стажировке в Яндексе создал сервис самостоятельной диагностики флагов: backend, интерфейс, интеграции и delivery-процесс от PR-стендов до production.

02 / Опыт

От developer tools
до сетевой безопасности

Backend Developer

BIFIT · Платформа сетевой безопасности

Развиваю backend управления политиками DDoS-защиты и маршрутизационную инфраструктуру. Работаю с legacy-сервисами: исправляю ошибки, добавляю функциональность и участвую в code review.

Разработал отдельный Go-сервис маппинга IP-префиксов в ASN: он получает живую BGP-таблицу от GoBGP, отдаёт gRPC API для Collector и Mitigator, восстанавливает полный снимок после переподключения и затем применяет инкрементальные обновления. Для быстрого prefix lookup построил AS-таблицу на Adaptive Radix Tree.

GoBGPGoBGPgRPCARTNetwork Security

Creator & Backend Engineer

DevArch · Architecture Copilot

Проектирую и развиваю платформу design-time анализа распределённых систем. Отвечаю за Go backend, модель данных в PostgreSQL, очереди анализа, интеграцию LLM-агентов, OAuth и организационную модель, безопасность доступа и эксплуатационные сценарии — от отмены задач до резервного копирования.

GoPostgreSQLNext.jsLLMArchitecture

Golang Developer Intern

Яндекс · Главная страница

С нуля разработал сервис для тестирования флагов — правил показа элементов на главной странице. Реализовал полный цикл: CI/CD, интеграции с внутренними сервисами Яндекса и статический frontend. Архитектура сервиса построена по принципам Clean Architecture.

GoClean ArchitectureCI/CDFrontend

Golang Developer Intern

Яндекс · SourceCraft / JNS / Juggler

Разработал CLI для хранилища секретов и улучшил запуск CI/CD-задач, добавив аутентификацию образов. Реализовал API самодиагностики сервиса, перенёс endpoint удаления дашбордов с Python на Go и исправил пользовательский баг в системе уведомлений.

GoPythonCLICI/CDMonitoring

Junior Golang/Python Developer

СИБИНТЕК‑СОФТ · Платформа сбора информации

Разрабатывал модуль сбора аналитической информации из PostgreSQL и контейнеризировал сервисы с Docker.

GoPythonPostgreSQLDocker
03 / Подход

Инженерия — это ясные компромиссы, не коллекция фреймворков.

Мне интересны высокопроизводительный backend, системные инструменты и архитектура надежных сервисов. Я стараюсь понять данные и ограничения задачи, сделать границы компонентов явными, а эксплуатацию — предсказуемой.

01

Думаю системой

Смотрю дальше handler-а: данные, очереди, отказоустойчивость, delivery и наблюдаемость.

02

Делаю инструмент

Разработчику и пользователю должно быть понятно, быстро и безопасно работать с результатом.

03

Проверяю на масштабе

Прототип LSP тестировал на крупных Go-репозиториях, а сервисы упаковываю в воспроизводимое окружение.

Образование
ИТМО

ПО высоконагруженных систем · магистратура

МГТУ им. Н. Э. Баумана

Информатика и вычислительная техника · 4,81 / 5

04 / Контакт

Есть сложная backend-задача?

Буду рад обсудить продукт, команду и то, где мой опыт принесет больше всего пользы.

evgeny.novokshanov@gmail.com