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

Achraf Trabelsi

Développeur iOS senior

€615/day
Paris, FR
3-7 years

Average response time: 1 hour

About Achraf

I am highly motivated, curious, with very good adaptability and a developed sense of relationship. I love anything relating to computers, programming and Tech in general.
I’m on the pulse of the latest technology news. I am constantly scouring the Internet for the latest iOS news, apps, games, tips, tutorials, mobile devices and Apple Services.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Oodrive
    Senior iOS Developer
    SOFTWARE PUBLISHING
    October 2022 - Today (3 years and 8 months)
    Paris, France
    ** Projet “Work” : Plateforme sécurisée pour la gestion documentaire d’entreprise:



    Application iOS sur iPhone et iPad.

    - Conception, choix technologiques et gestion de la relation avec le métier.
    - Mise en place de la structure du projet: Tools, Libs, CI/CD…
    - Mise en place l’architecture du projet: Micro-Apps via SPM afin d’améliorer la modularité et la maintenance.
    - Création de la librairie Logger: pour logger les différents événements dans l’application.
    - Mise en place d'un Design System tokens centralisé pour assurer une cohérence visuelle dans toute l’application.
    - Implémentation d'un mode développeur : Intégration d'outils pratiques pour les développeurs, tels que l'affichage des logs des réponses API et la possibilité d'activer ou de désactiver certaines fonctionnalités, pour faciliter le déboggage et le développement.
    - Implémentation de la visionneuse PDF en se basant sur la solution PDFTron.
    - Implémentation de la visionneuse photo & vidéo: UI Custom.
    - Implémentation des features: Teamspaces, Espace Personnel, Mode Offline…
    - Mise à jour de la documentation technique et fonctionnelle sur Confluence.
    - Test des API Backend via Swagger & Postman
    - Contribution à la Doc API.
    - Unit Test.
    - Déploiement avec iTunes Connect et Firebase Distribution.
    - Refactoring et revues de code.
    - Développement en SOLID et Swift.
    - Participation aux cérémonies agiles (Daily, Backlog Refinement, Sprint Planning, Rétro).
    - Équipe de 12 personnes en Agile/Scrum.

    Environnement : iOS, Swift, Xcode, Async/Await, SwiftUI, JSON, Micro-apps-Architecture
    (SPM), MVVM, XCTest, SPM, TestFlight, Firebase Crashlytics, JIRA, Confluence, Figma,
    Swagger, Postman, Git, Gitlab, Scrum, SOLID Principles, KISS, YAGNI, DRY, Creational Patterns, Structural Patterns, Behavioral Patterns.
    iOS Swift SwiftUI SwiftLint Swift Package Manager Swift Concurrency Xcode JSON Architecture MVVM XCTest TestFlight Atlassian JIRA Atlassian Confluence Figma Swagger Gitlab CI/CD Gitlab Gitflow SOLID principles KISS YAGNI DRY
  • Oodrive
    Senior iOS Developer
    SOFTWARE PUBLISHING
    October 2022 - Today (3 years and 8 months)
    Paris, France

    ** Oodrive - Éditeur de logiciels


    Projet “Oodrive OTP” : Application iOS qui génère des codes TOTP pour
    l’authentification à deux facteurs, permettant aux utilisateurs de sécuriser leurs comptes en
    générant des codes temporaires conformes aux standards 2FA. L’application propose une
    interface intuitive et sécurisée pour gérer les clés et les comptes associés.

    - Implémentation d’une solution TOTP compatible avec les standards de 2FA utilisés par de
    nombreuses applications (Google Authenticator, etc.).
    - Intégration d’algorithmes de chiffrement pour sécuriser les clés secrètes utilisées dans la
    génération des codes TOTP.
    - Optimisation du calcul des codes TOTP en tenant compte de la synchronisation des horloges.
    - Mise à jour de la documentation technique et fonctionnelle sur Confluence.
    - Implémentation de tests unitaires et de tests automatisés pour assurer la fiabilité des
    fonctionnalités de génération de codes.
    - Déploiement avec iTunes Connect et Firebase Distribution.
    - Refactoring et revues de code.
    - Développement en SOLID et Swift.
    - Participation aux cérémonies agiles (Daily, Backlog Refinement, Sprint Planning, Rétro).
    - Équipe de 12 personnes en Agile/Scrum.

    Environnement : iOS, Swift, Xcode, Async/Await, SwiftUI, Micro-apps-Architecture (SPM),
    MVVM, XCTest, SPM, TestFlight, Firebase Crashlytics, JIRA, Confluence, Figma, Git, Gitlab,
    Scrum, SOLID Principles, KISS, YAGNI, DRY, DI, Keychain, Haptic Feedback, GRDB,
    SQLCipher.
    iOS Swift SwiftUI SwiftLint Swift Package Manager Swift Concurrency XCTest Crashlytics Atlassian Confluence Gitlab Gitlab CI/CD Gitflow Keychain SOLID principles KISS YAGNI DRY Dependency Injection GRDB SQLCipher
  • ENGIE - Solutions
    Senior iOS Developer - (ERL Feature Team)
    ENERGY AND UTILITIES
    January 2020 - Today (6 years and 5 months)
    Paris, France
    **ENGIE Particuliers : ERL Feature Team


    Application iOS d’Engie destinée aux clients du grand fournisseur d’énergie. Permet aux clients de suivre leur consommation d’énergie, relever leur compteur, accéder à leur dernière facture, retrouver toutes les infos sur leurs contrats et services et télécharger leur attestation de domicile.

    Tâches réalisées :

    • Conception, choix technologiques et gestion de la relation avec le métier.
    • Mise à jour de la documentation technique et fonctionnelle sur Confluence.
    • Implémentation du parcours d’installation pour la nouvelle clé ERL ENGIE.
    • Intégration du SDK Netatmo et mener les échanges avec l’équipe technique de Netatmo.
    • Implémentation du streaming SSE (Server-sent events) pour récupérer les données de
    consommation d’un utilisateur depuis la clé ERL ENGIE en temps réel.
    • Faire des propositions au métier pour des amélioration UX/UI afin de faciliter l’utilisation
    du parcours d’installation pour les utilisateurs.
    • Maintenance de l’application et fixe d’anomalies.
    • Lancement de la phase Beta-Test et gestion des retours métier.
    • Suivre les logs Backend via Kibana.
    • Test des API Backend via Swagger & Postman.
    • Développement en SOLID et Swift.
    • Unit Test.
    • Déploiement avec iTunes Connect et Firebase Distribution.
    • Progress Refactoring et revues de code.
    • Participation aux cérémonies agiles SAFe (Daily, Backlog Refinement, Sprint Planning,
    Rétro, PI Planning…).
    • Équipe de 11 personnes en Agile/Scrum SAFe.

    Environnement : iOS, Swift, Objective-C, RxSwift, RxCocoa, Xcode, JSON, MVVM, XCTest,
    CocoaPods, Carthage, TestFlight, Firebase Crashlytics, Alamofire, CryptoSwift, WireMock, SSE,
    Bluetooth SDK, JIRA, Confluence, Zeplin, Swagger, Kibana, Postman, Git, Gitlab, Scrum SAFe,
    SOLID Principles, KISS, YAGNI, DRY, Creational Patterns, Structural Patterns, Behavioral
    Patterns
    iOS Swift RxSwift Combine SwiftUI MVVM SOLID Git Gitlab SPM Zeplin Swagger Postman Scrum SAFe TestFlight XCTest KISS YAGNI DRY JIRA Confluence SSE Firebase

Recommendations

Be the first to recommend Achraf

Help this freelancer shine by sharing your experience working together.

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

  • Diplôme national d'ingénieur en informatique : Système d'information Mobile
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2016
  • Baccalauréat en Siences Techniques
    Lycée Route Chouigui Tebourba
    2010

Certifications

Skill set (51)

Categories