Frédéric Lavigne
Antibes, France
LinkedIn Profile


Focused on the end-user goals and interests
Autonomous, responsible, team player
Extensive professional development and program management experience

Professional Experience

IBM Cloud Product Manager and Developer Advocate
IBM, Sophia Antipolis, France
October 2015 - Present
  • Helping developers being successful with IBM Cloud
  • Driving developer feedback into IBM Cloud product roadmaps
  • Developing open-source demos and sample applications
  • Attending and presenting at events worldwide
  • Keeping current with the latest and greatest trends in development and cloud
Product Manager
IBM, Sophia Antipolis, France
February 2013 - September 2015
  • Managing enterprise middleware offerings in Business Process (IBM BPM) and Decision Management (IBM ODM) market segment as they transition to Cloud, including Patterns for IBM PureApplication Systems, IBM BPM on Cloud, IBM Business Rules service on IBM Cloud.
Program Manager
IBM, Sophia Antipolis, France
June 2010 - January 2013
  • Leading and managing a multi-cultural global development team working on IBM ILOG ODM Enterprise
  • Responsible for release planning and delivery
Software Engineer
IBM, Sophia Antipolis, France
July 2009 - June 2010
  • Working on ILOG ODM Enterprise user interface (IBM acquired ILOG early 2009)
  • User interface and backend development
Principal Architect
ILOG, Sophia Antipolis, France
March 2006 - July 2009
  • Worked on ILOG Optimization Decision Manager. ILOG ODM allows optimization research experts and IT specialists to quickly build prototypes and complete end-user applications from a mathematical problem. The generated application becomes the center point of communication between the OR expert and the business users of this application.
  • Contributed to the product backend - with the recent completion of an optimization server component - and to the enhancement of the business user application.
  • Had the opportunity to look at the product from both the end-user and the developer point of views, spending time to discuss user interface elements and user interactions with the product marketing, the usability experts, and the developers in charge of the business user side.

Made a personal challenge to have the all team aware of the usability concerns and to put usability and the end-user at the center of any new feature discussion. This led to a strengthened relationship between the company usability team and the product development team.

Attended the Usability Week 2008 in New York - a Nielsen Norman Group event.

Team Lead
Castify Networks, Sophia Antipolis, France
March 2001 - February 2006

Lead several projects from requirements to QA deliverables. Projects covered both client and server side components of the Castify Broadcast Network architecture and the implementation of Mailonator, a product to make sending large email attachments easier.

Enforced rigorous unit testing approach through code reviews, automated continuous builds and coverage report analysis through various improvements and suggestions of the development and release cycle.

Designed and implemented a GUI framework for Swing to assemble the application actions, menus and views.

Specified and wrote guidelines for the RMI-based communication between the desktop client and the servers.

Introduced ant build system to generate product deliverables.

Software Engineer
Simulog, Sophia Antipolis, France
November 1998 - February 2001

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.

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.

France Telecom: Java Development in distributed environment of a Telecom network supervision application. Implementation of the CORBA Notification Service.

France Telecom: 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.

Software Engineer
Intuitive Systems, Sunnyvale, CA
July 1998 - October 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).

Education & Affiliations

IUP MIAGE Master in Computer Science Applied to Business Management
September 1995 - June 1998


October 2006

Launched, a user generated website centered on music heard on tv in your favorite tv shows. Built with Ruby On Rails.

January 2000

Through, I created and I am maintaining the Skin Look And Feel, a look and feel for Java Swing and Common Components, a collection of missing Swing components, and, the repository of Java look and feels.

April 2005

Committer on the SwingLabs project, contributed several Swing components