À propos de David
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Access WorldDéveloppeur Flutter / Reactfévrier 2024 - janvier 2025 (11 mois)FranceJ'ai contribué au développement d'AtClub, une application de mise en relation entre sportifs qui a atteint le top 10 des applications sur l'App Store. Face à cela, la scalabilité et la maintenabilité sont devenues des enjeux majeurs.Mes missions ont été variées et stimulantes:Développement Mobile (Flutter):
- Correction massive de bugs et amélioration continue de l'application
- Ajout de fonctionnalités clés pour l'expérience utilisateur (achat in-app, profils likés, authentification par numéro de téléphone)
- Amélioration des performances grâce à du caching d'images, de la pagination etc.
- Crashlytics, de la récolte d'erreurs pour une correction de bugs plus efficace
- Du refactoring de code vers de l'architecture BloC pour de la scalabilité
Développement d'outils internes (React):- Conception et développement d'un back-office en ReactJS pour la gestion des annonceurs et des utilisateurs de AtClub
- Récolte et visualisation des données analytiques sur les cliques/likes des annonces.
Développement Back-end (NestJS):- Migration Firestore -> NestJS / MongoDB
- Conception d'une API
- Messagerie avec WebSocket et Redis
- Authentification via Firebase Auth
Amélioration de l'infrastructure (Google Cloud):- Déploiement continu via Cloud Run, Docker et Gcloud CLI
- Mise en place d'un CloudCDN pour les images Firebase Storage
- Déploiement de betas facilité grâce à CodeMagic (CI/CD pour les applications IOS/Android)
- LikeoDéveloppeur front-end ReactRESTAURATIONfévrier 2022 - juillet 2024 (2 ans et 5 mois)Lyon, FranceAlternance enrichissante de 2,5 ans chez Likeo où j'ai pu développer mes compétences en ReactJS au sein d'une équipe agile et dynamique. J'ai activement participé à l'amélioration et à l'évolution de la plateforme, en travaillant sur des projets stimulants et en collaborant étroitement avec les autres développeurs et les chefs de projet.
- Refonte du système de gestion des candidatures : Amélioration de l'interface utilisateur et de l'efficacité du processus de gestion.
- Implémentation de nouvelles fonctionnalités pour l'expérience utilisateur: refonte du système de gestion des candidatures, refonte des pages d'offres d'emploi/d'entreprises.
- Refactoring de l'architecture du code : Amélioration de la scalabilité et de la maintenabilité du code pour faciliter les évolutions futures.
- Collaboration au sein d'une équipe Agile : Participation aux sprints, aux daily meetings et aux rétrospectives.
- PARLEDEMOIDéveloppeur FlutterDIVERTISSEMENTS & LOISIRSfévrier 2024 - juillet 2024 (5 mois)J'ai contribué au développement de Parledemoi, une application qui met en relation les influenceurs et les marques. Mon rôle principal a été d'enrichir l'application avec de nouvelles fonctionnalités et d'améliorer l'expérience utilisateur.Mes contributions clés :
- Intégration de maquettes : J'ai implémenté de nouvelles interfaces utilisateur à partir de maquettes fournies, en veillant à respecter l'identité visuelle et l'ergonomie de l'application.
- Fonctionnalité d'abonnement : J'ai développé une fonctionnalité d'abonnement avec achats intégrés (in-app purchase) permettant aux utilisateurs de souscrire à différents niveaux d'abonnement.
- Développement d'API : J'ai développé de nouveaux endpoints pour l'API REST de l'application, notamment pour gérer la logique des abonnements et des achats intégrés.
Avis
Recommandations
Soyez le premier à recommander David
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master - Architecte LogicielEpitech2024Formation intensive en informatique axée sur l'innovation et la pratique. Développement de compétences avancées en conception, développement et gestion de projets logiciels complexes. Expertise en technologies de pointe et méthodologies Agile.
- Bac+3 Développeur d'applicationOpenClassrooms2022Formation en ligne certifiante axée sur la conception et le développement d'applications web et mobiles. Acquisition de compétences solides en langages de programmation (Android, React, Javascript), bases de données et méthodologies de développement Agile.