Xavier Chassagnol
Chef de Projet / Architecte Senior J2EE, disponible immédiatement
Software Engineer.
CV WEB : http://www.xavier-chassagnol.com
Back in France and available in may 2012.
Key points:
• 13 years of experience in software development
• Worldwide companies: Experian, EADS, THALES
• Trilingual English/Spanish/French
• Double master's degree in physics and IT
• Project Manager, Architect, System engineer, Developer
Experian – Project Manager / Senior Architect, software of financial business intelligence
Santiago de Chile - Chile – November 2010 – Today
Project manager financial software: responsible of the software developments for Great Britain.
Senior Architect: intervention on several projects realized for US, India, Russia, Australia and UK (tens of millions dollars in revenue) within the department Credit Services Global Product Development.
Experian is a world actor of credit risk management and financial marketing.
Tasks performed:
- Methodology Agile with distributed teams: Santiago (Chile), Sofia (Bulgaria), Mumbai (India), Costa-Mesa (US, California).
- Team leader: organization of the team, planning of the tasks, client relations, etc...
- Client support: daily contacts with UK client, analysis of the new requirements, on call support.
- Integration: Realization and delivery of software versions for UK, bug fixing, tests, configuration management.
- Senior Architect: intervention on several software of credit risk management and financial marketing of the department Credit Services Global Product Development for US, UK, India, Russia and Australia markets. Definition of the entreprise architecture (TOGAF methodology), within the Architecture Review Board.
- Technical aspect: Java, J2EE, JBoss, Hibernate, DB2, Web services, Eclipse RCP.
2009 - 2010Experian – Architect / Developer software of financial business intelligence
Santiago de Chile - Chile – October 2009 – October 2010
Architect/Developer Java within the project GVAP (Global Value Added Product): development of new core functions (alerts, calculations of financial risks, for tens of millions consumers).
Tasks performed:
- Architect/Developer: development of functionalities of consumer’s credit risks calculation, for Experian’s clients (banks, etc…) within the GVAP software.
- Development at the front-end level (GUI, Eclipse RCP) as at the back-end level (JBoss EJB, DB2).
- Performances and scalability improvements: capability to calculate hundreds of financial indicators on tens of millions consumers in a few hours.
- Technical aspect: J2EE, Eclipse RCP, JBoss, Hibernate, DB2.
- Organization: Agile methodology.
2009 - 2009EADS Cassidian – Project Manager bid to Request for Proposal, logistic software
Paris - France – March 2009 – August 2009
EADS (European Aeronautic Defence & Space) is a leading world actor in the aerospace domain.
Project manager, complete management of the bid: technical, organizational and financial piloting.
Result: contract of 3.6 M€ (5 M$) won.
Tasks performed:
- Project manager: approximately 10 persons to coordinate, management of the technical, organizational and financial propositions.
- Technical manager: conception and redaction of the technical architecture (J2EE, Java, Tomcat, JSF, JavaFX).
- Piloting of the subcontractors: research and choice of the partners of the project, negotiation of the budgets and contracts.
- Reorganization of the logistic department of EADS Cassidian: implementation of collaborative tools (GForge) for remote work.
2008 - 2009EADS Cassidian / Thales Communications – In charge of systems integration
Paris - France – May 2008 – February 2009
THALES is a leading world actor in the security and defence domains.
Within the project MOIE SIC Terre, future system of command of the French army, budget of 230M€ (300 M$), several million lines of Java code, approximately 150 engineers : responsible of the integration of the systems partners of the project.
The MOIE SIC Terre project is intended to be the common software base of 14 systems of command of the French army. This software is at the same time a system of information, communication, command, decision-making support, and simulation, and it uses all the J2EE technologies : Java (Swing, JDO, XML, XSLT), application servers (OSGI, Equinox, WebLogic), communication (JMS, LDAP), database (mySQL, SQLServer), security(Java Security), Web services (JSP, SOAP).
Tasks performed :
- Unique correspondent of all the partner systems of command, charged to answer to all their expectations.
- Commercial engineer : management of customer relationships, presentation of the demonstrations, communication and plannification with the industrials. Responsible for the organization of the deliveries of the software MOIE to the various customers and industrials.
- Software architect : analysis of evolutions, budgeting, feasibility studies, organization of the system's integration.
- Technical support : explanations, studies and technical advices (Java), risks analysis, evolutions analysis.
2006 - 2008EADS Cassidian / Thales Communications – Software Architect
Paris - France – November 2006 – April 2008
Software architect of the MOIE SIC Terre project, specification and conception of the software, study of the functional and technical hard points of the merge of several softwares (several million lines of code each one) in the project MOIE.
Tasks performed :
- Conception of the merge of the two main softwares of command of the French army within the software MOIE :
• Definition of the common concepts of information management and of the data exchanges between the softwares.
• Conception and modelling of the main common functions of both systems (data visualization and manipulation, data storage, data life cycle).
- Resolution of the hard points :
• Integration of an information system (database ORACLE) to the project MOIE (database mySQL or SQLServer) : merge of the datas and business processes, performances optimization, full-text researches, space researches.
• Analysis of the interfacing of the MOIE software with the softwares of command of the NATO (international MIP program).
• Adaptation of the ergonomics : rich GUI design for the army staff, simple and intuitive one for the soldier.
• Rights Management : conception of the users profiles and of the security processes.
- Training : preparation and animation of the training courses for the various clients, industrials and soldiers.
2005 - 2006EADS Cassidian / Thales Communications – Software Designer /Developer
Paris - France – September 2005 – October 2006
Project MOIE SIC Terre, design and development (Java) of the first release of the software.
Tasks performed :
- Design (RSA, Rational Software Architect) of the main software application of the project MOIE, allowing to show, to manipulate and to store the military tactical data.
• Design of the architecture, modelling of the business processes and GUIs, definition and optimization of the ergonomics.
• Redaction of the specifications, demonstrations to the customers, negotiation of the evolutions.
- Modelling (Java) of the software : development (Swing, Jide) of the GUIs, presentation to the customers.
- Developement (Java) of the software's main components (OSGI) :
• Integration of the GIS (Geographic Information System) in the software.
• Modelling of the data, connections with the databases (SQLServer, MySQL).
• Development ( JDOQL) of the search engine, and of the search editor (Swing).
- Design and risks analysis of the Web portal (Servlets, Tomcat).
2001 - 2005EADS Cassidian – Project manager cartographic software
Paris - France – October 2001 – August 2005
Project manager of the GIS (Geographic Information Sytem, Google Maps or Google Earth type) used by the French army. Team of 6 persons, approximately 500.000 lines of Java and C ++ code.
Result : total satisfaction of the customer in terms of adequacy with requirements, ergonomics, and performances.
Tasks performed :
- Project manager of the cartographic software (type GIS, Geographic Information System) used by the French army to create, show and analyze the military tactical situation directly on digitized map :
• Planning : tasks estimation, determination of the critical path, planning of the objectives and milestones (Gantt, Pert, Microsoft Project), definition of the indicators, determination of the budgets, provisions for risks.
• Resources management : recruitment of the candidates, choice and management of the subcontractors.
• Management : management of the team (6 persons), communication, control of the tasks performed, respect of the indicators.
• Configuration management (Clearcase) : choice of the integration strategy, merge of the team's deliveries, versions delivery, control of the corrections.
- Functional engineer : redaction and maintenance of the specifications, tests, and user guide.
- Software intégration of the GIS (C++) to the system of command of the French army (in Java) :
• Risks analysis : performances of the C++ / Java interface, handling of the multithreading Java in C++.
• Development of the interface C++/Java (ActiveX,COM-DCOM, SWT) and client-server processes (RMI).
• Rewriting (Java) of the GUI of the GIS : approximately 50 windows rewritten.
- Interfaces with other systems :
• Export (XML) of cartographic and tactical data for the Eurogrid GIS (EADS Germany) of the TIGRE helicopters.
• Piloting and realization (in Java) of a cartographic standardized API EADS France / EADS Germany.
- Development (Java and C++) of evolutions for the GIS : new maps formats, automation of maps loading, etc...
- Maintenance and corrections of the GIS in general : approximately 500.000 lines of Java and C ++ code to maintain.
2000 - 2001EADS Cassidian - Designer /Developer cartographic software
Paris - France – May 2000 – September 2001
Designer/developer C++ of the GIS (Geographic Information System) used by the French armies.
Tasks performed :
- Development, in Visual C++ :
• Of geographical tools of measurements : calculations of distances, geographical coordinates 2D and 3D, ballistic trajectories, ground, air or maritime roads, intervisibility air (aircraft, helicopters) or ground (tanks, trucks), brightness at a point of the earth, sections of ground, etc...
• Parameter setting of geographic maps : setting of DTED maps (Digital Ground Elevation Data), analysis of Raster maps (Scanned Paper Maps), SPATIO (Space Maps), VPF (Vector Product Format), VMAP (Vector Smart Map).
- Performances optimization of the geographic maps base loading.
- Maintenance and corrections of the entire GIS (Geographic Information System).
1998 - 2000Crouzet Automatismes – Designer / Developer software of scientific calculations
Valence - France – September 1998 – April 1999 / September 1999 – April 2000
Complete responsibility for the rewriting of the all softwares of scientific computation developed and used by the engineers of the company.
Tasks performed :
- Analysis of all the scientific softwares developed internally : calculation of gears, springs, windings, resistances, etc…. Extraction of the equations, calculation methods and business processes used.
- Collection of the user's requirements, and realization of a modelling for each of the software.
- Realization : design, development and test of the softwares (6 softwares developed, alone), in Visual Basic 5.0.
- Support : organization of training sessions for the users, realisation of the online help for each software.
- Maintenance of the softwares developed, and realization of the evolutions requested by the users.
- Interfacing of the softwares with the product data management software (Audros) and the CAD tool (ProEngineer) of the company.