Xavier BARIL [email protected] PhD. In Computer Science 06 12 15

Objective: working on architecture and technical levels of complex systems. ✓ Strong ... Storage and incremental maintenance of XML data in a RDBMS.
338KB taille 36 téléchargements 199 vues
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