◯обо мне
Yahor Mesherykou
Python Backend / MLOps engineer
Ниже — две части: я как инженер и я как человек. Обе настоящие.
Я как инженер (sense1)
Python-бэкендер с продовой ML-глубиной: асинхронные микросервисы на FastAPI/Litestar, Kafka, Kubernetes — для реального времени и сред с жёсткими лимитами ресурсов. Собрал бэкенд флота из 300+ Jetson-устройств и кластер на 8 машин; веду MLOps-цикл целиком — от реестра моделей до продового инференса (~0.6 ТБ артефактов в месяц). Ускорил бэктестинг в 280 раз, переписав горячие пути на Rust через PyO3. Адепт DDD и Ports & Adapters, автор dddguard и snitchbot.
Real-time analytics platform
Ядро бэкенда платформы: подготовка обучающих данных, бэктестинг, Dash-дашборды аналитики и кластеризации, полный пайплайн retrain -> rollout. Бэктестинг ×280 на Rust/PyO3; хранилище моделей и предсказаний с версионированием и lineage — любое продовое предсказание прослеживается до своей модели. Лог-ридер на саб-интерпретаторах Python, Playwright-сессии сквозь анти-бот, кластер на 8 машин с CI/CD.
Computer-vision platform
Микросервисы для 300+ Jetson edge-устройств под жёстким бюджетом RAM. End-to-end инференс-пайплайн: WebRTC-инжест (aiortc), препроцессинг кадров, model serving по флоту, раздача событий, мониторинг задержек и качества. Флот-менеджер на Python Kubernetes SDK: раскатка моделей и бинарей, reconciliation, health- и audit-API.
БГУ · механико-математический факультет
Чистая математика. Диплом: информационная энтропия и марковские цепи. Курсы: теорвер и статистика, ML, SQL, C++, Matlab.
Я как человек (tapo4ek)
Вне кода я примерно такой же: длинная дистанция, азарт и любовь к системам — просто объекты другие.
Математика -> архитектура
Большой адепт математики: в универе сильно ей увлекался — учил строжайшую, супер-абстрактную, и меня не переставала удивлять её красота. Но большинству этих знаний честно сложно найти практическое применение — так я ушёл в программирование: областей на любой вкус, и главное — очень практично. Ну и математика тут, конечно, тоже нужна :)
Всё новое
Люблю изучать новое жадно и широко — и не меньше люблю этим делиться: рассказать, показать, втянуть. Отдельная слабость — люди, экспертные в своём деле, чем бы оно ни было. Лучший отдых от одной сложной темы — другая сложная тема.
Необычные решения
Отдельный кайф — находить решение, которое выглядит неожиданным, а потом очевидным: переписать pandas на Rust, поставить агента следить за заметками, заменить Sentry телеграм-ботом.
Упорство как метод
Когда за что-то берусь — не бросаю, даже когда давно перестало быть весело. На этом держатся и длинные проекты, и привычки, и спорт. Дело не в рывке силы воли, а в том, что я просто продолжаю — пока не доделаю.
Вкусно и полезно
Люблю вкусно и полезно поесть — и не меньше люблю готовить сам. Слегка помешан на полезной еде.
не просто Grandmaster — брал 5500 GM на рандоме. Придумал самый противный терранский стиль — батломины
лучшая и по-настоящему командная RTS: махачи без фарма, чистая макро-игра. Жаль, что играют мало и обновлений почти нет
строго за компанию — друзья затаскивают
Noita, Tainted Tail, Skyrim, серия Total War — построить систему, которая работает без меня, звучит знакомо
Много лет хожу в спортзал: тренирует дисциплину и хорошо разгружает голову от мыслей. Но когда стал сильнее, понял, что от железа всё равно остаёшься деревянным — и пошёл в бокс.
Бокс — отличный спорт: качает чуть ли не противоположные качалке вещи — скорость, реакцию, координацию, выносливость. Отрабатывать приёмы и комбинации, работать в парах и на спаррингах — реально увлекательно. После спарринга голова полностью пустеет и удаётся переключиться — но потом начинает болеть)) поэтому пока слегка забросил и ищу новый спорт.
Ещё начал бегать — по утрам или вечерам. Думаю податься на джиу-джитсу или другое единоборство. В поисках нового спорта.