обо мне

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.

Опыт
2025 — н.в.

Real-time analytics platform

Softarex Technologies Inc

Ядро бэкенда платформы: подготовка обучающих данных, бэктестинг, Dash-дашборды аналитики и кластеризации, полный пайплайн retrain -> rollout. Бэктестинг ×280 на Rust/PyO3; хранилище моделей и предсказаний с версионированием и lineage — любое продовое предсказание прослеживается до своей модели. Лог-ридер на саб-интерпретаторах Python, Playwright-сессии сквозь анти-бот, кластер на 8 машин с CI/CD.

07/2023 — 2025

Computer-vision platform

Softarex Technologies Inc

Микросервисы для 300+ Jetson edge-устройств под жёстким бюджетом RAM. End-to-end инференс-пайплайн: WebRTC-инжест (aiortc), препроцессинг кадров, model serving по флоту, раздача событий, мониторинг задержек и качества. Флот-менеджер на Python Kubernetes SDK: раскатка моделей и бинарей, reconciliation, health- и audit-API.

Навыки
Python
asynciomultiprocessinguv · ruff · pytest · mypy
Backend & API
fastapilitestarsqlalchemy 2.0asyncpgpydanticdishka
Архитектура
dddports & adaptersdddguard
Данные и шины
postgresqlmongodbredisduckdbkafkamqttparquet
Rust
pyo3горячие пути
MLOps & ML
pytorchclearmlmodel registrywalk-forwarddrift monitoringrainbow dqn
Реал-тайм / медиа
webrtc · aiortcsocket.io
Инфраструктура
dockerkubernetesgithub actionsargocdawslinux
Observability
structlogdatadogsentrysnitchbot
Образование и прочее
09/2020 — 06/2024

БГУ · механико-математический факультет

Чистая математика. Диплом: информационная энтропия и марковские цепи. Курсы: теорвер и статистика, ML, SQL, C++, Matlab.

Сертификаты
MongoDB Python Developer PathRedis for Python developers
Языки
русскийenglishбеларуская
Часть Ⅱ

Я как человек (tapo4ek)

Вне кода я примерно такой же: длинная дистанция, азарт и любовь к системам — просто объекты другие.

Математика -> архитектура

Большой адепт математики: в универе сильно ей увлекался — учил строжайшую, супер-абстрактную, и меня не переставала удивлять её красота. Но большинству этих знаний честно сложно найти практическое применение — так я ушёл в программирование: областей на любой вкус, и главное — очень практично. Ну и математика тут, конечно, тоже нужна :)

Всё новое

Люблю изучать новое жадно и широко — и не меньше люблю этим делиться: рассказать, показать, втянуть. Отдельная слабость — люди, экспертные в своём деле, чем бы оно ни было. Лучший отдых от одной сложной темы — другая сложная тема.

Необычные решения

Отдельный кайф — находить решение, которое выглядит неожиданным, а потом очевидным: переписать pandas на Rust, поставить агента следить за заметками, заменить Sentry телеграм-ботом.

Упорство как метод

Когда за что-то берусь — не бросаю, даже когда давно перестало быть весело. На этом держатся и длинные проекты, и привычки, и спорт. Дело не в рывке силы воли, а в том, что я просто продолжаю — пока не доделаю.

Вкусно и полезно

Люблю вкусно и полезно поесть — и не меньше люблю готовить сам. Слегка помешан на полезной еде.

Игры
StarCraft II

не просто Grandmaster — брал 5500 GM на рандоме. Придумал самый противный терранский стиль — батломины

в отставке
Heroes of the Storm

лучшая и по-настоящему командная RTS: махачи без фарма, чистая макро-игра. Жаль, что играют мало и обновлений почти нет

в отставке
League of Legends

строго за компанию — друзья затаскивают

за компанию
Игры с простором для фантазии

Noita, Tainted Tail, Skyrim, серия Total War — построить систему, которая работает без меня, звучит знакомо

вечная любовь
Спорт

Много лет хожу в спортзал: тренирует дисциплину и хорошо разгружает голову от мыслей. Но когда стал сильнее, понял, что от железа всё равно остаёшься деревянным — и пошёл в бокс.

Бокс — отличный спорт: качает чуть ли не противоположные качалке вещи — скорость, реакцию, координацию, выносливость. Отрабатывать приёмы и комбинации, работать в парах и на спаррингах — реально увлекательно. После спарринга голова полностью пустеет и удаётся переключиться — но потом начинает болеть)) поэтому пока слегка забросил и ищу новый спорт.

Ещё начал бегать — по утрам или вечерам. Думаю податься на джиу-джитсу или другое единоборство. В поисках нового спорта.