Curriculum Vitae

Gianluigi Castelli è SDA Professor di Information Systems della SDA Bocconi School of Management.

Presso SDA Bocconi, è Direttore del DEVO Lab (Digital Enterprise Value and Organisation Laboratory). Ha guidato grandi progetti di ricerca tecnologica nell’ambito dei programmi di ricerca della Commissione Europea (OMI) e coordinato gruppi di lavoro per la stesura delle linee guida strategiche per l’ICT di importanti Istituzioni Europee.

Le sue ricerche si concetrano su information systems, ICT transformation, digital transformation e information technology.

Ha pubblicato due libri sulla programmazione e oltre trenta articoli sulle metodologie per i software, sui linguaggi di programmazione, sulla progettazione di compilatori e di sistemi operativi. Ha ricoperto il ruolo di CIO di grandi multinazionali, sia in Italia che all’estero. Ha ricevuto i seguenti premi: European Commission Information Technology European Award ITEA’95 (1995); EUCIP Best Italian CIO (2009); Oracle Excellence Award – CIO of the Year EMEA (2013). Ha ricoperto il ruolo di executive per Infostrada, Fiat, Vodafone, Eni e Ferrovie dello Stato Italiane.

Gianluigi ha conseguito la Laurea in Fisica a indirizzo cibernetico presso l’Università degli Studi di Milano. Il collezionismo di auto e biciclette d’epoca e la vela sono tra i suoi principali hobby.

Pubblicazioni

Libri

  • G. Castelli, F. De Cindio, C. Simone, "Programmare in Pascal”,  Zanichelli Editore, 1985
  • G. Castelli, G. Gazzano, "MS-DOS per esempi”,  Supernova Editrice, 1985
  • A cura di M. Maiocchi, “Teoria e applicazione delle macchine calcolatrici”, Casa Editrice Ambrosiana, 1984
  • Kernighan-Pike, “ Il sistema operativo Unix”, Zanichelli Editore, (Revisione scientifica) (1988)

Articoli

  • G. Castelli, "I! linguaggio Pascal nella letteratura", Note di Software n. 5
  • G. Castelli,  "Implementazione di linguaggi in FORTRAN: ii caso di Modula", Convegno ACM/AICA sull'Ingegneria del Software, Torino, Maggio 1978 , e Note di Software n. 6/7
  • G. Castelli,  M. Maiocchi, "Analisi preliminare di alcuni compilatori Pascal per il loro trasporto sul Livello 62", Internal Report Istituto di Cibernetica, Luglio 1978
  • G. Castelli "Alcuni linguaggi a confronto", Note di Software n. 12, ottobre/dicembre 1979
  • G. Castelli, "Pascal: dieci anni dopo", Uomini e Computer Come, Maggio 1980
  • G. Castelli, "La storia di Ada: una storia inusuale", Sistemi • Automazione n. 210, Dicembre 1980
  • G. Castelli, "Tratti salienti di Ada", Sistemi e Automazione n. 214, aprile 1981
  • G. Castelli, "Ada: un linguaggio per gli anni 80", Quaderni di Informatica, n.16, 1981
  • G. Castelli, M. Fiorentini, Compilers Portability through Intermediate Data Structures", Note di Software 19/20
  • G. Castelli, F. De Cindio, G. De Michelis, C. Simone, “The GCP Language: First Draft Report", Internal Report Dipartimento di Scienze dell'Informazione, Luglio 1984
  • G. Castelli, F. De Cindio, G. De Michelis, C. Simone,  'The GCP Language and Its Implementation in  "Languages for Automation editor Shi-Kuo Chang, Plenum Pub. Co., New York, 1985
  • G. Castelli, U. Passalacqua, C. Simone, 'The GCP Environment for Distributed Applications", Intemal Report Dipartimento di Scienze dell’Informazione, Settembre 1984
  • G. Castelli, “Software Development Environments for Massively Parallel Systems”, in Future Generation Computer Systems, Elsevier, pp. 249 – 256, 1994
  • G. Castelli, G. Ragazzini, “EOS: Adapting the Operating System to Application Architectures”, in Real Time Magazine, RTOS Issue 2, March 1995
  • G. Castelli, M. Fiorentini, “The EOS Operating System”, IEEE Micro, April 1995
  • G. Castelli, “The Seemingly Unlimited Market for Microcontroller-Based Embedded Systems”, IEEE Micro, April 1995