R&D Project Manager / Senior Software Engineer at Total Immersion
Paris Area, France
R&D Project Manager / Senior Software Engineer at Total Immersion
Paris Area, France
Senior software engineer and product manager experienced in system, netword and web developpement for 3d real time applications/tools and video game engine/middleware.
- C++ development (more than of 10 years of pratice)
- System, network and web developer : win32, posix, multithreading, tcp/ip (winsock/bsd), multicast, web plug-in & RIA.
- Strong software development background: define, conception, development and production management, ....
(Privately Held; Computer Software industry)
March 2008 — Present (1 year 5 months)
+ Manage a team of 5 people to adapt and support Total Immersion technologies in a multiplatform environment. It means different platform (Microsoft Windows and Windows Mobile, Apple Mac OS X and iPhone OS) and different target (desktop, web browser and mobile devices)
- Operating System interfaces
- Sound
- Video
- 3D
- Network (HTTP)
- keywords: Win32 API / POSIX API / Carbon&Cocoa, DirectShow/Quicktime, Ogre3D, Web (ActiveX/NPAPI, Javascript, Webservices, HTTP)
+ In charge of the Build System used to manage the production workflow
- keywords: Microsoft Visual C++ / Xcode, SVN, Windows Script / Shell Script / Pyhton.
(Privately Held; 11-50 employees; Computer Software industry)
January 2006 — February 2008 (2 years 2 months)
+ Web Product Manager
- Manage a team of 3 people
- Define and development of Web applications based on next generation of Virtools products (Virtools MP).
+ Project Manager of Virtools 4 software suite: manage a team of 6 people (planning, define new features, management of tests, debugging and update of products (Service Pack)).
+ Design and development of next generation technology of Virtools:
- multiplatform low level libraries
- tools used for remote debugging on XBOX360
- prototyping of a tool used to automatically bind C++ to Virtools script engine
- keywords: Win32 API / POSIX API, TCP/IP (Winsock / Socket BSD), Multithreading.
(Privately Held; 11-50 employees; Computer Software industry)
July 2000 — December 2005 (5 years 6 months)
+ Design and development of next generation technology of Virtools:
- multiplatform low level libraries
- tools used for remote debugging on XBOX360
- prototyping of a tool used to automatically bind C++ to Virtools script engine
- keywords: Win32 API / POSIX API, TCP/IP (Winsock / Socket BSD), Multithreading.
+ In charge of the Build System used to manage the production workflow
- keywords: Microsoft Visual C++, Macrovision Installshield, batch, Windows Script Host, NxN Alienbrain, Macrovision FlexLM.
+ Design and development of the Virtools Web Player (now called 3D Life Player)
- keywords: web plug-in, ActiveX/COM, Microsoft Internet Explorer, Mozilla Firefox, HTTP, WinInet, HTML, Javascript, Akamai EdgeSuite Delivery
+ Design and development of the Virtools Behavioral Server
- media download
- database connection
- multiuser
- keywords: TCP/IP (Winsock, BSD), Multithreading, Multicast, SQL, Dead Reckoning, Distributed Object.
(Privately Held; 51-200 employees; Computer Software industry)
October 1999 — June 2000 (9 months)
+ Development of an application using C++, Ilog Views et Ilog Server. I worked on the server of a supervision system for the subway of Hong Kong. Project for SMS CSEE Transport.
+ Ilog Server training.
+ Project to port an application made with C, FORTRAN and Open Interface to C++ and Ilog Views. I worked on the GUI part of the application. CCL is used to calculate parameters of plan reactor. Project for CCL SNECMA.
+ Ilog Views training.
(Privately Held; 11-50 employees; Computer Software industry)
April 1999 — September 1999 (6 months)
Development of a multiuser API (TCP/IP) used for 3d real time applications. (keywords: TCP/IP, Dead Reckoning, Multicast)
(Government Agency; 1001-5000 employees; Research industry)
April 1998 — September 1998 (6 months)
I worked on PHAROS project inside of the Webtools team. I build components and graphical tools using Swing (mainly to edit and manipulate thesaurus) (keywords: GUI, MVC).
MS , Computer science , 1993 — 1999
Algorithmic, language theory (automaton/compilation), operating system, database, networks, computer architecture, geometrical algorithmic, image processing.
new technology, video game, music, movies, photo, flickr, bike, rollerskating
member of CaféSalé creative community (http://www.cfsl.net/).