Extensive professional experience with Java with emphasis on user interface design
Focused on the end-user goals and interests
Autonomous, Responsible, Team Player
To obtain a challenging position within a team designing end-user targeted products
Working on IBM Business Process Management (BPM) and Operational Decision Management (ODM) in the SmartCloud.
Managing the development team working on IBM ILOG ODM Enterprise.
Working on ILOG ODM Enterprise user interface (IBM acquired ILOG early 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.
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.
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.
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).
Launched heardontv.com, a user generated website centered on music heard on tv in your favorite tv shows. Built with Ruby On Rails.