Hello !
This website is dedicated to my CV, as well as to the different IT projects I have taken part in.
The site itself is entirely built with XML files, in addition to a set of CSS, XSL and XSL-FO documents.
Apache FOP was used to produce the PDF version of the CV, which relies on the same XML document that is used to render the XHTML version.
Here (in French for the moment) you will find a small explanation of that technique.
As you'll see, I'm deeply interested in XML/XSLT/CSS websites, for
they gather and structure the information in a particularly efficient and perennial way.
Key skills
- PHP, XML/XSL, ASP : 6 years
- MySQL (4 years), Oracle 8i (2 years), SQL Server (2 years)
- ASP.NET : a 4 monthes project
Employment history
Analyst Developer (since 06/2007) at the Institut Curie
- Tasks
- Setting up of a project management portal in translational and clinical research
- Technologies : PHP, MySQL, XML, DOM, SOAP
- I am working on an ORM, combining XSLT and the standard XMI (OMG)
- Methodology : UML
- Tools : Eclipse, Bouml
- Tasks
Study engineer (02/2006-08/2006) at Cardinal-Systems (recherche clinique)
- Tasks
- Development of an electronic patient folder application (e-CRF) in C++, PHP5, XML/XSL, Ajax and XSL-FO
- Programmation in PHP 5 and XSLT mostly + a few SAS scripts
- Development of vocal servers (using the Envox software)
- Writing of specification documents in English
- Linux administration : compilation, database administration, application settings, LDAP/SAMBA install
- Environment
- Apache-PHP, SAS, Zope, XML-spread database and web-services
- Frequent rely on open-source softwares (Apache Software Foundation, Linux, PEAR)
- Tasks
Web freelancer (01/2005-01/2006) while completing a training at the CNAM high school
- Tasks
- 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
- Clients: Uni-Editions (editor), Médiagérance (b2b firm), At-Home Production (web agency)
- Environment
- LAMP (Linux-Apache-MySQL-PHP)
- Tasks
PHP web developer at Préférences (04/2002 - 01/2005)
- Tasks
- 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.
- Programmation in PHP4, ASP, XSL
- 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 in http://www.tv5.org/info)
- Development : 60% of my time, analyse 30% and system administration 10% (database administration).
- Environment
- LAMP, XSLT, ASP and the usual client languages (HTML, Javascript)
- GNU/Linux environment
- Databases : MySql, SQLServer, Oracle 8i (PL-SQL)
- CMS : Typo3 and Zope
- Clients
- In the media and communication field mostly.
- TV5, TFWA, Les Arts Florissants, Cité des Sciences et de l'Industrie...
- Tasks
ASP / C# web developer at Magnitude (06/2000 - 04/2002)
- Tasks
- Development of intranets, b2b web applications and e-commerce websites (including implementation of online banking payment systems).
- 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) I also set up a small LDAP directory in PHP, as an internal project.
- Environment
- ASP, C# (ASP.NET), PHP
- Database : SQL Server (traditional request as well as stored procedures), Oracle
- Windows environment mostly (IIS 5, Visual Interdev, Frontpage)
- Clients
- Chauvin-Arnoux, FNSEA, OGER, Agrifirst...
- Tasks
Communication assistant for a healthcare charity (09/1998 - 02/1999)
- I was in charge of diffusing the communication materials (such as posters and leaflets) and I helped in the setting up of a communication action...
Office employee at the University of Rouen (09/1996 - 04/1998)
- Office tasks at the Institute of Musicology
Education
DEST Informatique système de conduite, at the CNAM's evening class, Paris (equiv. Master in Computer Science) (10/2003 - 06/2005 )
- Modules included :
- Networks and protocols, relational databases, system programming (C / Unix), distributed applications (overview of Corba), project management.
- I also acquired a minor in artificial intelligence (review of the main methods like AO* algorithm, GPS...)
- Modules included :
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 : programmation of an FTP client/server in Java
- Final training from April to June 2000: design and development of a project management system in ASP (oversee of client demands, schedule data collection and reporting) 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
- Fluent (I made several trips in England ; mother English teacher)
Spanish
- Conversational
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
+33 (0)6.84.49.85.48
