You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Guillaume RocheGR

Guillaume Roche

Tech Lead système Android AOSP | Linux | Embarqué

€700/day
Lyon, FR
8-15 years

Average response time: 1 hour

About Guillaume

Je suis un ingénieur système R&D expérimenté et passionné par la résolution de défis techniques. Mon domaine d'expertise couvre le développement du système Android et la virtualisation avec près de 10 ans d'expérience sur ces sujets.

En tant que Tech lead, j'ai porté avec succès l'équipe système Android de Genymotion. J'ai également spécifié de nouvelles fonctionnalités lors de mon rôle de Product Owner. En tant qu'ingénieur R&D, j'ai conçu des fonctionnalités innovantes telles que la communication Bluetooth entre un smartphone virtuel et des appareils Bluetooth physiques. J'ai également mené le portage de Genymotion vers l'hyperviseur QEMU/KVM, permettant de nouvelles fonctionnalités et améliorant considérablement les performances de notre émulateur.

Par ailleurs, l'analyse des performances, l'optimisation des logiciels, l'émulation et la rétro-ingénierie sont des sujets qui m'intéressent beaucoup.

Enfin, je suis impatient de relever de nouveaux défis : apprendre des technologies comme Rust et l'IA, ou progresser sur le rendu 3D, ou l'encodage vidéo.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lyon (up to 20km)

Experience

  • Lynx Mixed Reality
    Ingénieur système AOSP
    TECH
    February 2024 - March 2026 (2 years and 1 month)
    Paris, France
    Architecture, conception et développement d'une interface utilisateur système pour casques de réalité mixte, tournant sous Android.
    Création d'une librairie native exposant le framework Android.
    Correctifs systèmes.
    Création et maintenance d'un CI avec Github Actions.
    JNI Android C++
  • Genymobile
    Lead technique AOSP
    TECH
    April 2021 - February 2024 (2 years and 10 months)
    Lyon, France
    Lead technique de l'équipe système Android pour nos différentes solutions Genymotion.
    - Définition de la roadmap en accord avec les responsables produit (PO).
    - Définition des US et des sprints pour l'équipe système.
    - Spécifications techniques et fonctionnelles de notre ROM Android.
    - Suivi du projet pour les fonctionnalités, livraisons, documentation technique, etc.
    Product roadmap Méthode agile Spécifications techniques Spécifications fonctionnelles
  • Genymobile
    Ingénieur R&D AOSP
    TECH
    March 2014 - April 2021 (7 years and 1 month)
    Lyon, France
    Développement de Genymotion, un émulateur Android dédié au développement et à la validation d'applications mobiles.
    - Conception et développement d'une fonctionnalité de dégradation artificielle du réseau, permettant de simuler un réseau de mauvaise qualité.
    - Création d'environnements de compilation sous Docker
    - Réalisation d'un "proof-of-concept" permettant de faire cohabiter deux connexions réseau de type wifi et téléphonie mobile dans le système Android.
    - Intégration de librairies OpenGL permettant de convertir les instructions OpenGL ES en OpenGL pour rendu sur desktop.
    - Système Android basé sur AOSP. Portage des fonctionnalités de Genymotion sur les nouvelles versions d'Android. Intégration continue de la CTS (Compatibility Test Suite) et bugfixes.
    - Chiffrement des terminaux virtuels.
    - Optimisation de temps de démarrage et des performances.
    - C++ / Qt sur Windows, Mac, Linux
    - Hyperviseurs: Qemu/KVM et VirtualBox
    - AOSP : kernel, drivers, framework, OpenGL
    - Méthodes agiles
    Git AOSP Android Virtualisation

Recommendations

Be the first to recommend Guillaume

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme d'ingénieur, Informatique et Réseaux
    Grenoble INP Esisar
    2008
    Diplôme d'ingénieur, Informatique et Réseaux
  • Computer Science, Networks
    Kungliga tekniska högskolan
    2007
    Computer Science, Networks

Skill set

Categories