Bienvenue sur le profil Malt de Nguyen !
Localisation et déplacement
- Localisation
- Paris, France
- Peut travailler dans vos locaux à
-
- Paris et 50km autour
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (19)
- Langages
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Methodologies
-
Débutant Intermédiaire Confirmé
- Platform
-
Débutant Intermédiaire Confirmé
- Testing
-
Débutant Intermédiaire Confirmé
- IDE
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Version Control
-
Débutant Intermédiaire Confirmé
Nguyen en quelques mots
Je m'appelle NGUYEN Huu-Hien, je suis développeur d'applications mobiles senior - Lead dev mobile sur Android.
Je suis en mission chez FDJ en tant que dev Android senior.
Je cherche une autre mission en freelance ou en portage salarial en temps partiel (le soir ou le week-end) concernant le développement des apps mobiles sur Android en Java/Kotlin.
J'ai 10 ans d'expériences sur cette technologie et j'ai 2 apps personnelles sur Play Store (Lecture de journal par voix et Lecture de livre par voix), c'est ce que je fais personnellement le soir ou le week-end depuis 2017.
J'ai travaillé pour une société de services à Paris. Je conçois, développe et maintiens des apps dans le domaine de transport (saisie des amendes par tablette, contrôle et surveillance des véhicules par portables, tablettes Android (cartographie, synoptique), échange des données avec un serveur via web services, etc.) (70% du temps). Je travaille aussi sur le côté de serveur et de client java lourd (30% du temps).
Je maîtrise bien les technoligies : Android SDKs, Android Studio, Clean Architecture, MVVM, Jetpack (ViewModel, LiveData, ViewBinding, DataBinding, Navigation, Room, Coroutines, WorkManager, Hilt, Compose), Dagger, JUnit, Espresso, Robolectric, Realm, EventBus, Eclipse, Java, Windows, Linux, Git, gitlab, Mantis, Jenkins, Oracle, Postgres, Méthode Agile.
Merci d'avance de votre attention.
Portfolio
Expériences
FDJ - Française Des Jeux
Divertissements & loisirs
Dev Android Senior - En tant que freelance
BU Loterie.
App : FDJ
GRDF - GRDF
Energie
Lead dev mobile - En tant que freelance
Missions : Gestion de l'équipe (4 devs Android), conception, estimation, revue de code, CI-CD, livraison, développement, correction des bugs.
Inéo Systrans
Transports
Développeur Android/Kotlin/Java
● Navinéo : SAE (serveur, clients lourds, clients mobiles) pour gérer les véhicules d’un réseau de transport : services agents, services véhicules, etc.
o Serveur de Navinéo
o Client lourd : IHM Saisie, IHM Suivi (sur l’ordinateur)
o Client mobile : Android app Ordiphone
Activité :
● Dans l’équipe 1 (7 développeurs) de l’équipe PC (poste central, 20 développeurs)
● Conception, maintenance, développement des nouvelles fonctionnalités du côté mobile :
o App Ordiphone contient les vues : Cartographie, Synoptique, Horraires à l’arrêt, etc
o App CSipSimple pour faire des appels Voip entre les portables, entre le régulateur et les portables
▪ CSipSimple pour Navinéo : appel depuis la notification, vue messages, blocage micro en ‘broadcast group’
▪ CSipSimple pour le client Jérusalem : gestion d’alternat, gestion du bouton PTT (push to talk), changement des layouts
● Développement des nouvelles fonctionnalités du côté client lourd : IHM java sur l’ordinateur (desktop) contient les vues : Cartographie, Synoptique, etc.
● Travail sur le côté serveur : Mise à jour les entités pour stocker dans la base de données, rajoute des web services pour échanger des données avec le client mobile
Environnement Technique :
● Rational Rose (UML), Eclipse, Java, Kotlin, SQL, Realm, Oracle, Postgres, Android Studio, EventBus, Spring, Jetpack (MVVM), Retrofit, Git, Gerrit, Mantis Bug Tracker, Sonar, Agile Scrum.
Conclusion :
● Approfondissement des technologies :
o J2EE (Spring Boot, DAO, base de données, web services REST)
o Jetpack (MVVM, AndroidX, ViewBinding, DataBinding, ViewModel, LiveData, Navigation, Room, RxJava, Coroutines, WorkManager, Dagger 2, Hilt)
o Retrofit
o Language Java, Kotlin
o Dessins (par Canvas) sur Android
o OpenStreetMap, GoogleMap sur Android.
o Layout, fragment sur Android
o EventBus
o Test framewordk : Robolectric
o Git, Gitlab, SmartGit
o Les notions en transport : réseau, ligne, parcours, etc.
Recommandations externes
Consultez les recommandations qu'a reçues Nguyen