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

Education:

2000-2003 : Ecole Nationale Superieure des Mines de NancyENSMN ), 1st class French Engineering school, option Information Systems Enigneering.

High level scientific and business formation: mathematics, physics, economics, management, information systems, philiosophy, languages…

Graduation Projects:

  • Conception of a editorial process management software.
    • Company: Scientific journal IJDAR (web site) .
    • Mission: Firstly, the project is to draw up a state of the art of existing in the field of the systems of online conferences and editorial management. In a second stage, based on this existing yet, the site must be improved.In practice, software BYU Paper Review System was used as a basis for the new grinding of IJDAR.
    • Context: Project carried out in a group of 5 students in engineering of 3rd year,
    • Time: from October 2002 to February 2003,
    • Language: the code is mainly written in PHP
  • Design and Implementation of a Common API for Web crawlers.
    • Company: Societe Europeenne des Satellites Astra (web site) .
    • Mission: The webcrawlers are softwares that “crawl” entire websites. They allow to download great quantities of data, which can then be consulted offline later. The project consists to evaluate (effectiveness, speed, cost, capacities) and to compare the different webcrawlers existing inthe market. Then, in one second stage, the project is to carry out a softwareautomating and managing the crawling of websites.
    • Context: Project carried out in a group of 3 students in engineering of 2e year,
    • Time: from October 2001 to May 2002
    • Language: exclusively Java.
  • Conception-Innovation-Production of a new service on the web.
    • Company: Fetedescadeaux.com (virtual company)
    • Mission: It consists in simulating the creation of a company, on both lawand economic sides. This virtual company goal is to conceive and marketa new service on Internet.
    • Context: Project carried out in a group of 4 students in 2nd year of engineering school and 2 students in 2nd year of the Institut Commercial de Nancy (Nancy Management School)
    • Time: from October 2002 to February 2003, within the framework of the Artem-Nancy project.
    • Language: code samples were written in HTML and PHP/mySQL.
  • Programming of a robot in a high level language.
    • Company: project lead under Loria (research laboratory in computer sciences)authority.
    • Mission: Lego marketed Mindstorm, a robot that can be programmed by Graphcet via a PC. However, researchers quickly noticed that they could handle the CPU directly. The project consisted in developing an embedded applicationto use this robot.
    • Context: Project carried out in a group of 2 students in engineering of 1st year
    • Time: one week of November 2000.

2000: B.Sc. in Mathematics , University of Paris VI – Jussieu , with honors.

Credits: topology / differential calculus, algebra and matrix digital analysis, integration, probabilities.

Exams/Qualifications:

2011: Certified Scrum Master, delivered by Jeff Sutherland of Scrum Alliance

2001: Certificate in Advanced English, Certification of University of Cambridge.

2001: Diploma Basico de Espanol, Spanish Certification of Instituto Cervantes.

1999 : Deug MIAS (French scientific diploma), University of Paris VI – Jussieu, with honors.

1997 :  Baccalaureat S (French Scientific A-Levels), with honors. Entering Lycee Condorcet, French High School post A-Levels.

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
    • 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
  • (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

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

March 2005 – April 2006: Software engineer at  Sungard Finance (Saint Cloud, France): development on a back office software: GP3.

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.

Languages :

french French : Mother tongue

English English: Excellent working knowledge. Ten weeks spent in New Jersey in summer 2002.

Spanish Spanish: Working knowledge.

Hebrew Hebrew: Spoken, partially read and written.

Computer Science skills:

  • Programming Languages:
    • Java (4, 5, 6) / JEE
    • C/C++
    • Python
    • Groovy
    • Others: Caml, Turbo Pascal, Prolog, Lotos…
  • Java Frameworks and Libraries:
    • Spring 2.5
    • Hibernate 2
    • GWT 2 / GXT
    • Caching
      • Oracle Coherence 3.5 (Tangosol)
      • EhCache
      • JCS (Apache’s Java Caching System)
    • JMS, OpenJMS, Active MQ
    • EJB 2
    • Struts 2
    • Axis 2
    • RMI
    • Mocking
      • EasyMock
      • Mockito
  • Agile Methods:
    • Lean
    • Scrum
    • eXtreme Programming
    • Test Driven Development
    • Software Factory and Continuous Integration
      • Bamboo
      • Jenkins (Hudson)
      • Archiva
      • Nexus
    • Refactoring
  • Misc:
    • DataBase
      • Oracle
      • Sybase
      • MySQL
    • WebLogic 9.2 / 10.3.3
    • Tibco RendezVous 8
    • Mule ESB 2.2.1 / 3.1.2
    • Tomcat 6
    • Jetty
    • BIRT 2.2
    • GigaSpaces
    • CVS, ClearCase, SubVersion
    • Design Patterns
  • Scientific Languages:
    • Mathematica
    • Maple
    • Scilab
    • StatGraphics
    • StateMate.
  • Web Oriented Languages:
    • (X)HTML
    • PHP 4&5
    • JavaScript
    • JSP
  • Suites and Internet:
    • Microsoft Office
    • DreamWeaver
    • LaTeX
    • OpenOffice.org, LibreOffice
    • NVu, Kompozer, BlueGriffon
  • Operating Systems:
    • Linux/Unix
    • Windows 9x/Me/NT/2000/XP/Vista/Seven.

Interests and Activities:

  • Computers
  • Technical blog (http://jonathan.lalou.free.fr): around 4000 unique IP visitors per month (Google Analytics reports)
  • Reading
  • Soccer
  • Chess.

$last update: 07-jun-2012 07:35$