04/2010 GUI and data base generator : GUI architecture / Data base
The application aims at defining and managing complexe typed data (records, arrays, pointers).
From a graphical tree representation of the data structure, a data base and a default (or customized) GUI are generated. Data types define the GUI components to use.
Environnement: StarUML, Java/Swing, MySQL, Eclipse
06/2009 – 03/2010 EFRONT : Project management / GUI architecture
- Project break down in tasks, time estimation and schedule
- UML design and developpement of a Flex client framework:
o definition of perspectives and views (Eclipse like)
o data binding and MVC implementation
Environment: MS Project, StarUML, Flex Builder
01/2009 – 04/2009 Groupe Logement Français : Functional analysis
Business domain: management of large scale appartment renting – Team of 8 analysts
Analysis of a cross process to several business modules : interviews and writing of detailed functional specifications highligting business constraints
Environment: PowerPoint, Power AMC (UML), Word
10/2008 – 12/2008 Extensive english courses in Sydney
12 weeks training session for the Cambridge CPE (Certificate of Proficiency in English)
03/2008 – 09/2008 Lyxor (Société Générale) : GUI Architecture
Creatio of the complex GUI of a “fund referential” application.
- Creation of a framework supporting the life cycle of business views (opening/closing, edition) and MVC implementation
- Creation of new GUI components
- Technical specifications Word / UML
Environment: UML, Java/Swing, JIDE, NetBeans container
11/2007 – 02/2008 VSC: ********: Functional analysis
General and detailed functional specifications writing to integrate Navitia software, a second source of information to compute train connections between 2 stations.
Requirements writing to make Navitia meet the project’s needs.
Environment: StarUML, Framemaker
10/2007 Creation of an application for accountancy: GUI architecture/programming
Management of monthly entries and VAT computation
Display of entries in a table with in-line edition and dynamic computation of cell contents (Excel like).
Environment: Java/Swing, MySql
03/2007 – 09/2007 VALTECH / DASSAULT AVIATION: Functional analysis
OGA: Project to supervise and bring traceability in the building of all aircraft items
- detailed functional specifications writing, from UML use cases
- workshop with business teams to validate specifications
- development outsourced in India: trip to India to pass business knowledge to the development team
- collaboration with an architect for all technical aspects
- supervision of functional tests writing
Environment: UML/XDE, Confluence(wiki page)/Word, Jira(bug tracking)
12/2006 – 02/2007 KEWEGO : Specification/design
Specification and design of a system made to schedule adverts for private TV.
Test document writing.
Environment: UML, Java.
06/2006 – 11/2006 ING DIRECT: Specification/design/programming
Creation of a distributed application to monitor security checks over data exchanges between applications.
RMI architecture – PHH/Ajax GUI
Environment: Java, PHP5, Javascript, AJAX, MySql
01/2006 – 04/2006 EURO PROTECTION SURVEILLANCE (EPS) : Design/programming
Refactoring of the GUI of an application to improve performances:
- UML technical specification
- Framework creation to share technical mechanisms used by the edition of GUI panels
- MVC implementation
Environment: UML, Java/Swing, Oracle
08/2005 – 10/2005 THALES COMMUNICATIONS : GUI design
Specification of GUI templates for military project SIC21
Creation of a GUI layout manager offering data alignment over several separate panels
Environment: PowerPoint, Java/Swing
11/2004 – 07/2005 SUN – MAK SYSTEM : Design/ Java/C++ programming
Software migration of an application from Delphi (Pascal) to WSAD (J2EE)
- Creation of a Pascal-to-Java compiler written in C++
- Creation of a fully programmable applet GUI. Screen definitions and user inputs exchanged with the server through XML messages
Environment: UML/XDE , Java/Swing, applet, servlet/JSP, WSAD/Tomcat,
07/2004 – 10/2004 CGG : Functional analysis/ UML design
(Compagnie Générale de Géophysique)
- Interview in english of business teams for detailed function specifications
- UML design
- Hibernate mapping
Environment: UML/XDE, Java, Hibernate
03/2004 – 06/2004 ADULIS : UML design / Java programming
Application managing weather forecast and ocean data for the military navy (DCN).
- UML design, and RMI architecture definition
- GUI devopment
Environment: UML/Rational Rose, java RMI
01/2000 – 12/2003 EUROCONTROL : Integration tests / Java programming
ATC simulator (Air Traffic Control)
- Creation of an application managing automated tests over a distributed ATC simulator, using a dedicated test language
o creation of a test language: strictly typed language - compiler to convert into Java
o test execution based on a deployment process using RMI
o creation of a GUI to define test folders in a tree view, display and edit test scripts, and perform execution in parallel
- Interfacing and integration of one of the simulator CORBA component
Environment: Java/Swing, RMI, SableCC
09/1995 – 12/1999 CS SIMULATION CENTER : C++ programming
- Airport control tower simulator
- Car driving simulator (Renault SA)
07/1994 - 08/1995 SEXTANT AVIONIQUE : microchip programming
European EC120 helicopter : programming of the main display board
10/1991 - 06/1994 THOMSON-CSF/SDC : ADA programming
PHAROS project in Netherlands : military ATC system (Air Traffic Control).
10 months stay in Netherlands – international team.