You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David SabbatiniDS

David Sabbatini

Développeur iOS sénior

450 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de David

Développeur iOS senior, je développe des app réactives et maintenables, pensées pour la production et l’évolution dans le temps.

📱 Développeur iOS senior avec une 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, suivi.

🧠 Architectures éprouvées : Clean Architecture, VIPER, MVVM, principes SOLID, tests unitaires et UI tests

⚡ Stack technique recente : Swift, SwiftUI, KMM

🏗 Qualité logicielle : dette technique maîtrisée, moins de refonte, moins de bugs

💡 Très bonne compréhension des enjeux produit : permet de prendre de meilleures décisions techniques et d’éviter des développements inutiles

❤ Sensibilité UX et produit : arbitrer les choix techniques et garantir une expérience utilisateur fluide et cohérente

🔨 Compétences techniques :
- Swift / SwiftUI / UIKit
- Objective-C
- Javascript / Typescript
- NodeJs
- DDD / SOLID / Elegant Objects
- Docker / Intégration continue
- Test unitaire / d'intégration / e2e / Jest
- Web scraping / API Rest

🟢 Contactez-moi pour échanger sur votre besoin !
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km), Nantes (jusqu’à 50 km), Bordeaux (jusqu’à 50 km)

Expériences

  • Indépendant
    Développeur sénior iOS
    RÉSEAUX SOCIAUX
    janvier 2024 - Aujourd'hui (2 ans et 5 mois)
    Paris, France
    Ma 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ée
    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 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
    SwiftUI Swift (Programming Language) Développement iOS Clean Architecture Tests unitaires
  • Bridge
    Co-fondateur, développeur backend
    BANQUE & ASSURANCES
    mars 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é, 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

    JavaScript / TypeScript / Node.js / Git / API REST / API DSP2 / DSP2 / Principes SOLID / DDD / Jest / Test unitaire et d'intégration
    DSP2 Typescript DDD Jest API
  • Bankin
    Co-fondateur, développeur iOS / Backend
    BANQUE & ASSURANCES
    janvier 2011 - mars 2020 (9 ans et 2 mois)
    Paris, France
    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

    Objective-C / Swift / UIKit / CoreData / NodeJs / Typescript / Javascript / Git
    JavaScript Node.js Objective-C Swift UIKit

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur informatique (ex-RICM)
    Polytech Grenoble
    2007
    Réseaux informatique Développement informatique
  • IUT Génie des Télécommunications et Réseaux
    IUT1 Grenoble
    2003
    Réseaux information Developpement informatique

Compétences

Catégories