Филиппов Александр Михайлович

Senior Software Architect — Cross-Platform SDKs & Real-Time Media (WebRTC)
Москва, Обручевский район
GitHub: niveuseverto

Профессиональный профиль

Высококвалифицированный системный архитектор и разработчик с более чем 15-летним опытом проектирования сложных распределенных программных систем, кросс-платформенных SDK и высоконагруженных приложений. Обладает глубокой экспертизой в low-level оптимизации, сетевых протоколах (WebRTC, TCP/IP, gRPC) и мультимедиа-конвейерах реального времени. Практический опыт проектирования инфраструктуры, автоматизации деплоя и администрирования серверных систем (Linux/Debian, Unix/BSD, сетевое оборудование) задолго до стандартизации практик DevOps. Открыт к гибридному формату, удаленной или офисной работе, а также к архитектурному консалтингу.

Технические навыки

Architecture & RTC

SDK Architecture WebRTC SDP Munging Real-Time Media Distributed Systems Low-Latency

Languages

C / C++ Swift Objective-C Java / Kotlin C# Go Python

Networking & Protocols

WebRTC gRPC WebSocket TCP/IP UDP / RTP

Infrastructure & Systems

Linux/Debian Unix/BSD Docker Nginx CI/CD

Опыт работы

Независимый системный архитектор и разработчик Январь 2020 — по настоящее время
Частная практика и консалтинг (ИП в 2020–2025 гг., самозанятый с 2026 г.)
  • Проектирование и разработка отказоустойчивых распределенных бэкенд-систем, REST API и мобильных приложений.
  • Разработка встраиваемого ПО и интеграция мобильных клиентов с внешним IoT-оборудованием по протоколам BLE/WiFi (ПО для лазерных систем Pokkels, умных тиров SmartTarget, развитие платформы Inforino/apps4business).
  • Администрирование, тюнинг и поддержка отказоустойчивой серверной инфраструктуры на базе Linux/Debian и Unix/BSD.
Ведущий программист-разработчик Февраль 2022 — Декабрь 2022
VK (Отдел разработки видеоплатформы)
  • Проектирование и глубокая оптимизация сквозного WebRTC-пайплайна, SDP-согласования и параметров видеокодеков в кросс-платформенных мобильных приложениях.
  • Разработка архитектуры сбора телеметрии и контекста аппаратной совместимости (Hardware Compatibility) видеоэнкодеров у пользователей во время живых конференций.
  • Устранение критических дефектов в логике трансиверов на C/C++, стабилизация стриминга для гетерогенных участников видеоконференций.
Разработчик мобильных приложений / Системный архитектор Октябрь 2017 — Декабрь 2020
Voximplant (ООО «Зингая»)
  • Проектирование и реализация кроссплатформенных SDK (архитектура iOS и Unity SDK, доработки C/C++ ядра WebRTC для iOS/Android, а также Voximplant Management APIs client .NET SDK).
  • Низкоуровневая реализация системных подсистем: конференции, SDP munging, управление аудиопотоками на уровне ОС (AudioManager / AudioUnits) и конвейеры захвата кадров (CustomCamera).
  • Построение инфраструктуры автоматизированного сквозного тестирования на базе Selenium-оркестраторов для контроля WebRTC-связок со сбором метрик в реальном времени.
  • Интеграция AR-модулей и создание мостов для рендеринга графики Unity в WebRTC-поток.
Независимый разработчик / Фриланс Июнь 2013 — Сентябрь 2017
Частная практика
  • Проектирование и разработка заказных системных, мобильных и бэкенд-решений под ключ.
Старший системный программист Август 2011 — Июнь 2013
ООО «Анкорт ЛТД-96»
  • Разработка программно-аппаратного комплекса шифрования телефонных разговоров для iOS / Android.
  • Работа с защищенными каналами связи и низкоуровневыми сетевыми интерфейсами.
Программист / Software & Infrastructure Engineer Июнь 2010 — Август 2011
ООО «Авто.ру» (Auto.ru)
  • Разработка и масштабирование ключевых сервисов и бэкенда каталога автомобильных запчастей (parts.auto.ru) в условиях высоких нагрузок (Highload).
  • Проектирование и запуск инфраструктуры потокового видеовещания (video.auto.ru) с использованием Wowza Media Server.
  • Участие в формировании архитектурной базы и стартовой разработке нативного мобильного клиента Auto.ru для iOS.
Программист / Специалист по информационной безопасности Февраль 2009 — Июнь 2010
ООО «ТСС» (TSS Ltd)
  • Разработка и развитие комплекса средств защиты информации от несанкционированного доступа и аппаратных модулей доверенной загрузки (Diamond ACS).
  • Сборка кастомных дистрибутивов и прошивок (Linux From Scratch, специализированные сборки Tiny Core Linux под аппаратные платформы с FPGA).
  • Сопровождение сертификационных испытаний и обеспечение соответствия руководящим документам и требованиям ФСТЭК России.
  • Администрирование защищенной сетевой инфраструктуры предприятия (оборудование Cisco, межсетевые экраны Checkpoint NGX, OpenBSD и криптошлюзы DIONIS).
Системный администратор Июнь 2005 — Январь 2008
ЗАО «Синема Парк»
  • Администрирование и поддержание отказоустойчивости корпоративной ИТ-инфраструктуры кинотеатра.

Open Source & Архитектурные проекты

https://github.com/foesmm (C#): Проектирование архитектуры для работы со сложными игровыми модификациями на движке Gamebryo; реализация эффективного управления глубокими файловыми зависимостями и развертывания ассетов через механизмы hardlinks (Tale of Two Wastelands).

https://github.com/xrkit (Obj-C/Swift, Java/Kotlin, JS): Исследовательский инструментарий и прототипирование пайплайнов захвата и обработки AR/VR медиапотоков.

https://github.com/technodeep / https://github.com/niveuseverto: Коллекция кастомных системных утилит, форков и скриптов автоматизации окружения под Linux/Unix.

Образование и языки

Национальный исследовательский ядерный университет «МИФИ» (2003–2008) — Факультет экспериментальной и теоретической физики и Факультет информационной безопасности, неоконченное высшее.

Языки: Русский (Родной), Английский (B1 — Средний / Техническая переписка).