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

Djabir S.

développeur iOS sénior

600 €/jour
1 projet
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Djabir

👨‍💻 7 ans d'expérience en tant que développeur mobile iOS durant lesquelles j’ai effectué de longues missions chez différents clients dans les secteurs : média, monétique, automobile, énergie et transport.

Je suis capable de concevoir et développer des applications scalables, maintenables et testables en suivant les bonnes pratiques de développement et d’architecture.

Je suis également en mesure de réaliser des tests unitaires et mettre en place les outils d'industrialisation et l'intégration continue.

🌈 Avec mon expérience sur des projets ayant touché beaucoup d'utilisateurs, j'apporte une attention toute particulière au design des applications.

📱N'hésitez pas à me contacter si vous souhaitez travailler avec moi, je me ferai une joie de vous accompagner tout au long de la création de votre projet.
  • Anglais

    Capacité professionnelle limitée

  • Français

    Bilingue ou natif

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

Expériences

  • SNCF Mobilités
    Développeur iOS sénior
    TRANSPORTS
    janvier 2021 - Aujourd'hui (5 ans et 5 mois)
    Paris, France
    Durant ma mission chez SNCF, j'ai travaillé principalement sur deux projets:
    • TopUp (rechargement de pass Navigo via iPhone): Au sein d'une équipe de 9 personnes en charge du développement des SDK internes, en suivant la méthode Agile/SCRUM.
    • Assistant SNCF (enregistre 4,2 millions d’utilisateurs et supporte plusieurs langues et surtout l’accessibilité) : Au sein d'une équipe de 10 personnes en charge du développement des nouvelles fonctionnalités et d'intégrations des SDK, en suivant la méthode Agile/SCRUM.
    ---------------------------------------------------------------------------------
    Principales tâches:

    • Intégration du module de paiement de ticket par carte bancaire.
    • Développement des nouvelles features.
    • Décommissionnement de certaines fonctionnalités en se basant sur des flags Firebase.
    • Assurer la validation et la publication (progressive) des nouvelles versions sur App Store.
    • Suivi et correction des bugs en production (pour garantir un crash-free utilisateur minimal de 99,7%).
    • Participation à la conception et au développement d’un SDK TopUp permettant de recharger un pass Navigo (NFC, ApplePay et CB).
    • Mise en place de l’accessibilité (VoiceOver).
    • Mise en place du tracking via Firebase.
    • Intégration du SDK TopUp dans l’application SNCF.
    • Amélioration de la performance de l’application.
    • Suivi des tickets sur JIRA et participation au ranage du backlog.
    • Participation à la relecture du code et à la résolution des conflits.
    • Préparation des démonstrations du sprint review.
    • Réalisations des tickets d’expertise (architecture modulaire).
    • Réalisation des tests unitaires avec une couverture de 80%
    Swift Méthode agile Clean Architecture MVVM Test unitaire Intégration continue SDK API Git CoreLocation Firebase Xcode XCTest Swift Package Manager voice over Atlassian JIRA Gitlab Gitlab CI/CD NFC Google Analytics ApplePay VIP Smoney Figma CoreData Didomi DataDome Proxyman TestFlight Fastlane CocoaPods Principe solid Gitflow Scrum UIKit
  • Total Service
    Développeur Mobile iOS sénior
    ENERGIE
    avril 2020 - décembre 2020 (9 mois)
    Paris, France
    Au sein d'une équipe de 4 personnes suivant la méthode Agile/SCRUM, j'ai travaillé à temps partiel sur l'application Total Services (100K de téléchargements) qui permet de consulter toutes les stations du groupe sur une carte, le détail d'une station ainsi que ses tarifs carburants et services. L'utilisateur a aussi accès au programme de délité.
    -------------------------------------------------------------------------------
    Principales tâches:

    • Design et développement des nouvelles features (MVVM && clean architecture, Swift 5).
    • Participation au projet de refactorisation et modularisation de l'application.
    • Refonte graphique de certains modules.
    • Corrections de bugs.
    Swift MVVM Principe solid Clean Architecture Test unitaire Git XCTest CoreData CoreLocation SDK AutoLayout Storyboard Swift package manager CocoaPods Gitlab Gitflow Intégration continue TestFlight API Bitrise Xcode Zeplin iOS UIKit
  • PSA
    Développeur Mobile confirmé
    AUTOMOBILE
    septembre 2019 - mars 2020 (7 mois)
    Paris, France
    Au sein d'une équipe en charge du développement des projets mobiles (B to B, B to C) de PSA. L'équipe est constituée de 15 personnes en suivant la méthodologie de travail Agile/SCRUM. Durant ma mission chez PSA, j'ai travaillé principalement sur deux projets :

    -> MyDS: Application grand public, notée 4.5/5 sur le store et comptant +500k utilisateurs actifs sur 5 marques (DS, Peugeot, Citroën, Vauxhall, Opel), elle permet aux utilisateurs de se connecter à leur véhicule pour : programmer la charge électrique, programmer le chauffage ou la climatisation, obtenir les infos sur l'autonomie, le kilométrage, l'échéance d'entretien.

    -> MyKey: Application permettant aux utilisateurs de se connecter à leur véhicule via une connexion Bluetooth (BLE) pour : verrouiller ou déverrouiller les portes, démarrer le véhicule, mettre les warnings, trouver les informations sur le kilométrage et les distances parcourues, déléguer à un autre utilisateur la gestion du véhicule.
    --------------------------------------------------------------------------------
    Principales tâches:

    • Assurer la maintenance de l'application MyDS et le développement des nouvelles fonctionnalités.
    • Amélioration des performances de l'application MyDS.
    • Développement d’une application blanche (White app) pour tester l’intégration et l'interopérabilité des composants.
    • Assurer la validation et la publication des nouvelles versions sur App Store.
    • Intégration des composants dans l’application MyDS.
    • Refactoring des codes existants et migration vers l’architecture clean swift (VIP) du projet MyDS.
    • Participation à la conception de l'application MyKey (Architecture et technologies)
    • Développement de diverses fonctionnalités dans la nouvelle application MyKey.
    • Participer au développement d'un SDK GUI pour la charte graphique de l'application MyKey.
    • Réaliser des tests unitaires avec une couverture de 80% et mettre en place des outils d'indus (Fastlane, Slather) .
    • Faire la relecture du code et résoudre les conits.
    • Préparer les démonstrations du Sprint Review.
    Swift Objective-C MVVM Clean Architecture VIP SDK Méthode agile Test unitaire Intégration continue Git CocoaPods Firebase CoreBluetooth CoreLocation CoreData MapKit Zeplin Storyboard AutoLayout SizeClass TeamCity SwiftGen SwiftLint Fastlane GitHub iOS Gitflow Xcode RxSwift Scrum UIKit SOLID

Recommandations

AU
Jordan RilassiJR
Ancien utilisateur et 1 autre personne recommandent Djabir

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

  • Master2 Système et Applications Réparties
    Université Pierre et Marie Curie
    durant ma formation j’ai acquis de très bonnes compétences dans la conception et le développement des applications mobiles IOS et Web via JEE, architecture répartie, sytème linux et les appels sytème via POSIX, multi-threading et les traitements parallèles. base de données et base de données à large échelle (no SQL)

Compétences

Catégories