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

Gabriel Nguyen

Développeur Java Android

€450/day
Houilles, FR
3-7 years

Average response time: 1 hour

About Gabriel

Diplômé en 2013 de l'ISEP avec une spécialisation en systèmes embarqués, j'ai travaillé 9 ans en tant que développeur logiciel (développement en C et automatisation en Bash) avant de me concentrer sur le monde Android. J'ai fais mes armes chez Enablon auprès de développeurs expérimentés en 2019. Un grand chantier de migration Java vers Kotlin était en cours avec un fort accent mis sur les tests unitaires et une architecture MVVM. Progressivement, nous avons évoluer vers des architectures Clean Code et Compose, tout en étant attentif aux problématiques de sécurité (PenTests) et d'accessibilité.
L'environnement tournait sous CI Azure DevOps avec des Pipelines réécrites en YAML.

Les applications Enablon utilisent beaucoup de données serveurs, ce qui induit une attention particulières aux performances réseaux et gestion des données locales.
Je suis également attentif à l'éco-conception dans l'architecture et la mise en place de nouvelles fonctionnalités lors de mes spécifications fonctionnelles et techniques.

Langages de programmation
  • Kotlin
  • Bash
  • YAML
Outils
  • Git
  • Android Studio
  • Figma
  • Azure DevOps
  • SonarQube
  • Instabug
  • Postman

_Pratique de l'anglais courant et professionnel_
  • English

    Fluent

  • French

    Native or bilingual

  • German

    Basic

Can work on-site
Houilles (up to 50km), Paris (up to 10km)

Experience

  • Enablon
    Développeur Android Senior
    SOFTWARE PUBLISHING
    September 2019 - June 2024 (4 years and 9 months)
    Bois-Colombes, France
    In an international team of 12 people first, then up to 30, I grew a lot as young mobile developper. I learn Kotlin development and unit test on Android, create generic network module, implement CI tools on AzureDevOps with YAML, participate in specifications reviewing, then writing, architecture definition of new feature and cross-squad workshop for needs definition.
  • Prosodie / CapGemini
    Ingénieur applicatif - Développement de solutions vocales
    TELECOMMUNICATIONS
    June 2015 - September 2018 (3 years and 3 months)
    Boulogne-Billancourt, France
    En tant qu'ingénieur applicatif, mon rôle était
    • Le développement d'application vocale en Ctout en gérant les communications sécurisées avec les BDDs clients viaWebService(SOAP / REST avec authentification via certificat SSL)
    • La gestion des statistiques clients via des scripts automatisées enbash
    • Laformationdes nouveaux collaborateurs en terme de bonnes pratiques de développements.
    • En complément, j'étais également référent technique sur la technologie deBiométrie Vocaleen partenariat avec NUANCE (reconnaissance vocale).
    C Bash REST SOAP Reconnaissance vocale SSL Formation Anglais
  • NEC UK
    Stage - développement application de streaming multimédias
    INTERNET OF THINGS (IOT)
    April 2013 - October 2013 (6 months)
    Nanterre, France
    • Etude de faisabilité et de coûts d'une applicationAndroiddestreaming de photos et vidéossur un écran externe ( librairie OpenSourceFFMPEG).
    • Développement de l'application enJAVAutilisant les protocolesBluetooth
    • Intégration à une application propriétaire déjà existante et réalisation des tests fonctionnels et de non régression
    Java Android Android Studio ffmpeg Bluetooth Low Energy

Recommendations

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ômé ingénieur, spécialisation Systèmes Embarqués
    Isep
    2013
    __L'Isep__ ( _Institut Supérieur d'Electronique de Paris_ ) est une école en prépa intégrée avec un choix de spécialisation divers. Le système embarqué est un domaine qui se concentre sur __la programmation bas niveau__ . Un trimestre à l'étranger (pour ma part en Suisse allemande) permet de travailler son anglais, et un minimum de 9 mois de stage est demandé (11 mois dans mon cas).

Certifications

Skill set

Categories