9/2002 – 3/2003 ING (BBL), Brussels
Investment Banking, EAI Contract
Lead AP
Luc gathers User requirement, prepare Functional Specification, prepare Technical Specification with UML, Workflow Diagrams, coordinate development and testing. This includes also performance, reporting and security considerations. The project is a state of the art Front and Back Office deployment, to support a newly created international service center . It integrates Front and Back with XML over MQ, Java with a Workflow Engine and Oracle.
Besides that, he also designed and implemented support infrastructure for the Project, like a Change management tool (PVCS), Issues list/change request/impact analysis/ action plan, test plan, and coaches junior analysts.
Reference : ********
Calypso, Kondor, CLS, Clearing, Target, Swift, Java 1.3, DHTML, XML, XSLT, Xerces, PVCS, Oracle, MQ
2/2002 – 9/2002 Cronos, Brussels
CEE -Mis- EAI Contract
Lead AP
Luc 's Role is to maintain the "Operation Coordination Unit", (OCU), a ColdFusion Application, Workflow based. More specifically, Luc is to analyse Functional Specification, prepare Technical Specification and UML Diagrams, and implement them with ColdFusion, Java and Oracle, (SQL, Stored Procedure, Schema, TableSpace management). This includes also performance, reporting and security considerations. Then, he initiated the migration to J2EE/Weblogic (Environment, Development Process, Patterns, Deployment Workflow).
Besides that, he also designed and implemented support infrastructure for the Project, like a call tracking (Rational ClearQuest), Issues list/change request/impact analysis, and several Linux installation of server running Linux, Active Directory ,Oracle and Weblogic, running in VMWare environment.
Reference : ********
Java 1.3, DHTML, XML, XSLT, Weblogic, ColdFusion, Xerces, Xalan, SourceSafe, Perl, Ant, Oracle
8/2001 – 2/2002 Software House, Luxembourg
Workflow Management in XML-Datawarehouse Contract
Modeller-Developer
Luc gathered User requirement, formalize them with UML , produces functional specifications and models, impact analysis, both on functional and non functional aspects, including performance and reporting.
Luc also produces release plan, test plan were produced accordingly, partially automated with Junit. The techniques used encompasse use cases with pre and postconditions, UML extension for Enterprise Modeling (OMG EDOC profile), Rm-ODP, Metrics of the transaction througtput, concurent processes, activity diagrams, state diagram, Rational RUP. Development of a XML Repository for a DataWarehouse in Knowledge Management, integrated with Workflow and Mail management. Web interfaces. Java security. Portal-Weblogic integration.
Luc installed from scratch and administered a Linux based infrastructure, providing file server (nfs, samba) with HA and LVS, mail server (imap), webmail, firewalling, authentication, ssh, VPN, IDS, cvs server, dns, ftp, Twiki, apache, tomcat, weblogic, websphere and run performance and availability test on these. Reference : Roy Phillips ********
Java 1.3,DHTML, JSP, XML, XSLT, Xerces, Xalan, Weblogic, CVS, UML, Perl, Velocity, Jetspeed (WebSphere Portal),Struts, Linux, Ant, Oracle
2/2001 – 8/2001 Credit Suisse First Boston, Zurich, Switzerland
Investment Banking- EAI- CRM Datawarehouse Contract
Senior Developer
A messaging architecture is setup to integrate front and back office worldwide via a message bus achitecture. MQ / MQSI are used to integrate systems like Front Arena, Murex, Summit, and CRM DataWarehouse. Messages are XML, along to a format mixed of FpML, FixML . Luc modelled the Workflow (UML), defined topics and queues, the XSD Schemas, designed and implemented the XML messages, the framework and the interface to the systems, the EJB integration, and a GUI performance monitoring tool. He lead other developpers, and established metrics to measure progress. Reference : ********
Xerces/XSLT/C++/Tibco/Weblogic/VB/Oracle/SQLServer/Corba/UML/MQ/JMS/Python/Clearcase /Front Arena/Fixed Income/Equities/Swift/ Linux/Solaris/PL Sql
06/99 – 01/01 UBS, Zurich, Switzerland
Retail Banking-EAI-Java Server Contract - Architect
Development of business process components for the bank. Luc gathered User requirement, formalize them with UML , produces functional specifications, both on functional and non functional aspects. A Large number of division of the banks were covered, to enable seamless decomposition of the bank business processes into build-able IT components (J2EE), and re-usable processes over different channels (e.g: internet, counter, atm, wap...). Luc created a specific technique to avoid redundant duplication of similar processes, hence separating Business Processes from Application and of Business Entities (EJB) (recognised as EJB Patterns today, see publications). This also included the tools and infrastructure to support the process (RUP-Catalysis), analysis techniques (RM-ODP), large reference models (UML), XML Schemas. The result became a standard at a corporate level.
Luc installed from scratch a Linux based infrastructure, providing file server (nfs, samba), mail server (imap, fetchmail), webmail, firewalling, authentication, ssh, cvs server, dns, ftp, Twiki, apache, tomcat and run performance and availability test on these.
Reference: ********
Java 1.3: J2EE, RMI, EJB: Weblogic, Oracle, Corba, JACOrb, XML, SOAP, UML, RUP, Rose, CVS, Solaris, NT
08/97 – 06/99 Swiss Bank, Basel, Switzerland
Retail Banking-Java Server and Datawarehouse Architect & Modeller
Working in the project’s Application Development team, responsible for Object Analysis of Business Requirements. Defined the process and materials to be used to accomplish this analysis (selected as bank-wide technique by UBS after merger of SBC-UBS); Mentoring other Analysts and Designers in these techniques. Involved in the further translation of designs to implementation (primarily, as EJB business entities) and integration with parallel project (PeopleSoft, EDW).
Luc installed several test environment with websphere to run evaluation and performance and availability test on these.
Reference: “His major contribution to the architecture made it a success. I have got to know him as an excellent expert and appreciated him warmly as a team member”. Alex Hanzal, Executive Director, UBS AG, BTIK Zürich.
Rational Rose UML, Select, EiffelCase, Visual Eiffel, Symantec Visual Café for Java, Visual Age Java & C++, Jbuilder, IBM CB Series (EJB & CORBA – now branded WebSphere), NT, ClearCase, Oracle
02/97 – 07/97 Commerzbank , Frankfurt, Germany
Investment Banking Contract Developer
The Project is the development from scratch of a Risk Control Product, Real time, for Credit and Market Risks, integrated with the environment (Gloss, Murex, Summit..). The business is heavily derivatives/exotic based. Luc was mainly in charge of writing the C++ banking models and algorithm, using OO technology, Design Patterns (GOF) and Functional Patterns (Fowler). Rational Rose/C++, Sybase Sdesigner. Luc was also maintaining a legacy 6000 line Perl script, for credit reporting offering.
C++, Perl, Sybase, Oracle, Solaris, Roguewave , CVS, Sniff, Purify, Fixed Income/Equities
11/96 – 01/97 JP Morgan Frankfurt, Germany
Clearing And Settlement Contract- Lead Developer
The product is a back office settlement/reconciliation automation, within a huge BPR/Outsourcing project context. The core is a Sybase 11/ Solaris engine, and C++/Perl/Scripts to interface the SQL engine and monitor the flow of the deals. writing stored procedures, databases design, and the administration /tuning of the server. Project was stopped because moved to Paris to be merged with a french project run by the European headquarters
C++, Sybase, Perl, Solaris
08/96– 11/96 Barclays Private Banking, London, Uk
Private Banking – CRM-Datawarehouse Contract - Architect -Developer
The project is an internal rewrite of a package, for performance and project control reasons. The product is a CRM warehouse for private bankers, fed by the main host for transactions, Backend is a C++/NT/ SQL server / Perl. Luc designed and implemented the sourcing. He implemented parameters driven program that contains format conversion and logic control (a small interpreter). OO, design patterns (GOF), Rational Rose CASE, MFC, and Perl5 to wrap the whole sequence.
Rational Rose, Ms C++, SQL server, Sybase, Oracle,NT.
7/94 – 06/96 Bimaco Luxembourg
Funds Industry - Datawarehouse Project Manager
This is a software house dedicated to UCITS (Funds). Luc conducted analysis and design on a Reengineering of the core accounting application, including derivatives products (OOA OOD ), of a Data warehousing project (using SYBASE, SPSS, VC++ and Silverrun) and the implementation of a MIS for planification control, and performance reporting.
Delphi, MS & Borland C++, Oracle, Sybase, Access, stored procedures, normalization ,VB Fixed Income/Equities.
09/92 – 07/94 Deloitte Touche , Luxembourg
Consulting in the banking area Project Leader & Developer
The consultant role included package analysis, selection and implementation, (Swift, ERI, Midas, Kapiti) cost/benefit analysis, performance reporting, Business Process Reengineering, inhouse development of customer systems in C++, Access, Oracle & Forms.
MS & Borland C++, Oracle, Sybase, Access, Novell.
10/89 – 09/92 Paribas Luxembourg
Trading Room - MIS Project Leader & Developer
Luc designed and built a single station middle office (Clipper) that allowed transactions entry, position keeping, limits and risk analysis for Forex, Money markets, Derivatives, and Counterparties.
Following the success of this project (in time and budget), a project was launched, the system was redesigned with C++, client/server, and allowed integration with REUTERS feed, Excel, and bidirectional integration with hosts (Reuters, Sybase/AS400/ERI/Kapiti).
Borland C++, Access, Novell, Clipper
5/87 – 10/89 Reuters Luxembourg
Financial Service Provider Admin & Support
Installation, Support and integration of Trading Room Software- FX, Money, Back Office
C, SQL , Sybase
84 – 05/87 ECS
IBM System distributor Admin & Support
Sales Support for accounting and business applications.
IBM S36, Lan, UNIX, and DOS.
Training
July 2001 Patterns for Distributed Computing, Santa Barbara
February 2001 Python for Front Arena Extensions
October 2000 “Design by contract” Seminar (B. Meyer) Zurich Switzerland
June 2000 Component-Based Development of Web-Based Enterprise Solutions,
Mt St Mike, France
July 1999 Advanced UML & Catalysis, Nancy, France
June 1998 IBM CB Series (WebSphere), Basel, Switzerland
September 1997 Java for C++ Programmers
March 1995 Sybase DBA
February 1993 Oracle
Sept. 1988 Project Management
Technical Summary
Operating Systems
Solaris WinNT OS/2 DOS
Linux W2K OS390 HP/UX
Server, Component Transaction Management & Technologies
WebLogic J2EE Apache WebSphere ColdFusion
Tuxedo Tibco JMS IBM MQ Series JSP
Languages
C++ Smalltalk Eiffel C COBOL PL/SQL
Java XSLT JavaScript Lisp Erlang Haskell
Database Technologies
EJB Sybase PL/SQL DB2 SDesigner Silverrun
Access Oracle ODBC Versant SQLNavigator ErWin
Object-Oriented Technologies
Orbix SOM/DSOM FSOM CORBA Enterprises Java APIs
UML JacORB IBM WebSphere Rose Select
GRM RM/ODP Edoc UML profile JBuilder
Project
MSProject ClearCase SourceSafe CVS CMM Spice
Language: English, French, German, Dutch (Learning) License in IT Metz