
Марк Лаптёнок (Mark Laptenok)
Коммуникатор и технический лидер с фундаментальной базой в прикладной математике и системном программировании. Основная инженерная специализация — коммуникация между системами. Преподаватель. Интересуется программированием в режиме ядра и распределёнными операционными системами.
Опыт работы
Microsoft Corporation
Старший инженер-программист, январь 2026 — настоящее время.
В команде Craft & Reliability настольного клиента Microsoft Teams для Windows и macOS отвечает за достижение надёжности 99,9%.
Спроектировал, реализовал с помощью собственных ИИ-агентов и выпустил определение веб-содержимого для отказавших рендереров WebView2; передал владельцу направления статистику по наиболее проблемным веб-приложениям.
Исследует отказы из-за нехватки памяти (OOM); спроектировал инструмент для отслеживания и различения причин OOM с последующим повышением отказоустойчивости.
Побочный проект: проанализировал пробелы в жизненном цикле разработки настольного клиента Teams и предложил инфраструктурным командам список решений. Предложил математическую модель жадного E2E-тестирования изменений кода; проверка продолжается.
Diebold Nixdorf
Ведущий инженер-программист, июль 2022 — декабрь 2025.
Спроектировал модуль коммуникации конечных устройств для системы мониторинга и удалённого управления нового поколения для банков и ритейла; реализовал часть, отвечающую за отказоустойчивость, и сериализацию данных на основе обмена схемами.
В роли DRI переработал и выпустил коммуникационный стек проприетарного ПО удалённого управления и мониторинга для банков — проект, инициированный Bank of America, занял два года.
Исправил проблемы с подключением к базам данных.
Laptenok Labs
Преподаватель программной инженерии и консультант, март 2019 — настоящее время.
На 1 сентября 2026 года проведено 4 525 часов занятий по компьютерным сетям, операционным системам, SQL/NoSQL базам данных, параллельным вычислениям (pthreads, OpenMP, C++ STL, WinAPI), алгоритмам и структурам данных, программной инженерии, теории вероятностей, дискретной математике и различным языкам программирования.
Обучил 172 человека, включая стажёров Amdocs и студентов Imperial College London, Бременского университета, Оклендского университета, МГУ и МИФИ.
Silixcon
Инженер-программист, март 2020 — июнь 2022.
Спроектировал и реализовал парсер Python, встроенный в настольный клиент на C++ для проприетарных контроллеров двигателей.
Спроектировал API, модель прав пользователей и настольный клиент для системы удалённой регистрации, обновления и мониторинга контроллеров двигателей.
Переработал систему удалённого обновления прошивок и спроектировал её среду выполнения на основе виртуализации третьего типа.
Самозанятость · Москва, Россия
Коммерческий фотограф, методист-разработчик обучения, май 2009 — март 2019.
ИнфоТеКС Интернет Траст · Ростов-на-Дону, Россия
Системный администратор, январь 2007 — январь 2008.
Факультет математики, механики и компьютерных наук ЮФУ · Ростов-на-Дону, Россия
Системный администратор, сентябрь 2006 — декабрь 2006.
Образование
Факультет математики, механики и компьютерных наук, Южный федеральный университет · Ростов-на-Дону, Россия
Пятилетнее образование и три года незаконченной аспирантуры, сентябрь 2003 — май 2011.
Квалификация: математик, системный программист.
Диплом: «Шаблонный перевод научных текстов с естественного языка».
Научный руководитель: Межлум А. Сумбатян. Оппонент: Михаил И. Карякин.
Учебный центр Microsoft · Ростов-на-Дону, Россия
Microsoft Certified Professional, январь 2007 — март 2007.
Удостоверение № 5745808, Internet Security and Acceleration Server 2004.
Награды
«УМНИК» — участник молодёжного научно-инновационного конкурса, 2009.
Присуждена за исследование в области автоматизированного перевода с естественного языка.
Проекты
E.ON
Система управления идентификацией и доступом.
Спроектировал и реализовал прототип и менеджер стека.
Laptenok Labs
O(log n) — учебная платформа для инженеров-программистов.
Платформа для распространения собственных учебных курсов по программной инженерии.
Laptenok Labs
Операционная система для SoC aarch64.
Разрабатывает распределённую операционную систему для BCM2711 на Rust.
Laptenok Labs
Навыки
Решение задач.
Общение между командами и между заказчиком и инженером.
Коммуникация между компьютерными системами.
Проектирование и анализ производительности алгоритмов и структур данных.
Проектирование коммуникационных протоколов.
Языки
Русский — родной. Английский — C1. Чешский — B2.
C, C++, Rust, Go — свободно.
Работодатели названы здесь для точности изложения. Сайт мой собственный: он не связан с ними, не спонсируется и не одобряется ими.