Professional experiences

professional or expert advice, in fields including, but not limited to, embedded system, client-server systems

design and development of mobile applications

information technology services

08/2008 - 04/2011, Myriad Group AG, software architect

design and implementation of a proof of concept runtime executing JavaScript applications, based on HTML5 features (Canvas2D),

study on possible means to accelerate the web browser, including the use of GPU or DSP, applied on WebKit,

work on a web browser project (based on WebKit) on Linux, Brew and WinMo platforms (porting, implementation, debug, optimization),

implementation of several prototypes used to proof and validate architecture and design choices (use of OpenGL-ES to accelerate 2D UIs, iPhone like web browser navigation on Android, use of D-Bus in embedded system),

design and specifications of APIs for a JavaScript based mobile phone application environment,

architecture study of a C++ runtime embedded in a Linux phone software platform.

01/2003 - 08/2008, VisuelConcept, software engineer

specification, design and development of a software solution used to build dynamic and interactive user interfaces, targeted at supervision systems, in a web environment (Java servlets and applets, SVG, C++, JSP, HTML, CSS),

user interface design and development for the AREA highway network. Object technology JAVA and SVG,

design and development in C, on a Win32 system, and based on a real time database (IP21), involved in a road traffic computer. Implementation of the software dedicated to light signals driving,

09/2001 - 01/2003, Silicomp Ingenierie, software engineer

design and development of embedded user interfaces in the railway area (QNX/Photon, C++): development of the user interface and communication interfaces used by locomotive drivers,

functional study, development and optimization of an automaton software used in a truck factory, use to drive mechanical parts production (Unix, multi-tasking, C, serial and TCP networks, data compression, X11 terminals).