
David SABBATINI
Développeur iOS senior
Salaire / Taux journalier
Nantes, France
Mobilité : Paris, Bordeaux
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Je développe des app réactives et maintenables, pensées pour la production et l’évolution dans le temps. 📱 Forte culture backend. 🔥 Expérience startup et produits itératifs, avec un fort sens des responsabilités. 🚀 Vision complète du cycle de vie d’une app : conception, développement, publication 🧠 Architectures éprouvées : Swift, SwiftUI, Clean Architecture, VIPER, MVVM ⚡ Stack technique recente : Swift, SwiftUI, KMM 💡 Très bonne compréhension des enjeux produit ❤ Sensibilité UX et produit
Expérience de travail
Développeur sénior iOS
IndépendantFreelance
janv. 2024 - Présent
2 ans 10 mois
Nantes, France
Swift / SwiftUI / RxSwift / XCTest / UI Test / Concurrency / UIKit / MVVM-C / Clean Archi / VIPER / KMM / Kotlin Conception 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 backend Dé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 évolutions Contribution 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’analytics Veille technologique et pratique continue sur l’écosystème iOS moderne (SwiftUI, Combine, Swift Concurrency, RxSwift, ...) et ouverture cross-platform / backend (Kotlin/KMP, Node.js/TypeScript, React Native).
Co-fondateur, développeur backend
Bridge
mars 2020 - avr. 2023
3 ans 2 mois
Paris, France
JavaScript / TypeScript / Node.js / Git / API REST / API DSP2 / DSP2 / Principes SOLID / DDD / Jest / Test unitaire et d'intégration • 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é, de sé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 livraisons
Co-fondateur, développeur iOS / Backend
Bankin
janv. 2011 - mars 2020
9 ans 3 mois
Paris, France
Objective-C / Swift / UIKit / CoreData / NodeJs / Typescript / Javascript / Git Co-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 croissance produit • 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 pratiques 2014 à 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 produit 2011 à 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 Store
Fondateur, développeur
OneTwib.com
nov. 2009 - déc. 2010
1 an 2 mois
Grenoble, France
.NET / C# / Objective-C / UIKit / Html / Css / API REST • Conception, développement et mise en production d'une plateforme de mise en relation de voisins au sein d'un même quartier • Développement d’une app iOS avec Objective-C et UIKit • Développement web
Développeur PHP
CableOrganizer.com
févr. 2008 - août 2009
1 an 7 mois
Fort Lauderdale, Floride, États-Unis
PHP / CakePHP / Html / Css / Ajax / MySQL / Objective-C / UIKit • Développement et maintenance d'outils pour un site de e-commerce • Initiation de quelques semaines au développement iOS
Développeur PHP
RezClick.com
avr. 2007 - mars 2008
1 an
Fort Lauderdale, Floride, États-Unis
PHP / Html / Css / Ajax / MySQL • Développement de nouvelles fonctionnalités d’un système de réservation de classe • Maintenance et correction de bugs • Mise en production
Formation
Polytech Grenoble
Engineer (3yrs.)
2003 - 2007
5 ans
IUT1 Grenoble
Bac +2
2001 - 2003
3 ans
Portfolio
