|
|
To obtain a challenging Team Lead position within a developer team, possibly working with Java technology.
Nine years professional experience in Java technologies under Windows/Unix. Skilled in Client UI development using JFC/Swing/JSP/HTML/XML/XSL; Knowledge of all major Java APIs including RMI, JDBC, CORBA, EJB, Servlets, JSP, JavaMail; Understanding of OOP principles and Design Patterns; Familiar with CVS and Team Development; Involved in Open Source projects
|
|
Architect
03/2006
- Present
|
Competencies: Java, User Interface, SWT, Swing, User Experience |
|
Team Lead
09/2004
- 02/2006 | Lead the development team dedicated to the Mailonator product from Requirements to First Customer Shipment
Competencies: Java, JavaMail, PicoContainer, Sendmail, Exim, Postfix, Microsoft Exchange |
Team Lead
06/2002
- 09/2004 | Lead several projects from requirements to QA deliverables. Projects covered both client and server side components of the Castify Broadcast Networks architecture.
Enforced rigorous unit testing approach among the team members through code reviews, automated continuous builds and coverage report analysis.
Made suggestions to improve the development cycle of the company. Suggestions were successfully implemented.
Investigated DocBook/XML, spread its use through the company. Became official format for all documentation produced during development cycle. Implemented extensions for specifying requirements, traceability matrix, usecases in XML.
Introduced scarab for issue tracking. Wrote an export tool to XML based on the database content, generating html report, making offline search easier and faster.
Competencies: Java, JDBC, Swing, Docbook, XML, XSL |
Software Engineer
02/2001
- 06/2002 | Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
Specified and wrote guidelines for the RMI-based communication between the desktop client and the servers.
Changed the way developers within the company used to produce software deliverables. By using ant, the all build became automated, from compilation to QA deliverables. Later this made it possible to implement continuous integration builds where compilation errors, unit test failures get emailed to developers. This build process is still alive and I enrich it regularly.
Defined the CVS branching strategy, how to create branches, how to document CVS operations.
Competencies: Java, Swing, XML, XSL, JSP, JDBC, RMI, CVS, ANT |
|
France Telecom
11/1998
- 12/1998 | Audit of the Java source code of a distributed application (Corba) containing GUI components. Appraise on the technological choices carried out around the Java platform.
Competencies: Java, CORBA |
Gemplus
| Implementation of document management system based on the PDM Windchill. Java Development of new object classes and enrichment of the Windchill foundation classes using Rational Rose. Created the export Workflow tool to be included in the Windchill Product.
Competencies: JDK1.2, Windchill 2.1, Rational Rose Modeler, Windows NT4.0 |
Alcatel Space Industries
| Development of a filtering and publication on Internet software where technical data are extracted from the internal information system data bases (Java / Corba / Oracle). Development of an export tool to HTML and XML format. Participation in the drafting of the preliminary and detailed design. Application of Alcatel quality assurance rules.
Competencies: JDK1.2.2, JAXP1.0, Apache Tomcat 3.1, Apache Ant, Makefiles, Solaris 2.5.1, Windows NT4.0 |
France Telecom
| Java Development in distributed environment of a Telecom network supervision application. Implementation of the CORBA Notification Service.
Competencies: Visibroker 3.4, OpenFusion Notification Server 1.0, JDK1.2.2, Makefiles, Solaris 2.5.1, Windows NT4.0 |
|
Software Engineer
07/1998
- 11/1998 | Worked on Optimizeit! 3.0: Java Performance Analysis Tool to detect memory leaks and to solve performance problems in a distributed environment (servlet, EJB). Implementation of new features, bug fixing, technical support (phone and email).
Optimizeit is now part of Borland.
Competencies: Java, Netscape IFC, Multi-threading |
|
|
|
|
Master in Computer Science Applied to Business Management
|
|
|
|
|
|
10/2006
- Present
|
Launched heardontv.com, a user generated website centered on music heard on tv in your favorite tv shows. Built with Ruby On Rails.
|
|
01/2000
- Present
| Through L2FProd.com, I created and I am maintaining the Skin Look And Feel, a look and feel for Java Swing and L2FProd.com Common Components, a collection of missing Swing components |
|
09/2000
- Present
| I maintain javootoo.com, the repository of Java look and feels |
|
07/2004
- Present
| Elected member of the java.net Fairness Board
|
|
04/2005
- Present
| Committer on the SwingLabs project, contributed several Swing components
|
|
Look And Feel, a path to better looking applications
(Link)
Rich User Interface Seminar,
Bruxelles, Belgium,
06/22/2005
|
|
Setting up your intranet portal with JetSpeed
Java Enterprise Developer,
10/2000 |
|
|