Texas Instruments
- Linux Expert, Developer, Integrator
Villeneuve-Loubet2010 - maintenantIntegration of partners modem with the OMAP for Android-based mobile phones
- development of the power management support in kernel drivers
- fixes to the Linux kernel (OMAP related)
- Linux and Open Source software support ("Linux Guru")
Technologies: C, Linux, Git, Android
McTel
- Senior Consultant
Monaco2009 - 2010C/C++ development of Telecom servers dealing mainly with SMS-related services such as automatic device configuration and value added services.
Activities:
- multi-threaded client/server applications development
- integration of existing code into Autotools framework
- development of the CAT-TP protocol support library
- full rewrite of the foundation library (log, config, args, remote access)
Technologies: C, C++, TCP/IP sockets, POSIX threads, Subversion
Open-Plug
- Software integrator
2008 - 2008Open-Plug is a French telecom-centered startup that develops a stack for mobile telephones.
Activities:
- creation of tools to simplify developers life
- integration of existing code into Autotools framework
- creation of customer releases (CVS configuration management)
- some GTK application writing
- general problem solving using C/C++ and GCC expertise
Technologies: Bash shell script, C, C++, CVS, Linux, VMWare
Wyplay
- Software developer
ALLAUCH2007 - 2007Wyplay operates in the domain of IP TV and multimedia storage.
Activities:
- Linux drivers development
Gisplan Tecnologia da Geoinformação
- Software developer
2006 - 2006Activities:
- Image correction tools development for the CBERS family of satellites
- Specification of a simulator for the upcoming CBERS 2b satellite
- Requirements Analysis for a satellite testing bench software
- Architecture and development of a web application to manage projets and people, linked with Bugzilla, and allowubg activity reports to be created using multiple parameters
- INPE satellite images catalog documentation (http://www.inpe.br), in English
Technologies: C++, Linux, Boost, Qt, UML (use cases), Ruby on Rails, DocBook, Configuration Management (Subversion)
Philips Semiconductors
- Principal Systems Engineer
Suresnes1998 - 2005I first worked in a GPS software project in C under pSOS, ending configuration manager (using Telelogic Synergy) for the project as well as developper of filtering algorithms.
In 2003, I was nicely asked to move to Linux and network support for an embedded Linux project, where I developped programs in C to stream video over a local network, while maintening the specialised distribution used on the systems (involving loads of start-up scripts).
That led me to become an expert in cross-compilation and made me get in contact with a few Linux drivers.
I also held the position of Configuration Manager using CVS for a while, and helped switching to Subversion.
Philips Car Systems
- Hardware developer
Suresnes1995 - 1998Activities:
- Architecture and development of a car radio controlling and displaying the information from a GPS navigation system
- Test of a new power management chip in VHDL, then integration in my car radio project
Techonologies: pSpice, VHDL, Philips quality procedures