À propos de David
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- IndépendantDéveloppeur sénior iOSRÉSEAUX SOCIAUXjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Paris, FranceMa dernière réalisation iOS s'appelle "déklik", développement et mise en ligne sur l'AppStore, le point de départ était juste une idéeConception et développement d’applications iOS natives, de la réflexion technique à la mise en production, avec un fort accent sur la qualité du code, la maintenabilité et la performance.- Analyse des enjeux métier afin de concevoir des solutions techniques adaptées et durables- Autonomie, sens des responsabilités et respect des deadlines- Collaboration étroite avec designers, product managers et équipes backendDéveloppement d’applications mobiles robustes et testées, reposant sur des architectures éprouvées (Clean Architecture, MVVM-C, VIPER).- Code lisible, testable et évolutif, application des principes SOLID et DDD pragmatique- Forte couverture en tests unitaires et UI tests (XCTest) pour sécuriser les évolutionsContribution aux phases en amont du produit, principalement sous l’angle technique.- Développement de MVPs mobiles pour confronter rapidement les hypothèses au marché- Publication d’applications sur l’App Store et suivi des usages via des outils d’analyticsVeille technologique continue sur l’écosystème iOS moderne (Swift, SwiftUI, Concurrency) et ouverture cross-platform / backend (Kotlin/KMP, Node.js/TypeScript, React Native).Swift / SwiftUI / RxSwift / XCTest / UI Test / Concurrency / UIKit / MVVM-C / Clean Archi / VIPER / KMM / Kotlin
- BridgeCo-fondateur, développeur backendBANQUE & ASSURANCESmars 2020 - avril 2023 (3 ans et 1 mois)Paris, France- Conception, maintenance et évolution d’une plateforme de connexion aux API bancaires (DSP2) en Node.js / TypeScript- Développement d’un backend critique à fort trafic, avec des exigences élevées de haute disponibilité, desécurité et de fiabilité- Développement au sein d’une architecture orientée DDD, en appliquant des principes favorisant la lisibilité, la maintenabilité et l’évolutivité du code (principes SOLID, injections de dépendances)- Application d’une stratégie de tests unitaires et d’intégration (Jest), intégrée à une chaîne de CI, garantissant la stabilité des livraisonsJavaScript / TypeScript / Node.js / Git / API REST / API DSP2 / DSP2 / Principes SOLID / DDD / Jest / Test unitaire et d'intégration
- BankinCo-fondateur, développeur iOS / BackendBANQUE & ASSURANCESjanvier 2011 - mars 2020 (9 ans et 2 mois)Paris, FranceCo-fondateur et développeur au sein de Bankin’, avec une implication forte sur les fondations techniques, l’évolution du produit et la mise en production d’applications mobiles et backend à fort enjeu.2017 à 2020 | Développeur Backend Node.js / TypeScript (Lead technique)- Développement et évolution du backend Node.js / TypeScript dans un contexte de forte croissanceproduit- Contribution active aux choix d’architecture, à la structuration du code et aux bonnes pratiques d’équipe- Développement de solutions de connexion aux API bancaires (DSP2), web scraping et reverse engineering- Rôle de lead technique : accompagnement des développeurs, revues de code, partage de bonnes pratiques2014 à 2016 | Développeur iOS- Réécriture complète de l’application iOS depuis zéro en Objective-C / UIKit / Core Data- Amélioration significative des performances, de la stabilité et de la maintenabilité de l’application- Introduction progressive de Swift dans le codebase à partir de 2015- Participation aux cycles de publication sur l’App Store et à l’évolution continue du produit2011 à 2013 | Développeur iOS & Backend Java- Conception de l’expérience utilisateur, analyse des besoins et développement itératif du produit- Développement et mise en production de la première version mobile iOS (Titanium)- Développement du backend Bankin’ en Java avec Play Framework- Participation à la création du produit depuis l’idée jusqu’à la publication sur l’App StoreObjective-C / Swift / UIKit / CoreData / NodeJs / Typescript / Javascript / Git
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
- Ingénieur informatique (ex-RICM)Polytech Grenoble2007Réseaux informatique Développement informatique
- IUT Génie des Télécommunications et RéseauxIUT1 Grenoble2003Réseaux information Developpement informatique