- Я сильный инженер в сфере разработки распределенных систем, с фокусом на инфраструктуру больших данных. Хорошо знаю C++ и Python. Последние 10 лет в Яндексе строил решения на микросервисной архитектуре, системы потоковой обработки данных, а так же стриминговые и сетевые сервисы.
- В Yandex.Ads в ключевой аналитической системе удалось полностью уйти от микробатчевой обработки с использованием Map Reduce подхода к потоковой обработке, доставляя 4KK продуктовых событий с лагом < 1m и с точностью, с которой сверяются акты. При этом система горизонтально масштабируется, выдерживает отказ датацентра, а TTP составляет несколько часов.
- Архитектор микросервисного ядра в доставке Yandex.Mail - обеспечил горизонтальное масштабирование 10K одновременных smtp соединений, сделал легким встраивание обработчиков в пайплайн доставки писем.
- Интегрировал MS Office в Yandex.Disk - спроектировал взаимодействие с WOPI протоколом и запустил онлайн редакторы с возможностью одновременной работы над документом
- Умею выстраивать процессы в DevOps и SRE подходах, хорошо разбираюсь в надежности систем, инцидент менеджменте, пропагандирую системный подход
- Преподавал и учился в ШАД, соавтор курса "Middle C++ developer" на Яндекс.Практикум.
⭐️ С чем могу помочь:- Подготовиться к собеседованиям - провести техническое интервью, оценить грейд, помочь с составлением резюме
- Научить в промышленное программирование, помочь разобраться в современных подходах
- Улучшить качество написания кода через код ревью и парное программирование
- Разобраться в дизайне распределенных систем, посоветовать литературу
- Помочь с развитием карьеры как IC так и руководителя