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