Xavier BARIL PhD. In Computer Science Senior Consultant @ Valtech
[email protected] 06 12 15 39 93 47, Ch. Pelleport – 31500 Toulouse
SOFTWARE ARCHITECT
SUMMARY
Objective: working on architecture and technical levels of complex systems Strong technical skills in Java & XML Interested in N-Tiers Architecture Varied experience: industrial projects / academic education & research
ACTUAL POSITION
NSS A380 Architect Integration / Performance (@ Airbus SBAWD4) (Since AITI bundle: cluster manager for NSS-DG)
since 2008-Oct
NSS is the open-world platform of A380, hosting applications dedicated to maintenance or pilot (flight ops). Architecture: impact analysis (impact & delivery reviews), support for applications Performance: integration tests analysis (& improvement of IT test procedures) In-service issues analysis & OR booster involvement (disk full issues, GUI freeze issues) Technical environment: Java/Swing, Linux, Oracle, Tomcat
ECAM Tool A380 (@ Airbus EYY, on behalf of Atos Origin)
~2 years (2006-Nov / 2008-Oct)
INDUSTRIAL PROJECTS
ECAM Tool is a Ground System Equipment (GSE) for customization of Flight Warning System (FWS). Two versions of the tool allow customization by Airbus Design Office and Airlines with different scopes. Architect – Project (fixed cost price development) Migration to MVC for GUI Animation of design reviews Cost evaluation Assistance for product management Formalization of expression needs (collected for DO and A/L versions) Software acceptance & documentation review (specification, conception) Anomalies follow-up (SUMO) Technical environment: Java/Swing, XML / XSLT, Docbook, CVS / SVN
AOC A380 (@ Rockwell Collins France, on behalf of Coframi)
~2 years (2005-Jan / 2006-Nov)
AOC is an on-board “open-world” application hosted on NSS-DG and dedicated to pilot communication with ground and avionics world. On-board (AOC core): 6 months of development and test Development of GUI Maintenance of DAO (hibernate) Ground System Equipment (AOC GSE): 1.5 years of development and test Architecture definition & Detailed conception Development of form edition module (for on-board GUI generation) Development of documentation module (Docbook) Technical environment: Java/Swing, Corba, XML-Schema, JAXB, Docbook, XSLT, Hibernate, Oracle, CVS
ACADEMIC RESEARCH
Researcher (@ LIRMM: UMR CNRS / University of Montpellier II)
~5 years (1999 / 2004)
Integration of XML data PhD dissertation was related to specification and generation of an XML data-warehouse in order to provide a unified view of heterogeneous data sources. A POC (prove of concept) has been developed including a GUI for data-warehouse specification. Main contributions View model for XML data Storage and incremental maintenance of XML data in a RDBMS Help tool for data-warehouse schema specification Publications Book chapter (Designing and Managing an XML Warehouse), Addison Wesley Academic papers (international conferences) Selection of materialized view in a relational data-warehouse Proposition of a cost-based model for selection of views to materialize in a RDBMS, in order to optimize interrogation and maintenance (incremental update) of RDBMS. A benchmark has been developed for performance evaluation. This work has been published in an international conference.
Teaching positions
Since 1999
MISC
EDUCATION
TECHNICAL SKILLS
TEACHING
Since 1999 varied academic teaching positions in computer science for specialist or non-specialist students. IUT Toulouse III (as industrial lecturer) Since 2005 Configuration management, Tools for java development (code analysis, …) Univ. of Pau (as ATER) for Law/Economic students Database lecture (Access DBMS, Merise), Excel advanced use (VBA) ISIM (Montpellier) (as. ATER) for engineering student in Computer Science Object oriented database lecture (O2), Relational algebra, SQL queries (Oracle) XML seminar (DTD/Schema, DOM/SAX, XSLT, XQuery, …) ENSCM (Montpellier) (as. Instructor) for engineering student in Chemical Science Database lecture (Access), Relational algebra, SQL queries (Oracle)
2003/2004 2002/2003
1999/2002
JAVA XML SGBD
Swing, DOM, SAX, JDOM, JAXB, JDBC, Hibernate, Eclipse, Ant XML-Schema, XSLT, XPath, XQuery, Docbook SQL, H2, Oracle, MySQL, Access, O2
Web
PHP, HTML, CSS
Doctorat
(~PhD) University of Montpellier II
2003
DEA DUT
(~Master) University of Toulouse III University of Toulouse III
1999 1996
Sport
Ski (instructor level, competition), Tennis, VTT
Student jobs
Monitor camp (French BAFA), Mathematic tutoring