О себе
Backend-разработчик с фокусом на Go, с опытом написания библиотек и сервисов на C, C++, а также опытом работы с Assembler x86. Студент 2-го курса ФБИТ ИТМО. Интересуют сложные и объёмные задачи. Имею опыт с нагруженными системами. Самостоятельно выстраивал observability (Prometheus + Grafana). Имею глубокие знания способов взаимодействия между микросервисами — очереди сообщений, gRPC и механизмы отказоустойчивости. На Go написал 7 пет-проектов и один прод-проект: CRM-система для регионального предприятия - SWARG (прод).
Проекты
CRM-система для регионального предприятия - SWARG
Прод-проект. Разработана с нуля система мониторинга создания и статусов заказов для предприятия по изготовлению стальных деталей; реализована на основе очередей сообщений.
URL Shortener
Сервис сокращения ссылок с Redis-кэшированием и статистикой переходов.
Task Queue
Планировщик фоновых задач с воркерами, приоритетами и retry-логикой.
Chat
WebSocket-чат с комнатами и историей сообщений в PostgreSQL.
File Storage
Сервис загрузки и хранения файлов с генерацией presigned URL.
Rate Limiter Library
Библиотека rate limiting с алгоритмом sliding window и тестами.
CLI Tool
Утилита мониторинга системных метрик с выводом в терминал.
Metrics Aggregator
Сервис сбора и агрегации метрик с HTTP API и визуализацией через Prometheus + Grafana.
Order Service
Сервис обработки заказов с JWT-авторизацией и событийной архитектурой.
Образование
Национальный исследовательский университет ИТМО
2024 — 2028Безопасность информационных технологий, Информационная безопасность телекоммуникационных систем
Бакалавр