Project: Design and implementation of a genericmetadata repository
. Team of 3 people.
Responsibilities :Analysis , technical design and development of the repository
Technologies: Websphere Application Server 8.5, Eclipse,
OpenJPA ,Hibernate,JUnit, Oracle, SVN
Role: Technical lead J2EE
-Geneva, Switzerland
février 2013 - janvier 2015
Project: Migration of the bank’s information system
from IDEAL/Datacom technology to J2EE/DB2. Team of 40 people.
Responsibilities:
•Technical lead : supervise a team of developers, technical support, code review, report technical and organization issues met
•Analysis , technical design and development of modules handling prospects and alerts/to -dos /due dates Technologies:
Websphere Application Server 8.5, Eclipse, OpenJPA, JUnit, DBUnit, DB2, EJB 3.0, SVN Geneva State
Role :Technical Lead J2EE
Geneva, Switzerland
septembre 2012 - janvier 2013
Project :Creation of a web application allowing citizens to consult their health insurance subsidies. Team of 4 people.
Responsibilities :
•Technical lead : interface
with all of the project technical stakeholders
•Design and development of the front and back end application
Project :Creation of a vehicle diagnostic application for Honda:
edition of vehicle models, publication of the diagnostic application. Team of 35 people located in France, Switzerland, Germany, Bulgaria, Macedonia and Japan.
Responsibilities:
•Migration of a documentation application to a diagnostic application: analysis of needs, design and implementation of the migration.
•Deign and development of a framework of generic graphical modules offered to the application editors.
Technologies: JBoss Application Server, Eclipse, Hibernate, JUnit, Oracle, X
ML, Swing, Swt, EJB, web services , SVN
State Secretariat for Economic Affairs (SECO)
Switzerland
Role :J2EE architect
avril 2008 - décembre 2008
Project:
Application handling the visits of health and safety inspectors in Switzerland: scheduling, offline typing of the visits results, invoicing. Team of 6 people in Switzerland and Lebanon.
•Responsibilities:
•Designed the technical architecture of the application.
•Set up the graphical design of the web application.
•Coordinated the SECO, the technical integrator and the development team located in Lebanon.
Technologies :Borland Enterprise Server, Eclipse 3.2, JUnit, Oracle, EJB, Web services, SVN
SPX -Valley Forge France and Switzerland
Role:J2EE senior developer and designer
(France, Rueil Malmaison)
juin 2006 - août 2007
Project :
Creation of a documentation management system for the car industry within a team of 12 people split in the USA, France, Germany and Bulgaria.
Responsibilities:
•Designed and developed alone an entire and independent module of the system: a Swing application managing the edition and publication of technical editorial plans, based on the XML technology.
•Designed and developed a publication module allowing the preview/publication of editorial plans under different formats (pdf, html, web publication) with a high level of configuration/modularity.
Technologies:
JBoss Application Server, Eclipse, Hibernate, JUnit, Oracle, XML, Swing, EJB, Web
services,
SVN.Accenture, Port Louis
Role :J2EE development team leader
Mauritius
novembre 2004 - janvier 2005
Project:
Creation of an after-sale information system for the 3rd biggest French distribution group. The
project involves 35 people,split in 3 teams based in France, Portugal and Mauritius.
Responsibilities:•Responsible for the delivery of 2 modules of the application
•Managed a team of 7 developers, assigned daily tasks and followed their progress
•Brought technical expertise to a pool of 20 junior developers
•Trained 20 junior developers on concurrent access system and Eclipse tools
•Technologies:Websphere Application Server v4.0, Eclipse, Struts 1.1, JSP, Hibernate, JUnit, Windows NT, iframe
Role:J2EE senior developer and designer
Royal Bank of Scotland, London -England
mai 2004 - septembre 2004
Project:Account Opening:
the aim of this project is to create a unique web-based interface to open bank accounts within the group. The application is multi brand (Natwest /Royal Bank of Scotland) and multi -channel
(retail branch, internet, telephony, customer business unit). It involves 30 people,
split in 3 teams based in Edinburgh, London and Bangalore (India).
Responsibilities:
•Participated in the design and development of a front -end framework, built on top of Struts, to provide offshore developers some reusable services: form validation, application workflow, security, data reference, and custom tag libs.
•Developed a framework to allow the testing of any part of the web application, managing the sub flow and domain model handling. This framework facilitated the test of modules developed concurrently in different locations.
•Trained the 4 -people testing team, based in Edinburgh, on the test framework.
•Participated in the design of the application’s personal details module.
Technologies:
Websphere Application Server v4.0, Websphere Studio Application Developer v4.0, Struts 1.1, JSP, XML, JAXP, Castor, JUnit, Ant, PVCS, Windows NT, Rational Rose, CICS mainframe interface.
Travelex, Peterborough
Role :J2EE senior developer and designer
England
août 2003 - avril 2004
Project:
FXPayNET: the goal of this project is to unite the two legacy systems of Virtual Trading Desk and FXOnline to create an integrated
and enhanced system for delivering B2C Foreign Currency
Exchange to Travelex Global Payment partners.
The system enables the creation of orders and transactions, and the associated management of customers, beneficiaries, workflows and security.
Respon sibilities :
•Designed and developed a Swing Client allowing dealers to answer live to customer
transaction quotes upon request. The Swing Client is downloaded from the web site through Java Web Start.
•Developed role delegation features to allow Travelex users to create and approve beneficiaries and beneficiary approval models, on behalf of a customer..
Technologies: Websphere Application Server v5.0, Websphere Studio Application Developer v5.0, Struts 1.1, JSP, XML, Swing , EJB 2.0, Java Web Start, Sybase
Adaptive Server Enterprise 12.5, Rational
Clearcase, Windows 2000, JUnit, JAXP, Ant, Rational Rose XDE Developer
Christian Dior and Louis Vuitton, Paris
Langues
Anglais - C2
Autres compétences
Education
Bachelor of Computer Science
Honours
Degree, from the French Grande Ecole
Ecole Centrale de Lille
.
Computer skills:
Languages Java EE , Javascript, SQL, PHP J2EE EJB , JSP, Servlet, Swing, JAXP, JTA
Systems Windows NT/2000/XP, Unix
DBMS Oracle , Sybase, MySQL, DB2 Application Servers
Websphere
, Weblogic, JBoss
IDE Websphere Studio Application Developer, Eclipse, IntelliJ
Portals Websphere Portal Modelling methodologies UML (Rational Rose , Enterprise Architect)
Repository adapters Visual SourceSafe, Rational Clearcase, PVCS , SVN Frameworks
Struts , Hibernate , OpenJPA
Languages: French: English: mother tongue fluent
(2 years spent working in English speaking countries)
German: basic level Personality skills:
One year travel and volunteer work around the world from
May 2005 to May 2006: great ability to work, communicate and innovate within an international environment.
Formation
Diplôme d’Ingénieur de l’Ecole Centrale de Lille, spécialisation en systèmes d’information
Certification Scrum Master (Professional Scrum Master 1)