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