- LTUDéveloppeur d'application mobileSOFTWARE PUBLISHINGNovember 2021 - May 2022 (7 months)Paris, FranceLTU est une société spécialisée dans la reconnaissance visuelle. Elle permet à ses clients d’identifier, rechercher, organiser ses images et objets. Ils avaient besoin d’une application web responsive afin de présenter un outil de gestion de différences d’images afin de prospecter de potentiels clients.- Utilisation avancée de la caméra du téléphone avec affichage de conteurs d’image en overlay.- Étude des besoins clients pour définir la solution la plus adaptée pour y répondre (réalisation d’un POC utilisant Firebase pour accélérer le développement back et me permettre de le développer seul).- Développement de l’application en Ionic 6 / Angular 13 / Firebase.- Respect du design réalisé par un designer freelance.- Gestion de l’internationalisation complète de l’application.- Interfaçage avec une caméra branchée sur un Raspberry Pi à l’aide de websockets.- Mise en place d’une CI/CD sur Gitlab avec déploiement automatique sur Firebase Hosting.- Développement custom de composants avancés permettant de mettre en valeur les différences entre 2 images (svg dynamique entourant les différences, Image dans un canvas en appliquant une matrice de transformation, slider custom permettant de voir rapidement les différences).
- DonkeySchoolFormateur Javascript / AngularEDUCATION & E-LEARNINGFebruary 2021 - Today (4 years and 4 months)Paris, FranceJe donne des cours de Javascript et Angular 2j/semaine toutes les 2 semaines à DonkeySchool en présentiel.Depuis des années, je rêvais de donner des formations de développement frontend. DonkeySchool m'a permis de le réaliser.J'ai créé de A à Z des supports de cours (présentations Google slide et projets Github) permettant à mes élèves de suivre une formation complète leur permettant d'acquérir les notions importantes du développement web front.J'ai développé mes compétences d'enseignant et je teste souvent de nouvelles techniques pour transmettre mon savoir. Récemment, j'ai découvert l'efficacité du pair programming pour "fixer" les connaissances de mes élèves et développer leur compétence de travail de en équipe et de communication.J'ai aussi créé une formation Angular avancée d'une journée que je donne en entreprise.J'ai travaillé avec un de mes anciens étudiants que j'ai pris pour un stage de 3 mois. Il m'a aidé à améliorer mes cours pour les promotions suivantes (qui de mieux qu'une personne qui a suivi ma formation pour me faire de bons retours ?). Et de mon côté, je l'aide à approfondir ses connaissances sur le développement web et le front. Et ça me donne plein de nouvelles idées de cours avancés et de challenges !
- EkimetricsMobile Application DeveloperDIGITAL & ITOctober 2020 - February 2021 (4 months)Paris, FranceEkimetrics est une société spécialisée dans la data-science et le développement d'applications web pour différents clients. Un de leur client avait besoin d'une application mobile interne. Ils ont donc fait appel à mon expertise dans le domaine de applications mobiles hybrides.DOMAINE D'INTERVENTION :- Étude des besoins clients pour définir la solution la plus adaptée pour y répondre.- Développement de l'application en Ionic 5 / Angular 10 / Capacitor.- Copie d'une application mobile existante. Propositions d'ajustements UI et UX faits pour rendre l'application cohérente.- Gestion de l'internationalisation complète de l'application.- Utilisation de la caméra et de Mapbox pour la localisation.- Création des routes et types des réponses de l'api.- Étude des différente solution CI / CD pour délivrer les applications et les mises à jour. Utilisation d'App Center avec un compte Apple Entreprise pour pouvoir distribuer nous-même l'application en interne.ENVIRONNEMENT TECHNIQUE :- Ionic 5, Angular 10, Capacitor, App Center, Git, Bitbucket, Node.JS, Express, MongoDB.
- Master of Science in Computer ScienceEPITA: Ingénierie Informatique2009Master's degree, Computer Science