March 2008 - Sept 2009
J2EE Technical architect
SFR (#2 French Telecom company - a Vivendi-Vodafone company)
Responsible for the technical architecture, maintenance and enhancement of various SFR web sites such as www.sfr.fr, mes-favoris.sfr.fr, internet3gplus.sfr.fr, info.sfr.fr
Supervised and provided support to developers in their work, reviewed code, controlled merges of bug fixes and new features to project versions
Wrote specifications and reviewed documentation provided by supplier companies
Technologies used:
JDK 1.5 & 1.6, Eclipse Ganymede & Galileo, Tomcat 5.5 & 6.0, Spring 2, Hibernate 3, Struts 1 & 2, Stripes, Axis, Cxf, Ant, Maven 2, Linux, SVN 1.5, Oracle 9, JIRA, Confluence, Fisheye
Apr 2007 - Feb 2008
J2EE Lead developer on JSF Seam Spring Struts Hibernate projects
Chamber of commerce of Paris
Specified and developed a J2EE JSF JBoss Seam internet website for managing customs declaration of exporting merchandise
Participated in designing the conceptual model, proposed solutions for improving ergonomics and optimize maintenance
Technologies used:
JDK 1.5, Eclipse Europa, JBoss AS 4.2, Jboss Seam 2.0.0, EJB 3, JSF 1.2, Ajax4JSF, Facelets 2, Hibernate 3.3.0, RichFaces 3.1.2, JasperReports 1.3.3, TestNG 5.6, Postgres 8.1.9, SVN
Participated as a lead developer for an internal website that manages apprentice work contracts
Wrote detailed specification documents
Technologies used:
JSP 2.0, Servlet 2.4, Oracle AS 9, Eclipse Europa, JBOSS IDE, Struts 1.2.9, Ajax, SVN
Nov 2005 - Present
Long term development of internationalized websites
Designed, coded, tested and deployed all modules of the web application including property, tenant, lease, payment, follow-up and receipt modules.
Internationalized the website for English, Spanish & French (date formats, currencies, addresses, amounts, bank information)
Technologies used:
JSP 2.0, JSTL, EL, Servlet 2.4, Tomcat 5.5, MySQL Server 5.0, Eclipse 3.2, Ant, Struts 1.2.9, Hibernate 3.2, JDK 1.5, Xml, Xslt, Fo, Fop 0.93, UrlRewrite 2.6
Designed, coded the modules and templates.
Internationalized the website for English, Spanish & French (date formats, addresses, page layout)
Technologies used:
JSP 2.0, JSTL, EL, Servlet 2.4, Tomcat 5.5, MySQL Server 5.0, Eclipse Galileo, Ant, Struts 1.2.9, Hibernate 3.2, Spring 2.5, JDK 1.6, Xml, Xslt, Fo, Fop 0.95, UrlRewrite 2.6
Jan 2007 - Mar 2007
J2EE / JSP / STRUTS software development
Volkswagen
Participated as a lead developer for an internal website facilitating retail store sales for Audi, Seat, VW, VU, Skoda vehicles
Instituted best practice standards with respect to J2EE, web & struts development
Technologies used:
JSP 2.0, Servlet 2.3, Tomcat 4.1, Eclipse 3.2, Mantis, Struts 1.3.5, Ant, Ajax, SVN
May 2006 - Dec 2006
J2EE / EJB / JSP / MVC software development
Fimasys
Participated in the development of ProFinance - a software package enabling financial services
Designed and coded specific interfaces for loading billing and after sale event data
Technologies used:
JSP 1.2, Servlet 2.2, WebLogic 8.1, Websphere 5.1, CVS, Eclipse 3.2, Bugzilla, Maven 1, EJB 2.0
May 2005 - Apr 2006
J2EE / JSP / MVC software development
La banque postale
Modeled and developed a J2EE web application for managing bank loans
Developed JSP, servlets, input validation, EJB
Technologies used:
JSP 1.2, E-activity, Servlet 2.2, TagLibs, WebSphere 4.1, JTest 4.5, CVS, Hibernate 2, Spring, EJB 2.0
Oct 2004 - Apr 2005
JSP / Struts software development
GENERALI
Developed a web application for the back office users for payroll compaign administration
Coded JSP, SQL queries, stored procedures, servlets, input validation
Technologies used:
JSP 1.2, Struts 1.2.6, Servlet 2.2, JSTL 1.0, Eclipse 3.1, jBuilder 9, Dreamweaver MX 2004, Tomcat 5.0, Weblogic 6.3, Oracle 9, Ant, WinCVS, Toad, Gimp 2.2
Mar 2001 - Sep 2004
ICT Development
Premalliance
Management of reinsurance contracts - JAVA Swing Application
Designed and coded the HMI, SQL queries and XML
Technologies used:
Windows 2000, jBuilder 5 Entreprise Edition, Sybase, Stylus Studio
Premalliance
PDF Generator - JAVA Swing Application with Xml / Xsl (Xslt - Fo)
Designed and coded the XSL stylesheets
Handling page numbering, layouts, page breaks
Technologies used:
Windows 2000, jBuilder 5 Entreprise Edition, Stylus Studio, Xerces, Xalan, Fop 0.20.4
PWA
Atlantis - A 3 tier JAVA RMI Software
Coded the AWT printing module and the management of user rights and privileges
Recursivity programming
Technologies used:
Windows 2000, jBuilder 5 Entreprise Edition, Sybase, Oracle
Communication & Systems
Web application generator - VB module for automatically creating dynamic web pages based on a Physical Data Model
Managed one-to-many and many-to-many relationships (joint tables)
Technologies used:
Windows 2000, ASP.Net, JavaScript, VB 6.0, Html, Css, ActiveX iSedQuickPDF, SQL Server
CEA
ATHOS - Publication intranet and dynamic plot engine
Developed the multi criteria publication search module
Coded the dynamic plot engine for representing thermohydraulic experiments and simulations
Optimized scalability and response time
Technologies used:
Windows 2000 Server, Windows NT Server, ASP3.0, Javascript, JScript, VBScript, DHTML, CSS, IE4 à 6, NN4.7x, Visual InterDev 6, ActiveX iSedQuickPDF, IIS4 et 5, Index Server
CASINO retailer
Hestia - Upstream transport management
Set up a sophisticated HMI (inter-frame drag&drop, database access with no page reloading, data representation windows like)
Technologies used:
Windows 2000, JSP, Struts, Apache, Tomcat 4, jBuilder, Eclipse, SQL Server
France Telecom
ATMC - A23B - Data migration
In charge of the product migration layer
Lead developer
Technologies used:
Windows 2000, Unix, FTP Pro, Hummigbird, QueryBuilder, Infomix, SPL