Work Experience
Jonathan LALOU
32 years (born in 1980)
European Driving Licence
mail: myFirstName {dot} myFinalName {at} Gmail {dot} com
Senior J2EE Engineer – Architect – Tech Lead – Scrum Master
Work Experience:
Since March 2005: Consultant for Sungard Global Services -former Sungard Consulting Services, former Cadextan– (Paris, France)
- Attended trainings:
- General Finance (2005, Sungard Cadextan)
- DotNet Framework (2006, Sungard Cadextan)
- Maven (2007, Sungard GP3)
- Spring (2007, Sungard Cadextan)
- Management of Risks (2007, BNP)
- Advanced J2EE (2008, Sungard Consulting Services)
- Oracle 11g for Developpers (2010, BNP / Oracle France)
- WebLogic 10 for Developpers and Architects (2010, BNP / Oracle France)
- Project Management (2010, Sungard Global Services)
- Oracle Coherence (2011, BNP / Oracle France)
- Lean (2011, BNP)
- Scrum Master certification (2011, Scrum Alliance / Xebia France)
- Taught trainings:
- Scrum methodology (2009, 2011, 2012)
- Mule and ESB (2010)
- TDD and Testing Cooking Book (2012)
- Reception of resumes and interviews with candidates for technical validation
- Member of “Lean & Agility” business knowledge network
- Scouting
- Design of commercial offer
- Trainings
Since April 2012: Transverse Architect and Projet Manager at Amundi Asset Management (Paris, France)
- Management of project of general Stabilization and Reliability of more than 30 JOnAS servers
- Used skills:
- Java 6 / JEE5,
- JOnAS 5.2
- OSGi
- EJB 2 and EJB3
- Joram
- Spring
- WebServices Axis & CXF
- JMS
- JUnit
- Design Pattern
- Sybase
- Ant 1.8.3
- Maven 2&3
- SVN
- IDE:
- Eclipse 3.7 Indigo
- IntelliJ IDEA 10&11 Ultimate
- Agility:
- Scrum
- TDD
- XP
December 2009 – March 2012: Architect, Team Leader and Scrum Master at BNP-Arbitrage (Paris, France).
- (60-70%) Analysis, architecture, plan, conception, development, test, integration on a global and world-wide application of Prime Brokerage.
- Promotion, training and implementation of Scrummethodology.
- Functional: merging teams from former Bank of America and historical BNP-Paribas, a new platform has to be built, from scratch.
- Load extracts of various types, from various sources
- Handle all kinds of products on all markets
- “Follow the sun” production architecture
- Generate reports
- Provide integrated and added-valued services (portlets) through a web portal (similar to eXo Platform / WebLogicPortal, etc.) and possibly on mobile devices (iPhone / Android)
- Agility:
- Scrum
- Scrum Master
- Training to teams in Paris and Mumbai
- Test Driven Development
- Continuous Building
- Sotware factory
- Scrum
- Java 6 / J2EE
- Spring 2.5.6
- Hibernate 3.1.3
- JMS
- JUnit 4.4
- JDBC
- Quartz
- Real time, strong constrained environment, distributed computation
- GWT 2 / GXT
- Mule ESB 2.2.1
- Tibco RendezVous 8
- Oracle WebLogic 10.3.3
- Oracle Coherence 3.5 (Tangosol) / EhCache
- Environnement: Eclipse 3.5 / IntelliJ IDEA 9.0.5
- Design Pattern
- XML
- Oracle 11g / Sybase 12
- Maven 2.2.1
- SubVersion 1.6
- GigaSpaces
- Tomcat 6 / OpenJMS / ActiveMQ
- Work in international context, with main teams based in New-York (Bank of America), Paris, Mumbai and other ones in London, Hong-Kong and Tokyo
- Functional: merging teams from former Bank of America and historical BNP-Paribas, a new platform has to be built, from scratch.
- (20-25%) Architect and senior developer on a bridge between legacy platform and brand new platform for collateral computation: early analysis, architecture, workflow design, conception and development.
- Functional: datas are retrieved from the new platform, and poured into the legacy platform to follow the same process as datas regularly loaded (cf. below)
- Java 5 / J2EE:
- JMS
- Hibernate
- Spring 2.5.6
- EJB 2
- JUnit 3
- Design Pattern, UML
- XML
- Oracle 11g
- Maven 2.0.11
- BIRT (Business Intelligence and Reporting Tools), Struts, Wicket
- SubVersion
- BEA WebLogic 9.2
- Environnement: Intellij IDEA 9.0.5
- Work in international context, with teams based in New-York, Paris and Tokyo
- Support of level 2
- (10-15%) “Guru” on legacy platform for reporting:
- Functional: cf. below
- technical referent
- tuning and global improvement of the platform
- management of environments (dev, UAT, preprod)
- new developers training
- responsible of software factories
- Hudson 1.301
- Bamboo 2.0.2
- Apache Archiva 1.1.1
- Agile Methods: Scrum, eXtreme Programming, TDD, continuous integration
Support of level 3: very complex issues (“mysterious” stacktraces, related to WebLogic or tiers frameworks)March 2007 – November 2009: Software Engineer at BNP-Arbitrage (Paris, France). Development, tests, support and refactoring of Prime Brokerage platform.
- Conception
- Development
- Test
- Refactoring
- Support
- Used skills:
- Java / J2EE:
- Spring
- Hibernate
- JUnit
- Swing
- Struts
- JWS
- EJB 2
- JSP
- WebLogic 9.2
- Design Pattern
- XML
- Unix
- Oracle
- Ant
- Maven 2
- SVN / CVS
- BIRT
- Ldap
- IDE: IntelliJ IDEA 8.1
- Agile Methods: Scrum, eXtreme Programming
- Java / J2EE:
April – November 2006: Software engineer at Ixis-CIB (now: Natixis ; Paris, France). Definition, architecture, development, support and testing of a front-office risk limits software front-office, for Board of Risks.
- Definition
- Architecture
- Developpement
- Support
- Tests
- Used skills:
- Java 5
- Swing
- JWS
- JUnit
- Hibernate
- Design Pattern
- XML
- Sybase
- SVN
- IDE : Eclipse 3.3
- Java 5
March 2005 – April 2006: Software engineer at Sungard Finance (Saint Cloud, France): development on a back office software: GP3.
- Support
- Evolution
- Développement
- Used skills:
November 2003 – March 2005: Web Engineer and Software Engineer at DEFICS
- Conception of static (HTML) websites
- Conception of dynamical and commercial websites (PHP, MySQL)
- Professional education:
- computer sciences
- scientific
- legal
- misc.
- Software development
- Java
- C++
- Installation, configurations of and migration to free software
- Mozilla: internet suite (browser, email, chat, edition)
- Mozilla Firefox: new generation internet browser
- OpenOffice : alternative to Microsoft Office
- NVu : HTML and CSS development
March – August 2003 :Development of a demonstration application for digital TV decoder
-
- Company: Philips STB , Suresnes (Hauts-de-Seine, France)
- Mission: Build a demonstration application of new features brought by the integration of a Hard Drive Disk on digital TV decoder.
- 1st part: specification and development of Graphical User Interface widgets (in Java) aimed to be used in Philips Advanced Development department future demonstrations.
- 2nd part: re-use of these widgets to develop a PVR (Personal Video Recorder) application from functional requirements. This application lists available audio/video services, schedules records and performs them, handles records playback etc.
- Used skills:
- GUI,
- Java,
- UML,
- real time and embedded development,
- ergonomics,
- Unix.
- Context: Sun Station, Sun Unix, STB, digital TV
- Software:
- Rationnal Rose
- NetBeans
- XEmacs
- J2EE
- Microsoft Office Professional
- Time: 6 months
June – September 2002 : conception et development, as a trainee engineer, of a data storage software
-
- Company: Syred Inc. in Howell, New-Jersey (United States of America).
- Mission : Migrate a software from cgi-bin to Java, taking care of compatibilty and non-regression of both systems.
- Used skills:
- Java
- GUI
- AWT
- Swing
- networks protocols.
- Context: PC, Windows 2000, SAN
- Software:
- Sun Forte
- XEmacs
- JDK 1.3
- Microsoft Office Professional
- Time: 3 months
January – March 2001 : Labourer in the SNCF , French national railway company.