About Arnaud
French
Native or bilingual
English
Fluent
Experience
- SYSLORKotlin Multiplatform Mobile DeveloperCIVIL ENGINEERINGOctober 2023 - December 2024 (1 year and 2 months)Metz, FranceContexteSyslor développe une application de vidéogrammétrie produisant des modèles 3D de tranchées à tres haute précision. Ces données servent à l’établissement de rapports de chantiers aux normes topographiques officielles. L’application EasyScan est développée en Kotlin sur base Jetpack Compose UI et la startup voulait la produire sur iOS le plus rapidement possible.Actions- Benchmarking des solutions (natif greenfield, React Native, Kotlin Multiplatform Mobile (KMM), etc..).- Réalisation d’un POC iOS de prise de vidéo développé en KMM sur base Jetpack Compose.- Migration de l’application, mutualisation du code Kotlin existant, développement des fonctionnalités spécifiques à iOS (video, bluetooth, capteurs, map) en Kotlin ou en Swift via iOS Frameworks.- Implementation de nouvelles fonctionnalités.- Implémentation de Unit Tests, mise ne place des linters (KtLint, Lint, Detekt, Sonar Lint).- Implementation de Sentry pour KMM.- Implementation du CI (testing, linters, tests, build, stores deployment).RésultatsL’application iOS est disponible sur l’Apple Store en 4 mois avec un crash free de 99.3%.
- JemmicRelase ManagerBANKING AND INSURANCEJune 2021 - October 2022 (1 year and 4 months)LuxembourgContexteSuite au passage des applications React Native vers natif (iOS et Android) sous traité, J'ai pris en charge la livraison des applications.Actions- Release et delivery des applications iOS et Android.- Gestion des phases de release.- Implémentation du CI pour les applications mobiles iOS et Android sous Jenkins (versioning automatique/manuel, unit/UI testing, vulnerabilities check, linters, build des variants en fonction d’un fichier de configuration, publication sur Firebase, Testflight, Nexus et app stores, compte rendu détaillé du déroulement du job)- Support client niveau 2 et 3.RésultatsLes applications ainsi que le SDK sont délivrés de façon automatique via Nexus.
- JemmicReact Native DeveloperMay 2020 - June 2021 (1 year and 1 month)LuxembourgContexteBasée au Luxembourg mais principalement implanté en Suisse auprès des banques et des hôpitaux, Jemmic fournit une application multiplateforme de messagerie instantanée hautement sécurisée, en marque blanche ou sous forme de SDK. L’application mobile initialement développée en react native a été re-développée en code natif en 2021.Actions- Introduction de Redux Sagas pour stabiliser les différentes phases ou composants de l’application (authentification, login et long polling).-Développement de nouvelles fonctionnalités (application mobile / application Spring Boot).-Gestion du SDK android (architecture, interfaces, build, delivery) et développement de fonctionnalités sous Kotlin.-Optimisation Gradle de l’application Android (structuration de l’arborescence, gestion des dependences, gestion de l’implementation dans un projet root en nested project / Git submodule).-Développement d’UI tests android (Appium).-Développement d’un POC avec l’integration d’un chatbot DialogFlow dans Secuchat.RésultatsL’application react native ne présente plus aucun problème d’authentification, de login, de connexion ni de long polling.
Recommendations
Be the first to recommend Arnaud
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2, Ingénierie informatiqueEcole nationale des Sciences géographiques2003Master 2, Ingénierie informatique
- Master 2, Dynamique de la lithosphèreUniversité Claude Bernard Lyon 12000Master 2, Dynamique de la lithosphère