Люди и путь
Основатели
Smart Control началась с совместного пути Nicola Santini и Andrea Stolfa. Проект, взаимодополняющий вклад и дружба, которая продолжается.
Исторический сооснователь Smart Control
Andrea Stolfa
Andrea Stolfa активно участвовал в разработке на ранних этапах Smart Control, а позже продолжал вносить вклад через сотрудничество. В разных ролях он разделял путь, сформировавший проект.
Со временем возможности и обстоятельства привели двух основателей к разным путям. Дружба, связывавшая их на протяжении этого пути, сохранилась.
Это признание относится к истории Smart Control. Сегодня Nicola Santini продолжает проект и ведёт его развитие к SCA.
Опыт и нынешнее видение
Nicola Santini
Опыт в программном обеспечении. Свобода экспериментов. Ясное направление.
Опыт как отправная точка
У меня степень магистра информатики 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 и не поддерживаются приложением, доступным сегодня для скачивания.
Принципы этого направления
Приоритет локальности: по возможности сохранять данные под контролем тех, кто их создаёт; использовать облако, когда оно полезно, не делая его обязательной зависимостью.
Прозрачность: делать информацию, доступную в электронике автомобиля, понятной и наблюдаемой.
Выбор и совместимость: стремиться к более открытым бортовым цифровым сервисам и взаимодействующим системам, соблюдая необходимые требования безопасности.
Существующие автомобили: исследовать, как совместимые программы и устройства могут добавлять новые цифровые возможности и старым машинам.
Безопасность и удобство: помогать водителю, не отвлекая его. Больше данных не означает показывать всё в каждый момент. Это принципы проектирования и исследований, а не обещания уже выпущенных возможностей.