About David
French
Native or bilingual
English
Fluent
Experience
- IndépendantDéveloppeur sénior iOSSOCIAL NETWORKSJanuary 2024 - Today (2 years and 6 months)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 backendBANKING AND INSURANCEMarch 2020 - April 2023 (3 years and 1 month)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 / BackendBANKING AND INSURANCEJanuary 2011 - March 2020 (9 years and 2 months)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
Recommendations
Be the first to recommend David
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
- 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