Profil de Guillaume G

Guillaume G Expert Applications Mobiles Android IOS React Native Consultant de l’ESN FreelanceDay
Disponible pour mission Ouvert à l'embauche Disponible en Télétravail
Tarif selon mission

GUILLAUME
EXPERT APPLICATIONS MOBILES
ANDROID, iOS & REACT NATIVE
COMPÉTENCES EN DÉVELOPPEMENT
REACT NATIVE
LANGAGES :
BIBLIOTHÈQUES :
ANDROID
LANGAGES :
BIBLIOTHÈQUES :
iOS
LANGAGES :
BIBLIOTHÈQUES :
BACK-END
LANGAGES :
BIBLIOTHÈQUES :
BASE DE DONNÉES :
LOGICIEL
LANGAGES :
BIBLIOTHÈQUES :
OUTILS
VERSIONNING :
CODE STYLE :
JavaScript, TypeScript
React Native, Expo, Hooks API, Context API, Redux (Saga,
Observable, Logic, Thunk), React Navigation, Fastlane, CodePush,
Mapbox GL, Google Maps, Storybook, Formik, lodash
Java, XML
GCM, GreenDAO, SQLite, Maps, Google Play Billing
Swift, Objective-C
APN, CoreData, MapKit, StoreKit
JavaScript, GraphQL
Node.js, React.js, Apollo GraphQL, express.js, Meteor, socket.io
MySQL, SQLite, MongoDB (mongoose)
C, Assembleur
Services POSIX, Services Win32, Motorola 68000, Intel 80×86
Git, SVN
ESLint, TSLint, Prettier
MOBILE : Gradle, CocoaPods, Carthage, Firebase, Fabric, Instabug, TestFairy
MODÉLISATION OBJET (DIAGRAMME DE CLASSE)
LANGUES
FRANÇAIS : Maternel
ANGLAIS : Courant
ITALIEN : Intermédiaire
ESPAGNOL : Notions
EXPERIENCES PROFESSIONNELLES
2020 – 09/2020→ PICKME – REFERENT TECHNIQUE REACT NATIVE
2 MOIS
Étude, développement et support des applications Keeper existantes
sur Android & iOS en React Native avec Expo :
• Audit et refactoring de l’architecture et de la navigation.
• Implémentation des DeepLinks et des MAJ OTA manuelles.
• API GraphQL avec Apollo Client.
Gestion de la mise en production automatisée.
• Mise en place de livrables et channels Expo en fonction des
environnements : Development, Staging et Production.
• Mise en place du système de versioning associé.
• Mise en place d’un système de pipelines de déploiement
continu des livrables avec GitLab CI/CD :
§ Publications sur les channels Expo.
§ Builds natifs via GitLab CI/CD artefacts.
Aide à la montée en compétences sur React Native, Expo et
sur l’automatisation du déploiement d’applications React Native.
→ 2019
11 MOIS
NEXITY – REFERENT TECHNIQUE / DEVELOPPEUR REACT NATIVE
Applications de domotique Eugénie Android & iOS en React Native :
• Étude, développement, mise en production et support des
applications existantes mobiles & tablettes.
• Développement de nouvelles fonctionnalités et ajout de
nouveaux matériels domotiques.
• Transition de JavaScript à TypeScript.
LANGAGES : JavaScript, TypeScript, Java, Objective-C, Ruby
BIBLIOTHEQUES : Redux, Redux Saga, React Navigation, Fastlane,
Styled Components, Firebase, CodePush, Google
Analytics, Formik, Yup, lodash.
Gestion de la mise en production automatisée.
• Mise en place de livrables en fonction des environnements :
Alpha, Intégration, Qualification et Production.
• Mise en place d’un système de déploiement continu des livrables
avec Fastlane et GitLab CI/CD sur les différents stores :
AppCenter, CodePush, TestFlight, AppStore et PlayStore.
• Gestion des certificats sur Git.
Amélioration et mise en place de tests :
• Tests unitaires des composants : Jest et Snapshot testing.
• Tests des sagas : Redux Saga Test Plan.
• Tests End-to-End : Detox.
• Tests métiers : Storybook et snapshots associés.
Encadrement technique, mise en place des bonnes pratiques et
aide à la montée en compétences notamment sur Android, iOS et
sur les mises à jours des dépendances, particulièrement React Native.
Recrutement de divers profils React et React Native
→ 2018REDPILL – REFERENT TECHNIQUE / DEVELOPPEUR REACT NATIVE
3 MOIS
Étude, développement, mise en production et support de trois
applications React Native :
• Quidol, application Android & iOS de quiz live interne à RedPill.
• Wizzup, application Android & iOS de quiz live développée
en marque blanche pour le client M6.
• The Game, application Android & iOS de quiz live développée
en marque blanche pour le client Webedia.
LANGAGES :
BIBLIOTHEQUES :
JavaScript, Java, Objective-C
Redux, Redux Logic, React Navigation,
Styled Components, StoreKit, Google Play
Billing, Firebase, Fastlane, CodePush, lodash
Étude et mise en place d’un unique projet React Native comportant
plusieurs environnements de développement interchangeables
afin de décliner en marque blanche l’application Quidol.
Encadrement technique, mise en place des bonnes pratiques et aide
à la montée en compétences d’une équipe de 5 développeurs.
→ 2018ADYAX – REFERENT TECHNIQUE REACT NATIVE
2 MOIS
Aide au recrutement de candidats React Native pour une filiale en
Ukraine :
• Correction et validation des examens réalisés par les candidats
• Entretiens téléphoniques en anglais
→ 2018
1 AN
LECAB – REFERANT TECHNIQUE / DEVELOPPEUR REACT NATIVE
Application Client Android en React Native :
• Ajout de fonctionnalités sur l’application client LeCab permettant
de commander un chauffeur VTC.
LANGAGES : JavaScript, Java
BIBLIOTHEQUES : Redux, Redux Saga, Redux Thunk,
React Navigation, React Native Maps
Applications Chauffeur Android & iOS en React Native :
• Étude et développement de l’application chauffeur LeCab
permettant aux chauffeurs VTC partenaires de recevoir
et effectuer des courses LeCab.
• Aide à la montée en compétences d’une équipe de
4 développeurs.
• Mises en place d’un code-style checker avec ESLint puis TSLint.
LANGAGES :JavaScript, TypeScript
BIBLIOTHEQUES : Redux, Redux Saga, React Navigation,
React Native Maps, socket.io, CodePush,
lodash, Moment.js, Firebase, Fabric, Instabug
Utilisation des méthodes agiles Scrum et Kanban, et de l’outil de
gestion de tickets Jira.
→ 2017CLEANIO – LEAD DEVELOPPEUR ANDROID & IOS / SCRUM MASTER
1,5 ANS
Développement d’une bibliothèque Android & iOS commune à
toutes les applications mobiles Cleanio gérant, via le protocole DDP :
• La brique réseau permettant la connexion à un serveur Meteor.
• La réception, le traitement et la persistance des
données envoyées.
LANGAGES :
BIBLIOTHEQUES :
Java, Objective-C, Swift
CoreData, GreenDAO, meteor-iOS
(forked), Android-DDP (forked)
Étude, développement, mise en production et support de huit
applications temps réel :
• Deux applications Android & iOS permettant à un client de
commander un chauffeur à domicile.
• Deux applications Android & iOS permettant aux chauffeurs
d’effectuer des tournées parmi les clients du service.
• Une application Android sur tablette permettant aux
partenaires de consulter et traiter les commandes ainsi que
d’imprimer les tickets de suivi associés.
• Une application Android permettant à un dispatcheur, via un
système de lecture de code-barres, d’identifier les commandes
traitées par un partenaire et de les répartir entre les chauffeurs.
• Une application Android permettant le suivi des sacs de
collecte utilisés par les chauffeurs via un scan de QR Code.
• Une application Android de FAQ permettant au service client de
proposer des solutions prédéfinies selon un cheminement de
questions.
LANGAGES :
BIBLIOTHEQUES :
Java, Swift, Objective-C
Bibliothèque DDP Cleanio, Mixpanel SDK,
Facebook SDK, Twitter SDK, OneSignal,
Google Analytics, Epson SDK
Utilisation des méthodes agiles Scrum et Kanban, et des outils de
gestion de tickets Redmine et Jira.
→ 2016
1 AN
VALTECH – DEVELOPPEUR ANDROID & IOS / SCRUM MASTER
Applications Android & iOS de déclaration de sinistres pour le client
PacifiCA.
LANGAGES : Java, Swift, Google Analytics
Applications Android & iOS interne pour le client Swiss Risk & Care.
LANGAGES : Java, Swift, Google Analytics
Applications Android & iOS de Carnet d’adresses accompagnées d’un
web service de push.
LANGAGES : Java, Objective-C, JavaScript, APN, GCM, CoreData,
GreenDAO, Node.js, express.js, MongoDB
Application iOS de géolocalisation et d’informations pour les clients
Valtech.
LANGAGES : Swift, iBeacon, MapKit
Application Android de messagerie instantanée temps réel
accompagnée d’un web service.
LANGAGES : Java, JavaScript, Node.js, express.js, MongoDB,
socket.io
Utilisation des méthodes agiles Scrum et Kanban, et de l’outil de
gestion de tickets Jira.
FORMATION
→ 2015 ESIEE PARIS
5 ANS
École supérieure d’ingénieur agréée CTI à Noisy-le-Grand (93).
Diplôme d’ingénieur génie logiciels au grade de Master.
→ 2014 POLITECNICO DI TORINO
1 AN
2ème année de cycle ingénieur effectuée dans le master international
« Computer Engineering » à Turin en Italie.
→ 2013UNIVERSITE PARIS-EST MARNE-LA-VALLEE
3 ANS
Obtention d’une Licence Maths-Info – Informatique mention bien
à Marne-la-Vallée (77).

Historique Professionnel (0)

  • Il n'y a aucune activité.