
CTO at CRM Company Group
Paris Area, France

CTO at CRM Company Group
Paris Area, France
Team management, project management, project architecture, programming, development, Java, Python, C, C++, database design, database administration.
(Public Company; 51-200 employees; ALCRM; Marketing and Advertising industry)
January 2007 — Present (3 years )
It's the logical evolution of my work in The CRM Company, the company from which CRM Company Group evolved :
- Management of the technical team (currently 15 people)
- Project management, technical design, high level development and datamining stunts for some key accounts.
- R&D and background development on key technical assets of the company (marketing automation systems, tracking systems...).
- Involvement in sales and presentations for all the agencies of the group.
- Consulting missions at an european scope (in english) for the re-engineering of marketing processes and tools (information systems and human resources)
(Internet industry)
July 2006 — February 2007 (8 months)
"VP Product and Marketing" is a fancy term for a technical & marketing position. I kind of schizophrenically mix development work in Java and management of relationships with partners.
(Privately Held; 11-50 employees; Marketing and Advertising industry)
April 2002 — January 2007 (4 years 10 months)
See my current position of CTO at CRM Company Group.
(Privately Held; 11-50 employees; Computer Software industry)
October 1999 — April 2002 (2 years 7 months)
Main project : MoViE. This was a multi-channel application server designed to acquire, transform and dispatch data from enterprise database to various kind of mobile devices.
Three kinds of channel were supported :
· pull channels, for example for HTML, WAP, iMode...
· push channels, for SMS, pagers, Mail, Fax.
· synchronized channels, for offline applications running on PDAs.
My work implied :
· A technical market survey of competitors, new products, new standards, new devices.
· Designing the software architecture of the product.
· Managing a team of four developers, being the lead developer. Enforcing the use of a versioning system and a bug tracking system.
· Designing and implementing a new language based on Java and XML to accelerate the development of the product itself, and of applications built on top of MoViE.
· On numerous occasions, presenting the product to potential customers, building demos and prototypes, and presenting the technology in seminars.
(Public Company; 501-1000 employees; Information Technology and Services industry)
May 1999 — October 1999 (6 months)
Main project : REGARD, for France Télécom Mobile (now Orange). The project involved the integration of various databases into a single one, and the handling of complex workflow procedures in an automated way. The software architecture was 100% Java, with a J2EE compliant EJB container handling all business objects (with and object-to-relational mapping engine) and business processes, and a MOM handling all communication tasks. My work implied :
· Defining the software architecture for the whole project, choosing which technologies and products to use.
· Designing a set of methods and tools that would be used to implements all business objects and processes. Being the lead developer of a team of 3 people dedicated to the implementation of these tools.
· Being the lead developer and lead technical support for a team of 9 people dedicated to the UML modeling of the project, and its implementation using the methods and tools developed before.
(Public Company; 501-1000 employees; Information Technology and Services industry)
August 1998 — May 1999 (10 months)
Main project : "Architecture Technique Symphonie II" for the GIE Symphonie, a software vendor dedicated to the health care market. The project purpose was to define the software architecture, methods and tools used to develop their next generation of products. The technologies retained for this new architecture were Java, EJBs with an object-to-relational mapping engine, and a MOM to provide client/server communication.
My work implied :
· Working as a developer in a 4 person team.
· Designing parts of the architecture and tools : an abstraction layer on top of the MOM, equivalent to JMS, an transactional module, and a GUI framework.
· Teaching our customer how to use the framework.
(Public Company; 501-1000 employees; Information Technology and Services industry)
June 1997 — September 1997 (4 months)
· Developement of the Web version of the courses catalog of the Centre National d'Etude à Distance (CNED), a French education authority. Technology : Borland Intrabuilder (server-side Javascript)
· Development of an Intranet application dedicated to the management of commercial contacts. Technology : ASP, Microsoft SQL Server.
(Public Company; 10,001 or more employees; Transportation/Trucking/Railroad industry)
June 1996 — September 1996 (4 months)
Development of a Visual Basic GUI for a Geographic Information System containing the complete document database related to each portion of the railway system of the region. The GUI displayed a map on which the user could click to obtain the document related to the place he clicked. The map was stored in an Access database, which meant a lot of optimization was required, through indexing schemes and drawing algorithms, to obtain a good user experience.
Engineer , Computer Science & Applied Mathematics , 1993 — 1998