Pierre Châtel-Innocenti R&D Software Engineer in Distributed Systems

Transcription

Pierre Châtel-Innocenti R&D Software Engineer in Distributed Systems
Curriculum vitae
PERSONAL INFORMATION
Pierre Châtel-Innocenti
4 rue Nicolas Appert, 91300 Massy (France)
+33689164706
[email protected]
chatel.pm
Date of birth 03/09/1982 | Nationality French
POSITION
R&D Software Engineer in Distributed Systems
WORK EXPERIENCE
10/06/2010–Present
R&D Software Engineer in Distributed Systems
Thales Communications and Security S.A. - Defence & Security C4I Systems Division
4 avenue des Louvresses, 92622 Gennevilliers (France)
R&D Software Engineer in the Smart Systems lab of Thales Advanced Studies department, with
expertise in large-scale distributed (Systems of) Systems and their interoperability issues. Work
applied to Smart Transport Solutions and Smart City business topics as well as public-private research
projects, with focus on SOA, REST and Web Services technologies.
Main responsibilities:
- Smart Systems lab roadmap definition & technical contributions – on Scalability issues, Semantic
and Syntactic Interoperability and Intelligent Services and Objects compositions.
- Software development and Management of software engineers team (3 to 5 engineers and 2
interns at most) working in the lab on interoperability solutions, in line with aforementioned roadmap.
- Answer (proposals submission) to European and national project calls in ICT domain for
aforementioned area of expertise.
- Technical steering of contributions and software development in on-going collaborative projects.
- Interfacing with other industrial, SME and academic partners.
I’m directly involved in the CHOReOS - Choreographies of Services, Future Internet(FI)-WARE
and Instant Mobility FP7 ICT projects, Web of Objects (WoO) ITEA2 project, TravelDashboard middleware platform & smartphone application or the real-time mobility needs EIT ICT Lab
activity; as well as in CONNECT, SemEUsE - Semantic Service Bus and SocEDA French ANR
projects; where I deal with business plan definition, technical steering and software team management
- as well as actual development.
Business or sector Defence & Space industry
01/01/2010–01/06/2010
Research Engineer
LIP6 - Laboratory of Computer Science, Paris 6
4 place Jussieu, 75005 Paris (France)
Post-doctorate research activities following PhD Thesis on the topic of on non-functional agile (Web)
service composition, based on Fuzzy Logic applications to Quality of Service definition.
Business or sector Public Research Laboratory
01/01/2007–01/01/2010
Research Engineer and PhD Student
Thales Land & Joint Systems
4 avenue des Louvresses, 92622 Gennevilliers (France)
PhD thesis on 'A qualitative approach for decision making under non-functional constraints during
agile service composition', defended in 2010 and jointly coordinated by LIP6 laboratory (Paris VI
University) and by Thales Land & Joint Systems.
21/5/15
© European Union, 2002-2015 | http://europass.cedefop.europa.eu
Page 1 / 4
Curriculum vitae
Pierre Châtel-Innocenti
Focus on the industrial aspects of the thesis (e.g. possible business applications) when under Thales
Land & Joint Systems supervision.
Business or sector Defence & Space industry
01/01/2007–01/04/2010
PhD Student
LIP6 - Laboratory of Computer Science, Paris 6
4 Place Jussieu, 75005 Paris (France)
Focus on the scientific and academic aspects of the thesis (e.g. innovative Linguistic formalism and
Fuzzy Logic theory application to qualitative preferences definition and service selection) when under
LIP6 supervision.
Thesis Directors: Jacques Malenfant ([email protected]) and Isis Truck ([email protected]).
Business or sector Public Research Laboratory
01/08/2007–01/01/2009
College / university teaching professional
Université Paris 8 - Vincennes / Saint Denis
2 Rue de la Liberté, 93200 Saint-Denis (France)
Dispensed courses on Distributed Computing from 2007 to 2009 at Paris VII University, covering the
following topics: Java language, Concurrent programing, Distributed Architectures, Distributed Objects
(RMI, CORBA), Distributed Components (Java EE-EJB), Registries (JNDI, LDAP), Messaging (JMS)
and Web Services.
Business or sector University
01/06/2006–31/12/2006
Intern
Thales Land & Joint Systems
4 avenue des Louvresses, 92622 Gennevilliers (France)
Internship on system interoperability issues at Thales. Implemented solutions relying on semantic
approaches (OWL-DL ontologies, annotated WSDL, ontology reasoning) for Web Service dynamic
interconnection and data transformation. Specification of a SAWSDL to UDDI mapping.
Business or sector Defence & Space industry
EDUCATION AND TRAINING
01/01/2007–01/04/2010
PhD Thesis (Doctorate)
ISCED level 6 - EQF
level 8
LIP6 - Laboratory of Computer Science, Paris 6 (Public Research Laboratory)
4 Place Jussieu, 75005 Paris (France)
PhD Thesis in Computer Science on “A qualitative approach for decision making under non-functional
constraints during agile service composition”. Following its industrial context (CIFRE Thesis), this work
has been applied to the specific context of Semantic Service Oriented Architectures (SSOA) and the
specific use case of environmental crisis management (GMES).
01/09/2005–31/07/2006
Master
ISCED level 5A EQF level 7
University Pierre & Marie Curie (Paris VI) (University)
4 Place Jussieu, 75005 Paris (France)
Master in Computer Science covering advanced software programming and architecture topics such
as extensive programming languages study (e.g. Java, J2EE, C#), specific Information and
communications technologies (e.g. Web Services, Servlets, JSP, EJB, RMI), thorough software
modelling with UML and software development environments (e.g. Eclipse)
01/09/2000–31/07/2004
21/5/15
DEUG-Licence-Maîtrise
© European Union, 2002-2015 | http://europass.cedefop.europa.eu
Legacy French
Page 2 / 4
Curriculum vitae
Pierre Châtel-Innocenti
denomination for
Master I
University of Nice Sophia Antipolis (University)
34 Avenue Emile Henriot, 06000 Nice (France)
Broad-spectrum science subjects (Mathematics and Probabilities, Physics, Chemistry) with early
focus on Computer Science (multiple programming languages introduction, software architecture
foundations, etc.).
PERSONAL SKILLS
Mother tongue(s)
French
Other language(s)
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
English
C2
C2
C2
C2
C2
Spanish
A1
A1
A1
A1
A1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
- Ability to mix in multicultural settings, as well as good team spirit, acquired initially as an active "Scout
de France" Movement member and then cultivated in other social settings and work environment.
- Communication skills are a key aspect of my current activities as innovation activities manager at
Thales, but these skills were also leveraged during my PhD thesis, where communication with other
researchers is essential.
Organisational / managerial skills
- I was able to develop my organisation skills, such as leadership, through my managing activities at
Thales, where I need to conduct a focused team of R&D engineers (3-5 engineers + 2 interns at most)
- Having a good sense of organisation was a key driver of the success of my academic and
professional endeavours.
Job-related skills
Expertise in:
- Large-scale distributed Systems of Intelligent Services and Objects and their interoperability issues.
- Ontology definition and usage. Leveraged for semantic addressing and matchmaking of services in
SOA.
- High level user preference modelling: combining linguistic and graphical approaches with Fuzzy
Logic theory (as in my PhD Thesis).
- Smart Transport Solutions and Smart City topics. Including real-time mobility needs of urban
travellers, as well as information exchange with service providers improvements.
- Software development and Management of software engineers team (3 to 5 engineers and 2 interns
at most)
- Interfacing with other industrial, SME and academic partners (in the context of EU/FR collaborative
projects)
- Audio & Video production and postproduction for interactive online media (see
http://chatel.pm/audio-video/).
- Web Design and Community Management (see http://chatel.pm/web-design/)
Computer skills
Languages and Frameworks: Java, C, C++, Objective-C, Cocoa, Cocoa Touch, Lisp, Swift,
JavaScript, JQuery, CSS3 and basic skills of C#.
Distributed system architectures: SOA, OSGI, J2EE, Corba, CCM, Service Bus.
Components and Web services technologies : WSDL2.0, SA-WSDL, XML-Schema, BPMN2,
21/5/15
© European Union, 2002-2015 | http://europass.cedefop.europa.eu
Page 3 / 4
Curriculum vitae
Pierre Châtel-Innocenti
BPEL on Apache ODE, EasyBPEL and OW2 Orchestra.
Ressources description and storage technologies: MySQL, NoSQL (DynamoDB, BigTable,
Cassandra, MongoDB). RDF, RDF Schema, SPARQL, Dublin Core, OWL (Lite/DL-Full).
Development platforms: Eclipse, Apple XCode and basic skills of Visual Studio. Version control with
CVS, Subversion and Git.
(More information on my technical skills at http://chatel.pm/ios/)
Driving licence
A, B
ADDITIONAL INFORMATION
Publications
International Journal
Pierre Châtel, Isis Truck, Jacques Malenfant. LCP-Nets: A linguistic approach for non- functional
preferences in a semantic SOA environment. Journal of Universal Computer Sciences (JUCS), 2010
(Special Issue on Information Fusion and Logic-based Reasoning Approaches for Decision Making
Under Uncertainty).
International conferences
Pierre Châtel, Jacques Malenfant, Isis Truck. Qos-based late-binding of service invocations in
adaptive business processes. The 8th International Conference on Web Services (ICWS). 2010.
Pierre Châtel, Isis Truck, Jacques Malenfant. A linguistic approach for non-functional constraints in a
semantic SOA environment. in FLINS’08. 2008. Madrid, España.
Pierre Châtel. Toward a Semantic Web service discovery and dynamic orchestration based on the
formal specification of functional domain knowledge. in ICSSEA 2007 : 20th International Conference
on Software & Systems Engineering and their Applications. 2007. Paris, France.
Pierre Châtel. Une architecture pour la découverte et l’orchestration de services Web sémantiques. in
JFO 2007 - Les Ontologies : mythes, réalités et perspectives. 2007. Sousse, Tunisia.
International Workshop
Bao Le Duc, Pierre Châtel, Nicolas Rivierre, Jacques Malenfant, Philippe Collet, Isis Truck. Nonfunctional Data Collection for Adaptive Business Process and Decision Making. in MW4SOC’09
workshop. 2009: Vienna, Austria.
Links
PhD Thesis full document in French: http://chatel.pm/resources/phd_thesis_PierreCHATEL_fr.pdf
PhD Thesis excerpt in English: http://chatel.pm/resources/phd_thesis_PierreCHATEL_en.pdf
LinkedIn Profile: http://fr.linkedin.com/in/pierrechatel
21/5/15
© European Union, 2002-2015 | http://europass.cedefop.europa.eu
Page 4 / 4