*François LE DROFF* *An accomplished J2EE software architect and an
Open Source Software Geek.*
------------------------------------------------------------------------
http://www.droff.com
8 rue Gustave Le Bon (esc.6)
75014 PARIS.
francois.le.droff@gmail.com
http://francois.le.droff.googlepages.com
French citizenship.
------------------------------------------------------------------------
*INTERESTS *
*Software architecture, object oriented programming, www and distributed
applications, open source integration, technology watch*, technical
writing, software process and quality, scheduling/real-time/parallel
system.
*EXPERIENCE *
Sep 2007 - today *Flex and LiveCycle consultant*, /Adobe/, Paris,
*France*.
June 2006 - Aug 2007 *J2EE consultant and team leader*, /AtosOrigin/,
Paris, *France*.
Technical writing, coaching, developpment and support in the making of a
J2EE code quality policy and its associated tool for the French Ministry
of Finance and Trade (COPERNIC program).
This project releases are a code quality governance document featuring
some 150 coding rules, and its associated software auditing tool
aggregating and consolidating reports from various extended open-source
tools such as PMD.
Technology integrated: Java5, JBoss3.x, Eclipse, Ant, Maven1, Maven2,
PMD, CheckStyle, JDepend, Classycle, Metrics
June 2006 - Aug 2007 *J2EE open-source support*, /AtosOrigin/, Paris,
*France*.
JBoss3.x support for the French Ministry of Finance and Trade (COPERNIC
program).
2005 - Aug 2007 *km leader*: co-leader of the corporate /AtosOrigin/
J2EE community (in charge of knowledge and best practices management and
sharing, portal administration and bb moderation) since 2005; creator
and administrator of the new wiki of /AtosOrigin/ French open-source
center.
Apr 2005 - June 2006 *J2EE expert, and technical team leader*,
/AtosOrigin/, Paris, *France*.
Expertise, technical coaching and support in the development of an order
management system made for OCP/Celesio, the leading pharmaceutical
distribution company in Europe.
This project features an end-to-end Service Oriented Architecture (SOA)
based on web services (JBoss and Axis). Electronic orders received
through automatic channels are handled by a BPM (Business Process
Management) based system (powered by SeeBeyond's ICAN) which delegates
critical decisions to a business rules engine (Ilog's JRules) that
supports dynamic rules modification.
Technology integrated: Java, J2EE (JBoss), jakarta apache libraries (to
name a few : struts, maven, and axis), ILog JRules, DHTML, XML, Oracle
9i, SQL.
Dec 03 - March 2005 *Software Architect*, /AtosOrigin/, Paris, *France*.
Architecture, design and development of electricity network monitoring
system for /EDF-RTE/.
Technology involved: Java, J2EE (Tomcat), apache packages (struts, ant
and maven for instance), quartz open symphony framework, JavaMail,
DHTML, XML, Oracle 9i, SQL, PL-SQL.
Jan 03 - Dec 03 *Co-leader* of the Web Technologies Special Interest
Group within the *Schlumberger knowledge management community*, and
member of the /Schlumberger-IT/ *J2EE expert circle*.
In charge of knowledge and best practices management, technology watch
and workshop organization.
June 02 - Nov 03 *Software Architect*, /NetSeenergy/ (a
/Schlumberger-IT/ /EDF/ joint venture), Montrouge, *France*.
Architecture, design and development of *web based real time energy
management services and automatic reporting* for major international
utilities.
Technology used: Java, J2EE, open source products and frameworks like
most of the /jakarta apache/ packages,
as well as: HTML, DHTML, XML, (/IIS/) ASP, VBScript, JavaScript, php,
perl, (/Oracle/) SQL.
Dec.00 - May 02 *Software Engineer*, /Data Management Services/,
/Schlumberger RMS/, Montrouge, *France*.
[This project has now evolved into /NetSeenergy/ a /Schlumberger-IT/ -
/EDF/ joint venture, see above]
Feb.99 - Nov.00 *Software Engineer*, / Software Craft, Schlumberger
Western-Geco/, Oslo, *Norway*.
Architecture, design and development of several *internet/intranet
business applications*: online productivity, gain share and revenue
monitoring tools. Use of UML and Design Pattern.
Technology: Java (Applet/Servlet), object oriented database (C++),
/Netscape Server/ on /Unix Solaris/.
Jun.97 - Jan.99 *Research Assistant*, parallel processing/performance
team, Department of Computing and Information Science, Kansas State
University, *USA*.
*Parallelization* of a chemical engineering numeric simulation for
multi-processor workstations and conception of a cross language
interface, a /Java2C2Fortran/ bridge.
Other fixed term contracts
July-Aug.97 : LIVBAG (*Autoliv*), Pont-de-Buis, Finistère, France.
*Real Time programming* of an automated station (C, Graphcet PL7).
July 94 : Études Structure Logiciel, Gouesnou, Finistère, France.
Refactoring and migration of a *civil engineering* structure calculation
*software* (Basic).
*EDUCATION *
1997-1999 *Master of Computer Science*, Department of Computing and
Information Science, *Kansas State University*, *USA*. Specialization :
multithreading, distributed systems, operating systems, language theory.
1996 *Mechanic B.S.* with honors (Licence de Mécanique), Université
Nancy I, Nancy, France.
1995-98 Graduate Engineering school *ENSEM* (École Nationale Supérieure
d'Électricité et de Mécanique), Nancy, France. Specialization : software
engineering, control system engineering, digital electronics, real time
programming.
1992-95 Special undergraduate classes, *Math Sup & Math Spé*, Brest,
France. Specialization : mathematics.
*EXPERTISE *
Process/Design: RUP and XP processes believer: always trying to mix the
best of both world. Knowledgeable about UML, Use-Case and Design Patterns.
Architecture: Proficient distributed application architect and
programmer (Java Servlet, EJB, JMS, JMX, RMI & JNI, JSP, ASP, SOAP,
XML...).
Integration: Experienced integrator, especially of j2ee open source
products and frameworks such as: /jakarta apache/'s (tomcat, struts,
taglib, ant, maven, oro, jetspeed, log4j, cactus, axis),
/OpenSymphony/'s, /JBoss/, /jUnit/, /roller/, /xwiki/...
Programming: Proficient in Java, HTML, JavaScript, ASP, VBScript, SQL.
Knowledgeable about DHTML, XML, and formerly php, Perl, C, C++, Pascal,
Fortran, Ada, Basic, Assembler, ML, Lisp, Elf.
Happy user of IDEs such as /Eclipse/ and in the past /Emacs/.
Versioning: Experienced user of /SVN/, /ClearCase / and administrator
of /CVS/, and /VSS/.
Database: Relational (/Oracle/ and /MySql/) and OO database user and
model designer. SQL and JDBC programmer.
System: experienced administrator , /Linux (Ubuntu and RedHat)/,
/JBoss/, /Tomcat/, /Apache/, and formerly of /Windows NT/2000
Server//IIS/, /Netscape Enterprise Server/. Development on /Minix/.
Real time / parallelization: design and development in Java, and in the
past in C, Ada, Spart, Unix-POSIX, Graphcet.
*MISC. *
Languages *
*French:* *mother tongue.* German: beginner/scholar level.
*English:* *fluent.* Norwegian: beginner level.
*
Publication /Parallel numerical computation of turbulent reacting flows
following a Lagrangian pdf method and using replicated workers
coordination abstraction. / A * thesis * submitted for the degree
/Master Of Science/, Department of Computing and Information Science,
College of Engineering, Kansas State University, 1999.
Groups/Associations BeJUG - javapolis
, OSSGTP , Paris
JBoss User Group
Activities/Hobbies Sports (rowing, running, swimming, volleyball,
squash, skying), photography, movies, concerts, music, web
publishing/blogging, reading, traveling.