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 €/jour
Lyon, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Lyon (jusqu’à 20 km)

Expériences

  • Lynx Mixed Reality
    Ingénieur système AOSP
    HIGH TECH
    février 2024 - mars 2026 (2 ans et 1 mois)
    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
    HIGH TECH
    avril 2021 - février 2024 (2 ans et 10 mois)
    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
    HIGH TECH
    mars 2014 - avril 2021 (7 ans et 1 mois)
    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

Recommandations

Soyez le premier à recommander Guillaume

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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

Compétences

Catégories