-
NewLC
- Rennes France : January.2009/Present
- Lead / Consulting for various customers and projects in the mobile industries
(Architechture, Coordination offshore team)
- Expert in Linux Mobile :
Android, MeeGo, Maemo, OpenMoko, Qt, Java ...
- Instructor : Designing portable applications using C++ Qt Framework.
-
Thomson
- Rennes France : January.2008/2009 (Contractor)
- Linux kernel developer
(optimization, IPTV, Embedded Set top box)
- Infrastructure manager
(workflow, continuous integration, linux desktop, scm ...)
- Release manager, deployment and customer support ( versioning , virtualization)
-
France Telecom R&D / Orange Labs
- Rennes France : April.2004/2007 (Contractor)
- Design and realization of applications resulting from FT's innovation in the following domains :
- Multimedia : 3D Rendering, Video Codec, Augmented Reality
(C++, OpenGL|ES, VRML, OpenCV, M3G, MPEG4)
- Mobile computing, Embedded, crossplateform ports
(Linux, Windows, ucLinux, WinCE, J2ME, Qt, CMake)
- Networks :
Streaming, Client/Server, and routing on a
ucLinux based home gateway
- Infrastructure manager and quality agent :
- Automation of compilations, tests, validation process
- Benchmarking Performance on optimization
(
linux kernel's
oprofile,
gnuplot, python, nfs, shell, awk...)
- Administration of collaborative systems, Bug Tracking
(forge, SCM, svn, buildbot, lists, wiki, docs, scripts)
-
INRIA
/ IRISA
- Rennes France
: 2 years
October.2000/2002
- Internship R&D :
IRIT
/
Transiciel, March.2000
Virtual Reality for the Web
(vrml, 3d, motion capture, web applet, java, rmi, jni)
System administrator & Web Developer
-
INSA (Engineering school),
Toulouse FRANCE, Sept.1997/Feb.99
Several training courses and side jobs (more than 2 years if accumulated)
: Webdesign, Free software ...
-
Methods & Quality :
Design Patterns,
Source control,
Remote Collaborative work,
Respect of Standards,
Workflow definition
Continuous Integration,
Task automation
-
Programming : Design, OOP, Design Patterns, Portability
-
C/C++ :
Templates,
libraries STL, Qt, sdl, multi-threading ...
-
Java
:
android, JNI/CNI,
j2me,
rmi,
jdbc,
applets,
servlets, libgcj, corba ...
-
Script Languages :
Posix Shell, Python, Perl, sed, Makefiles, Lisp, Xml, Sgml, Sql.
and Asm
-
Systems & Environment :
GNU/Unix, Java, Windows, Mobiles.
- GNU :
Unix, Linux, crossplateform env,
GNU toolchain
(gcc, gmake, autotools, emacs,...),
- Microsoft :
cygwin, Visual C++, WIN32, WinCE, WinMobile, VMs
- Embedded / Mobiles :
Linux, Android, j2me, WinCE, sdk: Nokia, eclipse, gcj
-
Computing Culture :
Open-Source technologies, multimedia
-
Open Source: active in several communities
(
debian,
ubuntu
...)
-
Multimedia :
3D, OpenGL, vrml,
Video,
Image processing,
Virtual Reality
-
Networks: Client/Server, Streaming ;
Protocols:
TCP/IP, RTP/UDP, HTTP, FTP, NFS, RPC.
- Web :
websites online since 1995 :
xml, html, js, php, javascript, cgi, perl, lamp, apache, mySQL ...
|
-
Post-MS graduate degree : Engineering,
Computer Graphics,
(French DESS / Specialization year)
UPS (5th Year 1999)
,
Grade : First / Good
- BS and Master Degree in Computers Science
(French diplomas : licence and maitrise)
University of Sciences "Paul Sabatier", Toulouse FRANCE
-
My native language is French
and I read/write English daily online
and not shy to talk.
-
Also I have a few German Spanish and Russian and Malay notions.
|
- Open Source Activities
:
Software packager and community software repository management
for
GNU/Linux Debian,
Maemo/MeeGo (nokia mobiles),
Ubuntu,
demo ...
- Hobbies:
Traveling (Europe/Asia/USA),
Music, Guitar, Drawing,
Sports, DIY, Electronic, Cooking.
- I feel very curious and open minded,
and I like sharing experiences with various people and culture
| |