Pierre - Architecte JAVA UMLRef : 190111D001
TRADING Profession al Forex trader June 2016 to January 2019 Foreign exchange and index trading.
Technical and statistical analysis, de velopment of trading robots
(mql5, Metatrader 5).
APPLICATION DEVELOPMENT AND DESIGN
Lombard Odier -Geneva, Switzerland June 2015 to M ay 2016
Role:Senior J2EE developer
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
Crédit Agricole Suisse
-Geneva, Switzerland February 2013 to January 2015
Role: Technical lead J2EE
Project: Migration of the bank’s information system
from IDEAL/Datacom technology to J2EE/DB2. Team of 40 people.
•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
–Geneva, Switzerland September 2012 to January 2013
Role :Technical Lead J2EE
Project :Creation of a web application allowing citizens to consult their health insurance subsidies. Team of 4 people.
•Technical lead : interface
with all of the project technical stakeholders
•Design and development of the front and back end application
JBoss Application Server 5.1, Eclipse, Spring MVC, Spring, JPA, Hibernate, DBUnit, Oracle, EJB 3.0, SVN. SPX -Valley Forge –Lausanne, Switzerland
January 2009 to May 2012 Role:Senior J2EE developer
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.
•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)
April 2008 to December 2008
Role :J2EE architect
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.
•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
June 2006 to August 2007 (France, Rueil Malmaison)
August 2007 to March 2008 (Switzerland, Lausanne)
Role:J2EE senior developer and designer
Creation of a documentation management system for the car industry within a team of 12 people split in the USA, France, Germany and Bulgaria.
•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.
JBoss Application Server, Eclipse, Hibernate, JUnit, Oracle, XML, Swing, EJB, Web
SVN.Accenture, Port Louis
-Mauritius November 2004 to January 2005
Role :J2EE development team leader
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
Royal Bank of Scotland, London -England May 2004 to September 2004
Role:J2EE senior developer and designer
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).
•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.
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.
-England August 2003 to April 2004
Role :J2EE senior developer and designer
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
-France April 2003 to July 2003
Project :I joined a team of 6 people to develop an online order system used by the show rooms of these prestigious luxury companies.
•Developed the back-end services, using the Data Access Object design pattern to access the two different company databases.
•Developed the front end reports, allowing dealers to build dynamic sales reports online.
Java, JSP, Struts 1.1, Tomcat, Oracle, DB2, IntelliJ, DAO
CCMX, Paris -France October 2002 to March 2003
Role :J2EE developer
Project:CCMX is a French human resource software editor. The HR Place Portal project goal is to provide a portal of HR services built on top of existing HR software.
•Participated in the development of a portal front side framework, based on the MVC design
pattern. Creation of taglibs, generalized exception handling, creation of a declarative meta
•Developed new HR services (holiday handling) specific to the portal (supported by EJBs 2.1).
•Developed some user portlets relating to those HR services.
•Created an automatic deployment process through Ant Tasks.
Technologies: JSP, Portlets, EJB 2.1, Oracle, IBM Websphere Portal 4, WSAD 4, UML, Rational Rose, Ant Israel Direct Insurance Technologies, Tel
-Aviv -Israel May 2002 to September 2002
Role :J2EE developer
Project :IDIT Technologies edits Going Direct, an Online Application Software for the administration of life and non
-life insurance products and financial services.
•Developed digital document management software. This software collects digital documents from various sources (faxes, scanned documents, emails) and catalogues them through an automated or manual process. Those documents are then interfaced to the existing direct insurance application to allow users to browse any data related to a customer file.
•Wrote the UML technical specifications (sequence and class diagrams) from the business requirements.
•Designed the relational database schema.
•Developed the entire software, using a Swing Client and EJBs on the back
Swing, EJB 2.1, Oracle 8i, BEA Weblogic 7.0, IntelliJ, UML.
Lumos Technologies, Los Angeles -USA April 2001 to October 2001
Role: Web designer and developer
Lumos Technologies is a network management software editor. I was in charge of the design and development of a commercial web application for the company’s intranet, to keep track of contacts between the company and its customers.
•Designed the web pages of a commercial web application, from the users’ requirements.
•Designed the relational database schema and built the database
Bachelor of Computer Science
Degree, from the French Grande Ecole
Ecole Centrale de Lille
Systems Windows NT/2000/XP, Unix
DBMS Oracle , Sybase, MySQL, DB2 Application Servers
, 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.
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)
Ces profils pourraient vous intéresser !
Développeur Intégrateur Logiciel Technologie JAVA
ingénieur de production
Ingénieur d'études et de développement JAVA
Consultant technique J2EE