Management tehnic, proiecte software, consultanță și formare profesională.
Activitatea mea profesională nu s-a desfășurat doar în universitate și cercetare. Am început cariera cu cei trei ani de „practică în producție”, lucrând într-o fabrică. O altă parte importantă a carierei mele a fost legată de industrie, de data aceasta în Italia, unde am lucrat ca analist, arhitect software, director tehnic, director general, consultant și formator. În toate aceste ipostaze, am încercat să păstrez aceeași orientare inginerească pe care o cultivasem în mediul academic: claritatea modelelor, rigoarea proiectării și legătura dintre soluția tehnică și nevoia reală a beneficiarului.
Proiectele industriale la care am participat au acoperit domenii foarte diverse: telecomunicații, gestiune economică, sisteme distribuite, aplicații Web, baze de date, monitorizare de vehicule, servicii imobiliare, sisteme de securitate și, la intersecția cu cercetarea, aplicații informatice pentru sănătate. Această experiență mi-a permis să verific în practică multe dintre ideile formulate anterior în zona ingineriei software și să le adaptez la constrângerile concrete ale lumii reale: termene, bugete, echipe, clienți și sisteme deja existente.
Activitatea mea în industrie s-a dezvoltat mai ales după plecarea din România, într-un interval care se întinde aproximativ din 1989 până astăzi, fără ca legătura cu mediul universitar și cu cercetarea să se întrerupă definitiv. Dimpotrivă, cele trei planuri — universitate, cercetare și industrie — s-au influențat reciproc.
Această succesiune de funcții arată o deplasare treptată de la activitatea predominant tehnică spre roluri tot mai complexe, care combinau analiza, arhitectura software, conducerea de echipe, relația cu beneficiarii și formarea profesională.
În mai multe companii am avut responsabilități de conducere tehnică sau managerială: definirea soluțiilor, organizarea echipelor, dialogul cu beneficiarii, coordonarea dezvoltării și alegerea tehnologiilor adecvate.
Am lucrat la sisteme informatice foarte diferite, de la aplicații de gestiune și baze de date la sisteme distribuite, aplicații Web, telecomunicații, monitorizare de vehicule și soluții informatice pentru domeniul medical.
În paralel cu dezvoltarea de produse și proiecte, am desfășurat o activitate intensă de formare profesională pentru companii, predând cursuri avansate de inginerie software, Java, C++, arhitecturi distribuite, Web și modelare orientată pe obiecte.
În industrie nu am avut un singur profil profesional. În funcție de context, am lucrat ca analist de sisteme, arhitect software, programator, consultant, director tehnic, director general sau responsabil de formare. Această varietate nu a fost întâmplătoare: ea reflectă faptul că proiectarea unui sistem informatic serios cere o înțelegere simultană a arhitecturii, a procesului de dezvoltare, a echipei și a domeniului aplicației.
Experiența de management m-a obligat să privesc software-ul nu doar ca obiect tehnic, ci și ca produs, serviciu și investiție. Din acest motiv, în multe proiecte am insistat nu numai asupra implementării, ci și asupra metodologiei de dezvoltare, asupra relației dintre specificație și soluție, asupra reutilizării și asupra întreținerii sistemului în timp.
Diversitatea proiectelor la care am participat este importantă nu doar biografic, ci și profesional: ea arată felul în care metodele de inginerie software pot fi transferate între domenii foarte diferite.
Un alt grup de aplicații a vizat sisteme în timp real sau critice: un sistem de iluminat pentru un parking subteran, respectiv un sistem anti-intruziune și anti-incendiu pentru o zonă cu acces controlat. Chiar și în aceste proiecte, preocuparea mea constantă a fost aceeași: arhitectura sistemului, fiabilitatea și disciplina dezvoltării.
O componentă importantă a activității mele industriale a fost formarea profesională. În companii și instituții am predat cursuri care transferau în mediul practic experiența acumulată în universitate și în cercetare. Această activitate nu era separată de proiecte, ci le însoțea adesea în mod firesc: noile tehnologii și noile arhitecturi cereau echipe pregătite corespunzător.
Printre beneficiarii acestor activități de formare s-au numărat companii și instituții importante din Italia, precum Datamat, Italcable, ENEA, Banca d'Italia, CNR Italia, Olivetti Ricerca, Digital-Italia, Telecom, Telesoft, Smarten și Ministero di Grazia e Giustizia.
În viitor, această secțiune va fi completată cu pagini dedicate unor proiecte și companii reprezentative, precum și cu detalii despre relația dintre activitatea industrială și cercetările mele din ingineria software, sisteme distribuite și informatică medicală.