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

Djabir S.

Senior iOS Developer

€600/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Djabir

👨‍💻 7 years of experience as an iOS mobile developer, during which I carried out long assignments for various clients in the media, payment, automotive, energy, and transport sectors.

I am capable of designing and developing scalable, maintainable, and testable applications by following best practices in development and architecture.

I am also able to perform unit tests and implement industrialization tools and continuous integration.

🌈 With my experience on projects that have reached many users, I pay special attention to application design.

📱 Do not hesitate to contact me if you wish to work with me, I will be happy to assist you throughout the creation of your project.
  • English

    Conversational

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • SNCF Mobilités
    Senior iOS Developer
    TRANSPORTATION
    January 2021 - Today (5 years and 5 months)
    Paris, France
    During my assignment at SNCF, I worked primarily on two projects:
    • TopUp (recharging Navigo pass via iPhone): As part of a team of 9 people responsible for developing internal SDKs, following the Agile/SCRUM method.
    • SNCF Assistant (records 4.2 million users and supports multiple languages and especially accessibility): As part of a team of 10 people responsible for developing new features and integrating SDKs, following the Agile/SCRUM method.
    ---------------------------------------------------------------------------------
    Main tasks:

    • Integration of the bank card payment module.
    • Development of new features.
    • Decommissioning of certain features based on Firebase flags.
    • Ensuring the validation and (progressive) release of new versions on the App Store.
    • Monitoring and fixing production bugs (to ensure a minimum user crash-free rate of 99.7%).
    • Participation in the design and development of a TopUp SDK for recharging Navigo pass (NFC, ApplePay, and credit card).
    • Implementation of accessibility (VoiceOver).
    • Implementation of tracking via Firebase.
    • Integration of the TopUp SDK into the SNCF application.
    • Improvement of application performance.
    • Monitoring tickets on JIRA and participation in backlog grooming.
    • Participation in code reviews and conflict resolution.
    • Preparation of sprint review demonstrations.
    • Execution of expertise tickets (modular architecture).
    • Performing unit tests with 80% coverage.
    Swift Agile Method Clean Architecture MVVM Unit Test Continuous Integration 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 SOLID Principle Gitflow Scrum UIKit
  • Total Service
    Senior iOS Mobile Developer
    ENERGY AND UTILITIES
    April 2020 - December 2020 (9 months)
    Paris, France
    As part of a 4-person team following the Agile/SCRUM method, I worked part-time on the Total Services application (100K downloads), which allows users to view all group stations on a map, see station details, and fuel and service prices. Users also have access to the loyalty program.
    -------------------------------------------------------------------------------
    Main tasks:

    • Design and development of new features (MVVM && clean architecture, Swift 5).
    • Participation in the application's refactoring and modularization project.
    • Graphic redesign of certain modules.
    • Bug fixes.
    Swift MVVM SOLID Principle Clean Architecture Unit Test Git XCTest CoreData CoreLocation SDK AutoLayout Storyboard Swift Package Manager CocoaPods Gitlab Gitflow Continuous Integration TestFlight API Bitrise Xcode Zeplin iOS UIKit
  • PSA
    Confirmed Mobile Developer
    AUTOMOBILE
    September 2019 - March 2020 (7 months)
    Paris, France
    As part of a team responsible for developing PSA's mobile projects (B2B, B2C). The team consists of 15 people working under the Agile/SCRUM methodology. During my assignment at PSA, I worked primarily on two projects:

    -> MyDS: Consumer application, rated 4.5/5 on the store and with +500k active users across 5 brands (DS, Peugeot, Citroën, Vauxhall, Opel), it allows users to connect to their vehicle to: schedule electric charging, schedule heating or air conditioning, get information on range, mileage, and maintenance due dates.

    -> MyKey: Application allowing users to connect to their vehicle via Bluetooth (BLE) to: lock or unlock doors, start the vehicle, activate hazard lights, find information on mileage and distances traveled, delegate vehicle management to another user.
    --------------------------------------------------------------------------------
    Main tasks:

    • Ensure maintenance of the MyDS application and development of new features.
    • Improve the performance of the MyDS application.
    • Develop a white-label application to test the integration and interoperability of components.
    • Ensure the validation and release of new versions on the App Store.
    • Integrate components into the MyDS application.
    • Refactor existing code and migrate to the clean Swift architecture (VIP) of the MyDS project.
    • Participate in the design of the MyKey application (Architecture and technologies).
    • Develop various features in the new MyKey application.
    • Participate in the development of a GUI SDK for the MyKey application's graphic charter.
    • Perform unit tests with 80% coverage and implement industrialization tools (Fastlane, Slather).
    • Conduct code reviews and resolve conflicts.
    • Prepare Sprint Review demonstrations.
    Swift Objective-C MVVM Clean Architecture VIP SDK Agile Method Unit Test Continuous Integration Git CocoaPods Firebase CoreBluetooth CoreLocation CoreData MapKit Zeplin Storyboard AutoLayout SizeClass TeamCity SwiftGen SwiftLint Fastlane GitHub iOS Gitflow Xcode RxSwift Scrum UIKit SOLID

Recommendations

FU
Jordan RilassiJR
Former user and 1 other person have recommended Djabir

These freelancer profiles also match your criteria

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

Education

  • Master 2 Distributed Systems and Applications
    Pierre and Marie Curie University
    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)

Skill set

Categories