
Jean-Luc Tang
Développeur Android
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Android Developer
FDJ - La Française des Jeux
oct. 2022 - Présent
4 ans 1 mois
Android Developer
Aptus Health
sept. 2019 - oct. 2022
3 ans 2 mois
Univadis est une application destinée aux professionnels de la santé, elle leur permet de s'informer sur les dernières actualités médicales ainsi qu'avoir un accès au composition d'un médicament avec ses indications/contre-indications. Composition de l'équipe : 1 Product Owner 4 Développeur Android 4 Développeur iOS 3 QA Rôle et fonctionnalités développées : Maintenance et développement de nouvelles features pour l’application Univadis dans un contexte international avec des équipes en Inde ainsi qu’au US : • Migration du système d’authentification • Migration du code de Java à Kotlin / architecture MVP à MVVM / RxJava à Coroutines + Flow • Migration partielle des vues vers Compose • Développement du SDK Kotlin Multiplatform générant toutes les données pour l’analytics • Mise à jour des UI Tests avec Espresso • Mise à jour du script Fastlane en Ruby pour la CI/CD Participation au développement de différents SDK qui sont intégrées dans l’application Univadis et Medscape : • RGPD • Authentification • Analytics • Publicité
Software Developer, Android Developer
Capgemini
févr. 2018 - août 2019
1 an 7 mois
1ère mission pour Résonantes : App-Elles est une application destinée aux personnes victimes de violences. Elle permet à l’utilisateur d’alerter rapidement ses proches grâce à l’envoi d’un lien par SMS qui permet de connaitre la position de l’utilisateur, visualiser une photo et/ou video prise lors du déclenchement de l’alerte. Composition de l'équipe : 1 Product Owner 1 Architecte Android 6 Développeur Android Rôle et fonctionnalités développées : Développement de l'application en Java en utilisant le pattern MVP, ajout de tests unitaires (EasyMock, PowerMock, Robolectric) Encadrement des autres développeurs qui n'ont jamais fait de développement d'Android lorsque que l'architecte n'est pas présent (répondre à leurs questions, vérification de la qualité du code) Développement sous méthodologie agile SCRUM avec l'outil Jira 2ème mission pour PSA : Compapp destinée aux ouvriers dans les usines pour signaler et répertorier les pannes d’une machine : Scan d’un équipement qui permet la création d’un ordre de travail (avec la possibilité d’ajouter un commentaire, des photos ou vidéos afin de mieux détailler le problème) si une panne survient sur une machine Gestion de 2 types d’utilisateurs : Fabricant qui va rencontrer un problème et le signaler, Maintenancier qui va recevoir les alertes et résoudre les problèmes Mac2 pour les pilotes de systèmes d'informations à PSA : Configuration des widgets en sélectionnant le type de valeur remonté ainsi que ses seuils minimums et maximums Remontée de valeurs qui sont affichés dans des widgets et vibration du téléphone si un seuil est dépassé sur un widget Développement des 2 applications from scratch en Java en utilisant le pattern MVP avec des tests unitaires et en intégration continue avec Jenkins. Composition de l'équipe : 1 Product Owner 1 Architecte Android 2 Développeur Android Rôle dans les projets : Développement des fonctionnalités, corrections des bugs, encadrement de l’alternant qui était dans l’équipe.
Android Developer
UNOWHY
avr. 2016 - août 2016
5 mois
Réalisation d’une application Android sur tablette destinée aux élèves dans les écoles, elle leur permet de recevoir des fichiers et les lires (lorsque que le fichier est un exercice il peut être rempli sur la tablette), consulter son planning des semaines à venir, consulter les manuels scolaires en versions numérique, elle possède également un explorateur de fichier. Du côté du professeur qui à le choix entre une tablette Android ou Windows, il peut choisir de lancer un exercice à distance et bloquer les tablettes des élèves sur l'exercice en question. Composition de l'équipe : 1 Product Owner 2 Développeur Back End 6 Développeur Android 3 Développeur C++ (Pour les tablettes Windows) Rôle et fonctionnalités développées : Refonte graphique de l'application Corrections de bugs Développement sous méthodologie agile SCRUM (Sprint de 2 semaines, participation au daily meeting, sprint planning, rétrospective, démo à toute l'équipe tous les 2 sprints) avec l'outil Jira.
Developer
EL TIGRE - Software Solutions
janv. 2016 - mars 2016
3 mois
Android Developer
Clé Privée
avr. 2015 - août 2015
5 mois
Formation
EPITECH - European Institute of Technology
Master
2012 - 2019
7 ans
北京交通大学经济管理学院
2016 - 2018
2 ans
Licences et certifications
Associate Android Developer
Délivré le : sept. 2018