Curriculum Vitae - Dottorato di Ricerca in Ingegneria dell
Transcript
Curriculum Vitae - Dottorato di Ricerca in Ingegneria dell
Curriculum Vitae Informazioni personali Cognome / Nome Indirizzo Cellulare E-mail Nazionalità Data di nascita Sesso Ruolo di interesse Cardamone Luigi c.da cugni 97014 Ispica, RG ITALY (+39) 339 2201121 [email protected] Italiana 07/11/1984 Maschile Ingegnere Informatico Esperienze Lavorative Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Page 1 - Curriculum vitae di Cardamone Luigi 2012 Libero professionista Project Manager e programmatore Luigi Cardamone, Ispica (RG) Web and Mobile Applications 2011 Docente e responsabile di laboratorio Docente e responsabile di laboratorio per il corso “Prova Finale - Ingegneria del Software” 2° semestre 2010/2011. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica 2010 Responsabile di laboratorio Responsabile di laboratorio per il corso di “Ingegneria del Software” (Software Engineering), 2° semestre 2009/2010. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica 2009 Esercitatore Esercitatore per il corso di “Informatica B” 1° semestre 2009/2010. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica 2009 Responsabile di laboratorio For more information go to http://europass.cedefop.eu.int © European Communities, 2003 Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Date Occupazione Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Responsabile di laboratorio per il corso di “Ingegneria del Software” (Software Engineering), 2° semestre 2008/2009. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica 2009 Docente Docente per la prima parte del corso “MASTER JAVA ARCHITECT” Verbano Consulting, Milano Didattica 2007 Tutor Tutor di laboratorio per il corso di “Informatica B” 1° semestre 2007/2008. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica Date 2007 Occupazione Tutor Principali attività e responsabilità Nome e indirizzo del datore di lavoro Tipo di attività o settore Tutor di laboratorio per il corso di “Ingegneria del Software” (Software Engineering), 2° semestre 2006/2007. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo, Milano Didattica Educazione e formazione • 2010 Periodo di ricerca di 4 mesi all’IT-University di Copenaghen - Center for Computer Games Research – Artificial Intelligence group • 2009-2011 Dottorato di Ricerca in Ingegneria Informatica presso il Dipartimento di Elettronica e Informazione, del Politecnico di Milano • 2006-2008 Diploma dell'Alta Scuola Politecnica con conseguente doppia laurea in Ingegneria Informatica presso il Politecnico di Torino • 2006-2008 Laurea Specialistica in Ingegneria Informatica presso il Politecnico di Milano, con un votazione di 110L/110 - media esami maggiore di 29/30 • 2003-2006 Laurea Triennale in Ingegneria Informatica presso il Politecnico di Milano, con un votazione di 110L/110 - media esami maggiore di 29/30 • 2003-2005 Corsi extra di ingegneria, tenuti da docenti del Politecnico di Milano, seguiti a Torrescalla “Residenza universitaria, Fondazione RUI” • 2003 “Diploma di istruzione secondaria superiore” al “Liceo Scientifico Gaetano Curcio” con una votazione di 100/100 • 2002 Brevetto di assistente bagnante FIN, “Sezione salvamento” • 2002 ECDL – European Computer Driving License Page 2 - Curriculum vitae di Cardamone Luigi For more information go to http://europass.cedefop.eu.int © European Communities, 2003 Pubblicazioni • 2011 Luigi Cardamone, Antonio Caiazzo, Daniele Loiacono and Pier Luca Lanzi - Transfer of driving behaviors across different racing games - Computational Intelligence and Games (CIG), 2011 IEEE Conference on, 2011, 227 -234 • 2011 Luca Galli, Daniele Loiacono, Luigi Cardamone and Pier Luca Lanzi - A cheating detection framework for Unreal Tournament III: A machine learning approach - Computational Intelligence and Games (CIG), 2011 IEEE Conference on, 2011, 266 -272 • 2011 Luigi Cardamone, Andrea Mocci and Carlo Ghezzi - Dynamic Synthesis of Program Invariants using Genetic Programming - Proceedings of the 2011 IEEE Congress on Evolutionary Computation, IEEE Press, 2011, 617-624 • 2011 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Interactive evolution for the procedural generation of tracks in a high-end racing game - Proceedings of the 13th annual conference on Genetic and evolutionary computation, ACM, 2011, 395-402 • 2011 Daniele Loiacono, Luigi Cardamone and Pier Luca Lanzi - Automatic Track Generation for High-End Racing Games Using Evolutionary Computation - Computational Intelligence and AI in Games, IEEE Transactions on, 2011, 3, 245 -259 • 2011 Luigi Cardamone, Georgios Yannakakis, Julian Togelius and Pier Luca Lanzi - Evolving interesting maps for a first person shooter - Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part I, 63 -72 • 2010 Enrique Onieva, Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Overtaking opponents with blocking strategies using fuzzy logic - Computational Intelligence and Games (CIG), 2010 IEEE Symposium on, 2010, 123 -130 • 2010 Luigi Cardamone, Daniele Loiacono, Pier Luca Lanzi and Alessandro Bardelli - Searching for the optimal racing line using genetic algorithms - Computational Intelligence and Games (CIG), 2010 IEEE Symposium on, 2010, 388 -394 • 2010 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Learning to Drive in the Open Racing Car Simulator Using Online Neuroevolution - Computational Intelligence and AI in Games, IEEE Transactions on, 2010, 2, 176 -190 • 2010 Daniele Loiacono, Alessandro Prete, Pier Luca Lanzi and Luigi Cardamone, - Learning to overtake in TORCS using simple reinforcement learning - Evolutionary Computation (CEC), 2010 IEEE Congress on, 2010, 1 -8 • 2010 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Applying cooperative coevolution to compete in the 2009 TORCS Endurance World Championship - Evolutionary Computation (CEC), 2010 IEEE Congress on, 2010, 1 -8 • 2010 Loiacono, D.; Lanzi, P.; Togelius, J.; Onieva, E.; Pelta, D.; Butz, M.; Lonneker, T.; Cardamone, L.; Perez, D.; Saez, Y.; Preuss, M. and Quadflieg, J. - The 2009 Simulated Car Racing Championship Computational Intelligence and AI in Games, IEEE Transactions on, 2010, 2, 131 -147 • 2009 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - On-line neuroevolution applied to The Open Racing Car Simulator - Evolutionary Computation, 2009. CEC '09. IEEE Congress on, 2009, 2622-2629 • 2009 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Evolving competitive car controllers for racing games with neuroevolution - GECCO '09: Proceedings of the 11th Annual conference on Genetic and evolutionary computation, ACM, 2009, 1179-118 Page 3 - Curriculum vitae di Cardamone Luigi For more information go to http://europass.cedefop.eu.int © European Communities, 2003 • 2009 Luigi Cardamone, Daniele Loiacono and Pier Luca Lanzi - Learning drivers for TORCS through imitation using supervised methods - Computational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on, 2009, 148-15 Abilità personali e competenze Madrelingua Italiano Altre lingue Autovalutazione Livello europeo Inglese Abilità e competenze tecniche Speaking Understanding Listening Reading C Proficient user 2 Test TOEFL in corso validità: 250/300 B2 Independent user Writing Spoken interaction Spoken production B 2 C 1 Independent user Proficient user C 2 Proficient user LINGUAGGI DI PROGRAMMAZIONE: C, C++, JAVA, PHP,VISUAL BASIC. LIBRERIE JAVA E APIS: SWING. STRUMENTI E LINGUAGGI A SUPPORTO DELL'INGEGNERIA DEL SOFTWARE (UML, JAVADOC), DELL'INGEGNERIA DELLA CONOSCENZA (XML, RDF) E DELLA RICERCA OPERATIVA. PROGETTAZIONE BASI DI DATI ED SQL. BUONA CONOSCENZA DI SOFTWARE PER GRAFICA: ADOBE PHOTOSHOP. CONOSCENZA BASE DI 3D STUDIO MAX. SISTEMI OPERATIVI: LINUX; WINDOWS (TUTTE LE VERSIONI); DOS. OFFICE SOFTWARE (MICROSOFT WORD, POWERPOINT, EXCEL, ACCESS) Patente Patente B __________________________________ Page 4 - Curriculum vitae di Cardamone Luigi For more information go to http://europass.cedefop.eu.int © European Communities, 2003