Я — Go-разработчик в Ozon, где занимаюсь проектированием микросервисов, интеграцией с Apache Kafka и Postgres, а также построением отказоустойчивых систем. Ранее работал директором по развитию и владельцем продукта: запустил ERP-систему и переписал её в универсальный бизнес-продукт с нуля.
Мой путь в разработке начался с самообучения: за 6–7 месяцев я освоил Go и базы данных, после чего получил оффер на позицию Middle в Ozon. Сейчас я развиваюсь в сторону архитектуры и системного мышления, одновременно совершенствуя навыки менторства, коммуникации и обратной связи.
В рамках курса Route 256 от Ozon я выступал в роли тьютора на потоке для начинающих разработчиков. Мои студенты достигли выдающихся результатов, заняв первые места во всех номинациях. Этот опыт укрепил мои наставнические навыки и дал глубокое понимание эффективных методов обучения и поддержки начинающих специалистов.
В менторстве придерживаюсь практичного, структурного подхода. Вместо абстрактных советов помогаю докопаться до сути задачи и найти оптимальное решение, опираясь на реальный опыт и индустриальные best practices, включая идиоматичный стиль Go (Go way).
- Go-разработка: конкурентность (горутины, каналы), обработка ошибок, структура проектов, тестирование и idiomatic Go;
- Apache Kafka: продюсеры/консьюмеры, Schema Registry, Kafka Connect, DLQ, потоковая обработка;
- Архитектура микросервисов: gRPC, взаимодействие сервисов, отказоустойчивость, хранение данных;
- Качество кода: архитектура, читаемость, CI/CD, рефакторинг, документация;
- Подготовка к ревью и собеседованиям: в том числе опыт Route 256 Ozon;
- Самообучение: системное мышление, уверенность, стабильный прогресс.
Поддерживаю уровни: Newbie → Junior → Middle → Middle+