Cilvēki un ceļš
Dibinātāji
Smart Control sākās ar Nicola Santini un Andrea Stolfa kopīgu ceļu. Projekts, savstarpēji papildinoši ieguldījumi un draudzība, kas turpinās.
Smart Control vēsturiskais līdzdibinātājs
Andrea Stolfa
Andrea Stolfa aktīvi piedalījās Smart Control agrīno posmu izstrādē un vēlāk turpināja dot ieguldījumu sadarbībā. Dažādās lomās viņš piedalījās ceļā, kas veidoja projektu.
Laika gaitā iespējas un apstākļi abus dibinātājus aizveda pa atšķirīgiem ceļiem. Draudzība, kas viņus saistīja visā šajā ceļā, ir turpinājusies.
Šī atzinība pieder Smart Control vēsturei. Šodien Nicola Santini turpina projektu un vada tā attīstību SCA virzienā.
Pieredze un pašreizējā vīzija
Nicola Santini
Pieredze programmatūrā. Brīvība eksperimentēt. Skaidrs virziens.
Pieredze kā sākumpunkts
Man ir University of Pisa maģistra grāds datorzinātnē, un kopš 2006 profesionāli strādāju programmatūras izstrādē: aptuveni divdesmit gadu pieredze dažāda veida, mēroga un sarežģītības projektos gan mazās, gan lielākās, strukturētās komandās.
Mans darbs ietver informācijas sistēmu analīzi, projektēšanu un izstrādi, platformu integrāciju, lietotņu un procesu attīstību. Vēlos sarežģītas vajadzības pārvērst saprotamos, noderīgos un ilgtspējīgos rīkos.
Smart Control — mana personīgā eksperimentu telpa
Smart Control izauga no šīs pieejas informātikai: personīga laboratorija, kur zinātkāre, projektēšana, izstrāde un eksperimenti satiekas ar praktiskām problēmām. Tā apvieno divas ilgstošas intereses: programmatūras inženieriju un automobiļu pasauli.
Tā ir Android lietotne borta braucienu aprēķiniem, uzraudzībai un OBD2 diagnostikai, kas gadu gaitā izstrādāta un attīstīta līdztekus manam profesionālajam darbam, ieskaitot pārtraukumus, kad darba pienākumi bija prioritāri. Tā netika radīta, lai izmantotu nesenu komerciālu iespēju: tā kļuva par produktu, ko lieto daudzi cilvēki, un tagad ir Smart Control Automotive sākumpunkts.
Atbildības uzņemšanās par virzienu
Šodien šī pieredze iegūst skaidrāku virzienu. Ar SCA vēlos savu automobiļu jomas ideju attīstīšanu padarīt par konkrētu profesionālu prioritāti.
Esmu jau ieguldījis ievērojamu darbu projekta kopīgajos pamatos: attīstot ar Smart Control izveidoto un radot jaunus produktus, kas nav atkarīgi no vienas tehnoloģiskās ekosistēmas. Šis ieguldījums redzams ne tikai ekrānos, bet spējā uzturēt idejas un pakāpeniski tās īstenot dažādās ierīcēs un sistēmās.
Pēc daudziem gadiem, ar atdevi strādājot arī citu projektos, vēlos šo pieredzi veltīt virzienam, par kuru uzņemos personīgu atbildību. Veidot ekonomiski ilgtspējīgus produktus, kas sniedz vērtību arī to lietotājiem.
Ieguldījums, ko vēlos sniegt
Aizrautība nav mana vienīgā motivācija. Uzskatu, ka tehnoloģijai jārada vērtība arī tiem, kas sedz automobiļa īpašuma izmaksas: jāpalīdz to saprast, izmantot apzinātāk un saglabāt tā lietderību, kamēr apstākļi to ļauj.
Man inovācija nozīmē arī dot cilvēkiem plašāku izvēli, kad mainīt un kad turpināt lietderīgi izmantot jau piederošo.
Tehnoloģija ir līdzeklis. Labs produkts risina reālas problēmas, mazina sarežģītību lietotājiem un saglabā spēju attīstīties.
Pieredze, ko ienesu projektā
Analīze un projektēšana · Integrācija un modernizācija · Lietotnes un ierīces · Uzticamība un veiktspēja · Automatizācija
Vairāk par manu tehnisko un projektēšanas pieredzi
Mans darbs ir sniedzies tālāk par lietotņu izstrādi. Tas ietver informācijas sistēmu analīzi un projektēšanu, dažādu platformu integrāciju un esošo lietotņu un procesu attīstību, risinot funkcionālās, organizatoriskās un tehnoloģiskās vajadzības, kas bieži ir cieši saistītas.
Ievērojama šīs pieredzes daļa attiecas uz administratīvo, uzņēmējdarbības vadības un operatīvo sistēmu un procesu modernizāciju: izprast darbību, noteikt problēmas un neefektivitāti, projektēt programmatūru vienkāršošanai un palīdzēt esošajiem risinājumiem attīstīties. Interesantākais izaicinājums ne vienmēr ir radīt no nulles; bieži tā ir esošā uzlabošana, saglabājot nepārtrauktību un vērtību.
Esmu strādājis ar uzņēmumu sistēmām, tīmekļa lietotnēm, sadalītām arhitektūrām, mikropakalpojumiem, relāciju un NoSQL datubāzēm, lietotņu un pakalpojumu integrāciju, mantotām sistēmām un veiktspējas, vienlaicīgas izpildes un uzticamības izaicinājumiem. Izmantotās tehnoloģijas ietver Java, JEE, Spring Boot, Angular, C++ un Android izstrādi. Šī pieredze aptver digitālos pakalpojumus, valsts pārvaldi, veselības aprūpi, finanses un loģistiku.
Kā Senior Software Developer esmu risinājis praktiskas problēmas, tehniskus ierobežojumus un mainīgas prasības: sarežģītu sistēmu attīstīšana, netraucējot to darbību, ir daļa no darba. Šī pieredze ietver paralēlo un vienlaicīgo programmēšanu, veiktspējas un procesu optimizāciju, modularitāti un programmatūras ilgtermiņa uzturamību.
Es neuzskaitu uzņēmumus, klientus vai konfidenciālus projektus; šeit svarīga ir ceļā iegūtā tehniskā un metodoloģiskā pieredze.
Izglītība, prototipi un zinātkāre
Ieguvu maģistra grādu datorzinātnē University of Pisa pēc studijām 1995–2003. Mans C++ izstrādātais diplomdarbs Simulatore visuale a componenti (komponentēs balstīts vizuāls simulators) jau atspoguļoja interesi par modulārām, kombinējamām sistēmām un rīkiem, kas sarežģītas darbības padara pieejamākas.
Līdztekus profesionālajiem projektiem vienmēr esmu pētījis idejas ar eksperimentiem un programmatūras prototipiem, izmēģinot arhitektūras, saskarnes un iespējamos jauno tehnoloģiju lietojumus.
Turpinu pētīt programmatūras platformas, mākslīgo intelektu kā izstrādes, pētniecības un automatizācijas rīku un programmatūras mijiedarbību ar fiziskām ierīcēm. Šīs tehnoloģijas nav pašmērķis: vēlos saprast, kā tās var kļūt par patiesi noderīgiem rīkiem, kas uzlabo darbu, pakalpojumus un ikdienu.
SCA pētniecības jomas
OBD2, CAN un J1939; Bluetooth, BLE, Wi-Fi un USB; modulāras un starpplatformu arhitektūras, ieskaitot Kotlin Multiplatform. Automobiļu telemetrija un datu iegūšana, informācijas apstrāde un interpretācija, automobiļu saskarnes un uz drošību vērsta UI/UX, programmatūras, ierīču un digitālo pakalpojumu integrācija, automatizācija un mākslīgais intelekts.
Tās ir pētniecības un izstrādes jomas, nevis izlaisto funkciju saraksts. Smart Control OBD2 ir šodien pieejamais Android produkts; SCAutomotive ir tā attīstības virziens. Legacy lietotne izmanto Bluetooth Classic/SPP un Wi-Fi ar TCP/IP: BLE un USB ir plānoti SCA Runtime, nevis atbalstīti šodien lejupielādējamajā lietotnē.
Šī virziena principi
Lokāla prioritāte: kur iespējams, saglabāt datus to radītāju kontrolē; izmantot mākoni, kad tas ir noderīgs, nepadarot to par obligātu atkarību.
Pārredzamība: padarīt automobiļa elektronikā pieejamo informāciju saprotamu un novērojamu.
Izvēle un sadarbspēja: virzīties uz atvērtākiem borta digitālajiem pakalpojumiem un sadarbīgām sistēmām, ievērojot nepieciešamās drošības prasības.
Esošie automobiļi: pētīt, kā saderīga programmatūra un ierīces var sniegt jaunas digitālās iespējas arī vecākiem auto.
Drošība un lietojamība: palīdzēt vadītājiem, nenovēršot uzmanību. Vairāk datu nenozīmē rādīt visu katrā brīdī. Tie ir projektēšanas un pētniecības principi, nevis solījumi par jau izlaistām iespējām.
Satura autors: Nicola Santini.