ПРЕДПРОСМОТР V9.1 · SC OBD2 Legacy · Это не публичный сайт
Перейти к содержимому
Smart ControlAutomotive

Люди и путь

Основатели

Smart Control началась с совместного пути Nicola Santini и Andrea Stolfa. Проект, взаимодополняющий вклад и дружба, которая продолжается.

Исторический сооснователь Smart Control

Andrea Stolfa

Andrea Stolfa активно участвовал в разработке на ранних этапах Smart Control, а позже продолжал вносить вклад через сотрудничество. В разных ролях он разделял путь, сформировавший проект.

Со временем возможности и обстоятельства привели двух основателей к разным путям. Дружба, связывавшая их на протяжении этого пути, сохранилась.

Это признание относится к истории Smart Control. Сегодня Nicola Santini продолжает проект и ведёт его развитие к SCA.

Опыт и нынешнее видение

Nicola Santini

Опыт в программном обеспечении. Свобода экспериментов. Ясное направление.

Около двадцати летопыта в программном обеспечении
University of PisaМагистр информатики
Smart Control → SCAЛичное пространство экспериментов, профессиональное направление

Опыт как отправная точка

У меня степень магистра информатики University of Pisa, и с 2006 я профессионально занимаюсь разработкой программного обеспечения: около двадцати лет опыта в проектах разного типа, масштаба и сложности, в небольших и более крупных структурированных командах.

Моя работа включает анализ, проектирование и разработку информационных систем, интеграцию платформ и развитие приложений и процессов. Я хочу превращать сложные потребности в понятные, полезные и устойчивые инструменты.

Smart Control, моё личное пространство экспериментов

Smart Control выросла из такого подхода к информатике: личная лаборатория, где любознательность, проектирование, разработка и эксперименты встречаются с практическими задачами. Она объединяет два давних интереса: программную инженерию и мир автомобилей.

Это приложение Android для бортовых расчётов поездок, мониторинга и диагностики OBD2, которое разрабатывалось и развивалось на протяжении лет параллельно моей профессиональной работе, включая паузы, когда рабочие обязательства имели приоритет. Оно не создавалось ради недавней коммерческой возможности: оно стало продуктом, которым пользуются многие люди, и теперь служит отправной точкой Smart Control Automotive.

Ответственность за направление

Сегодня этот опыт приобретает более определённое направление. Через SCA я хочу сделать развитие собственных автомобильных идей конкретным профессиональным приоритетом.

Я уже вложил значительную работу в общие основы проекта: развитие созданного в Smart Control и создание новых продуктов, не зависящих от единой технологической экосистемы. Эти вложения видны не только в экранах, но и в способности поддерживать идеи и постепенно переносить их на разные устройства и системы.

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

Вклад, который я хочу внести

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

Для меня инновации также означают дать людям больше выбора: когда менять, а когда продолжать с пользой использовать то, чем они владеют.

Технология — это средство. Хороший продукт решает реальные проблемы, снижает сложность для пользователей и сохраняет способность развиваться.

Опыт, который я привношу в проект

Анализ и проектирование · Интеграция и модернизация · Приложения и устройства · Надёжность и производительность · Автоматизация

Подробнее о моём техническом и проектном опыте

Моя работа выходила за рамки разработки приложений. Она включает анализ и проектирование информационных систем, интеграцию разных платформ и развитие существующих приложений и процессов с решением функциональных, организационных и технологических задач, которые часто тесно связаны.

Значительная часть этого опыта связана с модернизацией административных, управленческих и операционных систем и процессов: понять работу деятельности, выявить проблемы и неэффективность, спроектировать программное обеспечение для её упрощения и помочь существующим решениям развиваться. Самая интересная задача — не всегда создание с нуля; часто это улучшение существующего с сохранением его непрерывности и ценности.

Я работал с корпоративными системами, веб-приложениями, распределёнными архитектурами, микросервисами, реляционными и NoSQL базами данных, интеграцией приложений и сервисов, устаревшими системами и задачами производительности, конкурентного выполнения и надёжности. Среди использованных технологий — Java, JEE, Spring Boot, Angular, C++ и разработка Android. Этот опыт охватывает цифровые услуги, государственное управление, здравоохранение, финансы и логистику.

В роли Senior Software Developer я решал практические проблемы, работал с техническими ограничениями и меняющимися требованиями: развитие сложных систем без нарушения их работы — часть профессии. Этот опыт включает параллельное и конкурентное программирование, оптимизацию производительности и процессов, модульность и долгосрочную сопровождаемость программного обеспечения.

Я не перечисляю компании, клиентов или конфиденциальные проекты; здесь важен технический и методологический опыт, накопленный на этом пути.

Образование, прототипы и любознательность

Я получил степень магистра информатики в University of Pisa после обучения в университете в 1995–2003. Моя дипломная работа, Simulatore visuale a componenti (визуальный симулятор на основе компонентов), разработанная на C++, уже отражала мой интерес к модульным, компонуемым системам и инструментам, делающим сложную деятельность доступнее.

Наряду с профессиональными проектами я всегда исследовал идеи с помощью экспериментов и программных прототипов, испытывая архитектуры, интерфейсы и возможные применения новых технологий.

Я продолжаю исследовать программные платформы, искусственный интеллект как инструмент разработки, исследований и автоматизации и взаимодействие программного обеспечения с физическими устройствами. Эти технологии не являются самоцелью: я хочу понять, как они могут стать действительно полезными инструментами, улучшающими работу, услуги и повседневную жизнь.

Области исследований SCA

OBD2, CAN и J1939; Bluetooth, BLE, Wi-Fi и USB; модульные и кроссплатформенные архитектуры, включая Kotlin Multiplatform. Телеметрия автомобилей и сбор данных, обработка и интерпретация информации, автомобильные интерфейсы и UI/UX с ориентацией на безопасность, интеграция программного обеспечения, устройств и цифровых сервисов, автоматизация и искусственный интеллект.

Это области исследований и разработки, а не список выпущенных функций. Smart Control OBD2 — продукт Android, доступный сегодня; SCAutomotive — направление его развития. Приложение Legacy использует Bluetooth Classic/SPP и Wi-Fi через TCP/IP: BLE и USB запланированы для SCA Runtime и не поддерживаются приложением, доступным сегодня для скачивания.

Принципы этого направления

Приоритет локальности: по возможности сохранять данные под контролем тех, кто их создаёт; использовать облако, когда оно полезно, не делая его обязательной зависимостью.

Прозрачность: делать информацию, доступную в электронике автомобиля, понятной и наблюдаемой.

Выбор и совместимость: стремиться к более открытым бортовым цифровым сервисам и взаимодействующим системам, соблюдая необходимые требования безопасности.

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

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

Прочитать манифест SCAКак участвовать →