SkadiAuto: Построение IT-инфраструктуры с нуля
Задача
SkadiAuto необходимо было создать полноценный IT-отдел и инфраструктуру с нуля для разработки профессионального программного обеспечения для диагностики Tesla. Проект требовал создания команды, способной провести реверс-инжиниринг проприетарных протоколов, разработать сложные программные инструменты и создать профессиональную идентичность бренда для рынка автомобильной диагностики.
Наши роли
Hands-on разработка, формирование команды и найм, архитектурное проектирование, техническое лидерство, стратегическое планирование.
Решение
Мы возглавили полную IT-трансформацию:
- Формирование команды: Набрали и наняли 10 инженеров с опытом во встроенных системах, реверс-инжиниринге и разработке ПО
- Создание инфраструктуры: Построили всю IT-инфраструктуру, включая среды разработки, CI/CD пайплайны и защищённые системы
- Реверс-инжиниринг протоколов: Руководили командой в расшифровке бинарных протоколов для коммуникации с автомобилями Tesla
- Разработка бренда: Создали комплексную стратегию брендинга и визуальную идентичность продукта

Ключевые достижения
Развитие команды
- Набрали 10 специализированных инженеров, включая:
- Разработчиков встроенных систем
- Специалистов по реверс-инжинирингу
- Frontend и backend разработчиков
- DevOps инженеров
- Создали инженерную культуру и процессы разработки
- Внедрили agile-методологии и практики код-ревью
Техническая инфраструктура
- Среда разработки: Настроили полную инфраструктуру разработки с контролем версий, трекингом задач и инструментами для совместной работы
- Безопасность: Внедрили безопасные практики разработки для работы с чувствительными автомобильными данными
- Тестирование: Создали комплексные фреймворки тестирования для интеграции аппаратного и программного обеспечения
- Развёртывание: Создали автоматизированные пайплайны для распространения ПО
Инженерия протоколов
- Успешно провели реверс-инжиниринг бинарных протоколов коммуникации Tesla
- Разработали проприетарные декодеры и энкодеры протоколов
- Создали исчерпывающую документацию для внутренних спецификаций протоколов
- Построили уровни абстракции для безопасной коммуникации с автомобилем
Разработка продукта
- Разработали профессиональное ПО для диагностики Tesla, способное:
- Читать и очищать коды неисправностей
- Обновлять прошивки и перепрошивать
- Выполнять расширенную диагностику и сервисные функции
- Изменять конфигурацию через LAN
- Создали многоуровневую модель подписки (Standard, Plus, Performance)
- Внедрили безопасную систему лицензирования и распространения
Результаты
- Построили полноценный IT-отдел с нуля до 10 инженеров за 8 месяцев
- Успешно расшифровали и реализовали диагностические протоколы Tesla
- Запустили коммерческий продукт с тремя уровнями подписки
- Утвердили компанию как ключевого игрока на рынке диагностики Tesla
- Создали устойчивую техническую инфраструктуру для непрерывной разработки
Внедрённые технологии
- Языки: C++, Python, TypeScript, Go
- Встроенные системы: Разработка под ARM, протоколы CAN bus, анализ бинарных протоколов
- Инфраструктура: Docker, Kubernetes, GitLab CI/CD
- Безопасность: Сквозное шифрование, безопасная загрузка, управление лицензиями
- Frontend: React с TypeScript для диагностического интерфейса
- Backend: Микросервисы на Go для лицензирования и обновлений