Employment history

  • Java developer (03/2012 -) for Koltech

    • Web application development, web services
    • Software architecture and conception
    • Technologies: JEE6, Tomcat, Spring, Hibernate, JSF, Wicket, JUnit, XML, Javascript, JQuery
  • Java developer (12/2009 - 09/2011) for Linkeo, a major French web agency

    • Development of business applications for the company's platform
    • Technologies: JEE6, Tomcat 6 server
    • Tools: Spring 2.5, Struts 2, Hibernate 3, Tapestry 5, DOM4J, Castor XML, Maven 2, JUnit, Apache XmlRpcServer
    • Of Spring, I have used Spring MVC, Spring Web Services, Spring AOP and Spring Test.
  • Java engineer (01/2009 - 03/2009) for Dalloz

    • Development of applications dedicated to a printing/publishing chain
    • Technologies : J2EE, Glassfish 2 server
    • Tools: JSP 2, JSTL, XSLT (Saxon for Java), XSL-FO (Antenna)
  • Analyst Developer (06/2007 - 12/2008) at the Institut Curie (biomedical research)

    • Conception and setting up of a shared platform of biomedical data management (1 year)
      • Project management; writing of specification documents; liaison with the bioinformatics and biostatistics teams, the clinicians and the biologists; supervision of a developer; UML analyse; full object oriented development, tests and deployments.
    • Development of a lab bench management software (6 months)
    • Java tools: JSP, Axis (SOAP 1.2, WSDL), JDBC
    • PHP tools: Ajax (Prototype), and the XML, XSLT, SOAP and LDAP extensions
    • Tools: Eclipse, Bouml
  • Independant web developer (02/2005 - 05/2007) while completing a training at the CNAM high school

    • Design and development of database-driven websites (PHP-MySQL) and web applications, like an Open-Source forum, a data import system, a job-search tool
    • Programming of XHTML forms and a document conversion tool
    • Writing of specification documents
    • Clients: Uni-Editions (editor), Médiagérance (b2b firm), At-Home Production (web agency), Cardinal-Systems
    • Linux administration (applications installation and setting, LDAP/SAMBA deployment)
    • Technologies: LAMP (Linux-Apache-MySQL-PHP), XML/XSL, Ajax, XSL-FO
    • Databases: MySQL, SAS, Access
  • PHP web developer at Préférences (04/2002 - 01/2005)

    • Conception and development of dynamic websites, integration and testing.
      • Technical coordination with client, and liaison for third-parties as required; Writing of technical notes, user manuals and estimates; Project management on short projects (planning, specifications); Work in teams of up to 2 to 5 people.
      • XML expert, I was responsible for all the XSLT developments (for example, a web application exploiting the XML flow (as NewsML) of the press agency AFP ; I suggested the use of the Sablotron XSLT engine, and proceeded to all the developments with XSLT sheets ; see the News section of TV5)
    • Technologies: LAMP, XSLT, ASP and the usual client languages (HTML, Javascript)
    • Databases: MySQL, SQL Server, Oracle 8i (+ PL-SQL)
    • CMS: Typo3 and Zope
    • Clients
  • ASP / C# web developer at Magnitude (06/2000 - 04/2002)

    • Development of web application (intranets, b2b and e-commerce websites, including implementation of online banking payment systems), in a team of 10 engineers
    • In early 2002, I collaborated to the development of a document management application (Magnitsite) written in ASP.NET and C#, and using a lot of XML (accessed with the DOM-XML object)
    • Technologies: ASP, ASP.NET and C#
    • Databases: SQL Server (traditional requesting, as well as stored procedures), Oracle
    • Windows environment mostly (IIS 5, Visual Interdev, Frontpage)
    • Clients
      • Chauvin-Arnoux, FNSEA, OGER, Agrifirst...
  • Communication assistant for Sida Info Service, a healthcare charity (09/1998 - 02/1999)

    • I was in charge of diffusing the communication materials (posters, leaflets)
  • Office employee at the University of Rouen (09/1996 - 04/1998)

    • Office tasks at the Institute of Musicology

Education

  • Master of Computer Science, at the CNAM of Paris (2003-2008)

    • Option Information Systems
      • XML (DTD, XML Schema, DOM, XPath, XSL, XQuery)
      • Web technologies (web services, web semantic, ontology, peer-to-peer architecures)
      • Multidimensional indexes, multimedia content retrieval...
      • My final report dealt with my work at the Institut Curie (see above).
      • Networks and protocols, relational databases, system programming (C / Unix), distributed applications (overview of Corba)
      • I also acquired a minor in artificial intelligence (review of the main methods like AO* algorithm, GPS...)
    • Defended and passed on November 14, 2008
  • Diploma of analyst-programmer at the CESI High School in Rouen (equiv. 2nd year of a Bachelor in Computer Science) (10/1999 - 06/2000)

    • An 8 months training including courses like relational databases (Oracle) and client-server systems (illustrated through Java and C++ programs)
    • Final project topic: programming of an FTP client/server in Java
    • Professional training from April to June 2000: development of an extranet (ASP/SQL Server) in the company Magnitude, near Paris
  • DEUG de Musicologie (2nd year of BA, Music) - University of Rouen (1996)

  • DEUG A (equiv. 2nd year of a BSc, Mathematics and Computer science) - University of Rouen (1993 - 1994)

  • Baccalauréat C (scientifique) - Rouen (1992)

Languages

  • French

    • Mother tongue
  • English

    • Upper intermediate. My score at the Bulats test: 67/B2
  • Spanish

    • Conversational
  • German

  • Norwegian

    • Written (one-year-course at the Scandinavian Institute of the Sorbonne University of Paris)

Various interests

  • Musical creation

    • Soundtrack of a CDROM, for an administration in 1998 (CRDP de Haute-Normandie)
    • Regular use of musical editors (Cubase SX, Sound Forge...)
    • I take a weekly classical singing lesson
  • Photography

  • Swimming