My resume

click here to return to home.

I am an experimented software developer.

I began to write programs in BASIC at 5, on the Sinclair Zx81 of a friend. Later on, my parents offered me an Amstrad CPC 6128. I almost never played with it. I wrote several small programs such as calendar, contact notes...

At 12, I did an internship with my school, where I wrote a tools to generate quotes for machining of metallic parts in 3D. This was my first steps on a PC, under DOS, with QBASIC. 15 years later, the company for which I wrote this tool was still using it!!!

But at 14, my parents bought me an assembler, and I started to play with the Z80A cpu. This was the beginning of my passion for the hard programming, and the Demoscene

You can download my resume in French here. I will soon put an english version on this page. Meanwhile you can read main parts of it afterward:

MediaWen International

January 2013 – Present

Design and implementation of STVHub, a modern online management tool of closed captioning, subtitling, and automatic dubbing.

see http://stv-hub.com

Working on separate projects designed to improve the platform experience: live audience manager, automatic subtitle captures (voice recognition), automatic timecode placement, ...

see http://mediawen.com

Trustware / Bufferzone

June 2006 – Present

x86/x64 hardware assisted virtual memory manager (Intel VTX, AMD SVM).

Driver design for sandbox software used for separating running programs (file system and registry virtualization). API Hooking routines design.

see http://bufferzonesecurity.com

LANDesk

March 2007 – November 2010

Driver design for HIPS software and filters (Filesystem, Registry and Network).
Driver design for DCM (Device Control Management software).
Driver design for Shadow copy software.
Buffer overflow pagefault handler rewrite. Design and implementation of lockeless shared list structure
Post mortem (BSOD, Crash) analysis and bug fixes.

see http://www.landesk.com/...

Tegam International

2000 - 2005

Driver design for Antivirus software, Filesystem, registry and network filters.

API Hooking library, x86/x64 disassembler

Realtime mail + http filter

see http://wikipedia.fr/wiki/ViGUARD

C2V

1997 – 1999

Math lib port ERC32 processor designed by European Space Agency (E.S.A), optimizations in Sparc v7 assembly.

Http proxy for content indexing and analysis (for Text'O'Mat document search engine).

Design of composting image library: Alpha-blending, in x86 assembly with usage of MMX extensions of Pentium processor, in order to get faster rendering than GPUs (S3 Virge at the time).

Uruk

1996

Installation and configuration of web service solution stacks (Linux, Apache, SQL)