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

Atef A.

Développeur iOS - Swift - SwiftUI

480 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Atef

Je suis un jeune ingénieur dynamique et discipliné, avec plus de 7 ans d'expérience. Je suis motivé par l'envie de progresser et de contribuer dans un domaine qui me passionne.
Grâce à une solide connaissance des systèmes d’information mobiles, des principes de Clean Architecture et des concepts SOLID, je suis en mesure de développer des solutions performantes et bien structurées.


  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

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

Expériences

  • Zenika
    Développeur iOS & NestJS
    janvier 2025 - Aujourd'hui (1 an et 5 mois)
    Paris, France
    Participation au développement de TrainerZ, la plateforme interne de Zenika dédiée à la gestion et à la digitalisation du
    catalogue de formations.
    TrainerZ permet aux formateurs de créer et gérer des sessions, suivre les inscriptions, gérer les évaluations, et
    automatiser les documents administratifs (conventions, feuilles d’émargement, attestations, etc.).
    Développement Mobile iOS (SwiftUI) :
    • Conception et implémentation d’une application iOS en SwiftUI avec une architecture Clean Architecture
    (MVVM, SOLID), Intégration des services backend (API REST NestJS)
    • Mise en place des tests unitaires en XCTest et de la CI/CD en CircleCI
    • Livraison des évolutions sur Testflight.
    Développement Backend (Back-for-Front NestJS) :
    • Développement de l’API REST en NestJS et TypeScript pour le frontend Angular et l’application iOS (gestion
    des utilisateurs, rôles, notifications, intégration d’outils tiers comme Dendreo ou des CRM internes).
    • Mise en place de tests unitaires et d’intégration, CI/CD.
    Travail en équipe agile en collaboration avec le frontend (Angular), UX designers et PO pour concevoir une
    expérience unifiée.
    Environnement technique :
    Swift, SwiftUI, XCTest, MVVM, Clean Architecture, SOLID, Testflight, Alamofire, SPM, Async/await,
    TypeScript, NestJS, RxJS, Axios, Dendreo API, Google Cloud, NoSQL Database, Cloud Firestore,
    Docusaurus, Swagger, Github, GitFlow, Agile Scrum, CircleCI, Testes unitaires.
    SwiftUI MVVM CircleCI NestJs Typescript
  • SNCF
    Développeur iOS
    novembre 2021 - novembre 2024 (3 ans et 1 mois)
    Paris, France
    SNCF Connect & Tech
    Projet:IDFM SDK/Ciel
    C’est un SDK (Intégré dans l’app SNCF Connect) qui permet d'acheter des billets Île-de-France Mobilités
    via deux méthodes:
    • Top up : cette fonctionnalité permet d'acheter des titres et de recharger son passe grâce à la technologie NFC.
    • Démat : cette fonctionnalité permet de dématérialiser son titre de transport via le stockage directement sur le
    téléphone (en Wallet) ou sur Apple Watch et les utiliser via NFC.
    Dans le cadre de ce projet je suis intervenu sur :
    ● L’ajout des nouvelles fonctionnalités, Maintenance et correction des bugs.
    ● Mise en conformité avec les standards d’accessibilité (VoiceOver)
    ● Livraison des évolutions sur App Center et Testflight.
    ● Gestion des certificats de signatures et distribution
    ● Création du module Démat en iOS & mise en prod avant Paris JO 2024.
    Projet:Pay As You Go/JustGo
    C’est est une solution et un service permettant de voyager sans acheter un titre en avance.
    Via une interface, le voyageur indique le début et la fin de son trajet.
    Le voyageur paiera alors le meilleur tarif selon ses voyages en fin de période (quotidien, hebdomadaire ou mensuel).
    • Crée un SDK mobile (iOS et android) pour capturer, checkin, checkout, géolocalisation, anti-fraude et
    apporter les services PAYG au plus près du device.
    • L’SDK est Intégré dans l’app SNCF Connect sous le nom : JustGo
    Dans le cadre de ce projet je suis intervenu sur :
    ● Choix et création de L'architecture mobile (iOS CleanSwift + SOLID et Android)
    ● Création de l'SDK iOS
    ● Création d’une application de démonstration (iOS) des différentes fonctionnalités de l’SDK en SwiftUI
    ● Mise en place de la CI/CD
    ● Participation au différents cérémonie Scrum
    ● Livraison des évolutions sur App Center
    ● Gestion des certificats de signatures et distribution
    ● Optimisation des performances de l’application en réduisant la consommation énergétique et en améliorant l’autonomie de la batterie
    ● Documentation+Onboarding des nouveaux intervenants sur le projet
    SwiftUI iOS SDK CleanArchi Gitlab CI/CD Testes unitaires
  • Citygo
    Développeur iOS
    mai 2021 - octobre 2021 (6 mois)
    Paris, France
    Citygo est une application de covoiturage courte distance utilisé par +500K utilisateur par mois.
    Citygo a pour but de permettre à tous de se déplacer librement et de manière personnalisée.
    Elle offre aux utilisateurs les fonctionnalités suivantes :
    • Une Partie PASSAGER / Une Partie CONDUCTEUR,
    • Recevoir des demandes de covoiturage.
    • Proposer des trajets à l’avance et acceptez des demandes planifiées.
    • Contacter le Passager/Conducteur pour le retrouver facilement.
    • Recevoir vos frais payés en CB dans le porte-monnaie de l’appli ou en liquide directement du passager.
    • Notez votre passager/conducteur et laissez-lui un avis.
    J'ai pu contribuer au développement des modules suivants :
    ● Développement de nouvelles fonctionnalités.
    ● Maintenance corrective et évolutive.
    ● Participation à la conception et au points
    techniques.
    ● Documentation.
    ● Participation au différents cérémonie Scrum.
    ● Livraison des évolutions.
    Environnement technique :
    Swift5, MVP, CocoaPods, Alamofire, Moya, RxSwift, Swinject, Github, GitFlow, Agile Scrum, Jira, Bitrise, Testes
    unitaires, Danger, Cuckoo
    Équipe :
    1 PO, 1 Lead tech iOS, 1 QA Tester, 3 dev iOS.

Recommandations

Soyez le premier à recommander Atef

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

  • Diplôme D'Ingénieur d'État Accrédité EURACE,
    Université ESPRIT
    2018
    Diplôme D'Ingénieur d'État Accrédité EURACE,
  • Baccalauréat Mathématiques.
    2013
    Baccalauréat Mathématiques.

Compétences

Catégories