Xavier Nodet [email protected] A geek serving others

application with Python and Django (available on GitHub). ... I implemented a threading algorithm, ... http://xavier.nodet.free.fr/Relations/relations.pdf. 1995 Postgraduate in IT and Operations Research (combinatorial optimization major).
87KB taille 6 téléchargements 213 vues
Xavier

Nodet

Business:

Home:

IBM France Les Taissounières HB2 1681 routes des Dolines 06560 Valbonne France

781 chemin des Cabots 06410 Biot France Phone : +33 6 79 41 74 94 [email protected] A geek serving others...

Recently...

Since June 2011 : IBM Software Development Manager  IBM ILOG CPLEX Optimizer • As their manager, I am serving the fully distributed team of 10+ sci-

entists and software engineers that produce IBM ILOG CPLEX Optimizer, the #1 mathematical programming solver for linear programming, mixed integer programming, and quadratic programming.

February 2006May 2011 : ILOG S.A., now IBM Principal Architect  IBM ILOG Plant PowerOps • I exercised a broad inuence on the design of the product, with re-

sponsibilities ranging from the Business Object Model to several of the computation engines. • I designed and implemented a key feature of ILOG Plant Power Ops, that allows users to easily modify the current plan while taking as many constraints as possible into account to avoid breaking the solution. September 2004January 2006 : ILOG S.A. Independant Contributor  Verticals Team • In just a few weeks, I took responsibility for the whole ILOG Fab

PowerOps scheduling engine. My contribution was decisive in the success of the rst FPO implementation at IBM's East Fishkill plant, leading to IBM marketing ILOG Fab PowerOps to its customers.

November 2003August 2004 : ILOG S.A. Project Manager - ILOG Project Scheduling • I designed an entire Microsoft Project add-on that allows the user to

specify the skills provided by the resources, and needed for the activities. The add-on both schedules and assigns resources to the tasks, while optimizing several performance indicators.

Xavier Nodet

2

Previously...

• After graduating, I've worked for two years as a consulting software

engineer, mostly on optimization tools from ILOG. • I then joined ILOG, where for 18 months I was the technical manager for the consulting team working on optimization projects in France. • I eventually joined the ILOG Optimization R&D team, where I helped develop ILOG Scheduler. In the mean time...

• I promote Agile development techniques, Test Driven Development,

Refactoring, the use of the STL and Boost libraries, and any other tool or technique that can help. • I'm a member of the ACCU (Professionalism in Programming). • At one time or another, I used languages as diverse as Perl (to create makeles), Emacs-Lisp (for automatic indentation of C programs while editing), Scheme (teaching it to students), 8086 asm (various DOS TSR programs), Ada, Pascal, Smalltalk, and others... When not working...

• I always have a technical book or article to read. • I try things to discover other technologies, like building a web-based

application with Python and Django (available on GitHub).

• I've been part of the development team of Mahogany, an Open-Source

multi-platform mailer program. I implemented a threading algorithm, various cryptography-related features, support for UU-encoded attachments, etc.

Tools and Technologies

C++, Java, SVN, CVS, Git, Refactoring, TDD, Agile, Scrum, XP, Perl, Python, Django, C#, .NET, Visual Studio, gcc, Purify, Quantify, PC-Lint, Windows, Linux. ILOG CP (Concert, Solver, Scheduler, Dispatcher), ILOG CPLEX. Combinatorial Optimization, Constraint Programming (CP), Operations Research (OR), Linear Programming (LP), Heuristics, Meta-heuristics, Algorithms. Publications, training

My blog at http://xnodet.blogspot.com My GitHub repositories at https://github.com/nodet 2010

Ecient One-to-Many Relations in C++

CVu, the magazine of the ACCU, Vol. 22, Issue 3, July 2010. http://xavier.nodet.free.fr/Relations/relations.pdf

1995

Postgraduate in IT and Operations Research (combinatorial optimization major) Pierre et Marie Curie (Paris VI) University - pass with honors. February 2, 2012