En résumé

- iOS
- Android
- Embedded software development with cross-platform architectures
- Multimedia applications development
- Rich Media
- User Interface API development
- Certified Scrum Master by the Scrum Alliance


  • Sicpa - Software Engineer

    2013 - maintenant
  • Vodafone Group - Senior Software Engineer

    Newbury 2009 - 2013 Vodafone People Services
    360 Android Client Team
  • Esmertec AG / Myriad Group - Senior Software Engineer

    2008 - 2009 R&D UI Team:
    New features development and optimization of the MIDP API implementation on top of JBed JVM.

    - User Interface development
    - Reference Implementations (Android, Windows Mobile, Simulator...)

    Developed iPhone like touch screen UI components (scrollable list...), optimized the LCDUI rendering speed, worked on the redesign of LCDUI implementation to easily support Java and Native UIs.
  • Streamezzo SAS - J2ME Expert

    2004 - 2008 Development lead, porting, QA management and delivery for the J2ME Rich Media Client:
    - Team Leader of 5 engineers based in Chengdu (China)
    - Devices qualification to determine Rich Media Client features compatibility matrices
    - Rich Media Client adaptation for the different devices
    - Technical relations with manufacturers in order to enhance JSRs implementation for a better support of the J2ME Client

    J2ME/C/C++ Software Engineer:
    - Responsible of the Rich Media J2ME Client
    - Participated in the C/C++ Rich Media Client development
    - Realization of proof of concepts with the J2ME Rich Media Client to support video composition, rtsp streaming and DVB-H decoder.
    - Rich Media Client build system for the different J2ME devices and usage of specific adaptation code
    - Cross-Platform architecture with abstraction layers to support MIDP, DOJA and J2SE profiles with shared code
    - Development of a test suite for devices qualification to profile JSRs level of support
    - On site customer support (Australia, Europe and Asia)
    - Reference software implementation of a LASeR Rich Media Client based on SVG Tiny
  • Teleca Yaccom - R&D Engineer

    2003 - 2004 - Streamezzo project: optimization of the J2ME Rich Media Client; internal graphics library: polygon filling algorithms, anti-aliased rendering
    - Handset manufacturer: JSR-135 Test suite design and implementation
  • Aqua-Pacific Ltd. - Programmer (Trainee)

    2002 - 2002 Comparison of MathEngine and Havok Physics Engine
    C/C++/RenderWare (4 months traineeship)
  • Onetoo Ltd. - Mobile Games Developer

    2002 - 2003 J2ME Mobile Games Developer for Ego Mobile brand
  • Aqua-Pacific Ltd. - Programmer (Trainee)

    2001 - 2001 J2ME MIDP/Doja-IMode Mobile Games Development (3 months traineeship)
  • Visiware - Programmer (Trainee)

    2000 - 2000 Games Development for Playin'TV channel broadcasted on TPS
    C, OpenTV platform (4 months traineeship)
  • Norsys - Programmer

    1999 - 1999 Maintenance and Evolution of Banking Software
    OS/2, NSDK, NatStar, Client/Server Environment
  • Norsys - Programmer (Trainee)

    1998 - 1999 Maintenance and Evolution of Banking Software
    OS/2, NSDK, NatStar, Client/Server Environment (8 months traineeship)