Paul - Développeur SWIFT

Ref : 200328B001
Photo de Paul, Développeur SWIFT
Compétences
Expériences professionnelles
  • Expériences

    Aujourd’hui
    2022
    L’Oréal
    iOS (Tech-Lead)
    2 ans et 5 mois
    CoreML | SwiftUI | T.U | Clean Architecture | Équipe de 9
    développeurs | SCRUM

    Aujourd’hui
    2020
    Octo Technology à SNCF
    iOS
    3 mois
    UIAccessibilityRequestGuidedAccessSession

    Octo Technology à Echopen/Aura
    iOS
    3 mois
    C++, BGAppProcessingTask, BGAppRefreshTask

    Octo Technology à Engie Home Service
    Android (Tech-Lead)
    1 an
    Clean architecture | Mode offline | « From scratch » |
    Continuous Delivery | Continuous Integration | T.U
    Équipe de 4 personnes

    Octo Technology à la BNP Paribas
    Android
    1 an et 2 mois
    Clean architecture | Développement nouvelles features |
    Intégration de SDKs | Continuous Delivery | Continuous
    Integration | T.U | Équipe de 10 personnes

    Octo Technology - Stage de fin d’étude
    iOS | Android
    6 mois
    Sujet: Comment partager du code propre,
    performant et testable entre Android et iOS ? (C++ , Go
    mobile)

    Freelance à Etease
    iOS
    8 mois
    Développement nouvelles features | Livraison TestFlight |
    Amélioration des performances | Refactorisation

    MISSIONS EFFECTUEES

    Du 01/12/2020 au 15/03/2020
    Société : SNCF
    Rôle : Consultant Senior iOS
    Activités
    - 1ère partie: Étude de faisabilité en collaboration avec Apple France
    et P.O.C sur la possibilité de partager des données sans réseau entre
    plusieurs devices avec un OS différent, la modularisation et la
    communication entre plusieurs application d’un même device, le
    partage de documents annotés, la possibilité de filtrer les appels
    programmatiquement et d’isoler le conducteur dans un mode
    « conduite » afin d’inhiber toutes les notifications. La mise en place
    du Single App Mode via l’API d’Apple à l’aide d’un device en mode
    « Supervisé » et enrôlé à un MDM.
    - 2ème partie: Audit de code
    - Restitution et présentation devant l’équipe SNCF
    Environnement technique : Swift, XCode, Redux, Airdrop API, MultipeerConnectivity
    Framework, Nearby API, Single App Mode API, Gitlab

    Du 01/09/2020 au 01/12/2020
    Société : Echopen / Aura
    Rôle : Consultant Confirmé iOS
    Activités
    - Echopen permet de faire des échographies à domicile grâce à un
    dispositif embarqué. Aura permet de détecter les crises d’épilepsie
    en amont à l’aide d’un patch positionné sur le patient.
    - Intégration d’une librairie de traitement du signal en C++ (Développé
    par des chercheurs d’Orléans) afin de voir dans l’application
    l’échographie.
    - Enregistrement de l’échographie sous forme de photo ou de courtes
    vidéos.
    - Connection et récupération de données en Bluetooth d’un patch
    cardiaque.
    - Re-synchronisation avec le device après une longue période de
    déconnexion.
    Environnement technique : Swift, XCode, MVVM, Background Tasks (BGAppProcessingTask,
    (BGAppRefreshTask), AVFoundation Framework, Github
    Du 01/09/2019 au 01/10/2019
    Société : Orange
    Rôle : Consultant Confirmé iOS
    Activités
    - Audit de code et recommendations techniques pour l’équipe qui
    s’occupe des tests d’interfaces pour l’application Orange TV
    - Restitution et présentation devant l’équipe Orange
    Environnement technique : Swift, Java, Appium, Continuous Integration, Continuous
    Delivery

    Du 01/09/2018 au 01/09/2019
    Société : Engie Home Services
    Rôle : Tech Lead Android
    Activités
    - Application permettant d’intervenir chez un particulier pour
    réparation/remplacement de chaudière (Facture, Paiement, Modèle
    de chaudière, Itinéraire vers le client, …).
    - Équipe de 9 personnes (dont 4 personnes pour le mobile).
    - Développement « from scratch » en définissant l’architecture à
    mettre en place.
    - Mon expérience de tech-lead m'a conduit à diversifier mes
    compétences (management, chiffrage, architecture …).
    Responsabilité en tant que Tech Lead. Force de proposition et
    arbitrage en cas de besoin.
    - Implémentation d’un mode offline et re-synchronisation avec le
    backend
    - Fort enjeu UI et collaboration étroite avec la designeuse (Lottie, Vues
    « custom » [Vue atomique, Signature temps réel, Vue Plan hybride, le
    parcours à mettre en place pour les utilisateurs, les animations,
    l'enchainement des écrans, …])
    - Livraison et tests automatisées
    - Méthodologie Agile
    - Code Review / Pull Request
    - Suivi de production et corrections de bugs
    Environnement technique : Kotlin, Android Studio, Clean Architecture, Architecture
    Components (LiveData, ViewModel), Coroutines, WorkManager, Moshi, Retrofit, OkHttp,
    Room, Appaloosa, Lottie, B2B, Suivi de Prod, Clean Architecture, T.U, C.I, C.D, Slack, Jira,
    Gitlab

    Du 01/06/2018 au 01/08/2018
    Société : Orange
    Rôle : Consultant Confirmé Android
    Activités
    - P.O.C de l’application Djingo Car Mobile
    - Animation poussée (Cercle concentrique répondant au timbre de
    voix)
    - Speech-to-text API
    - Code Review / Pull Request
    Environnement technique : Swift, Kotlin, XCode, Android Studio, API REST, OkHttp,
    Retrofit, Moshi, NSURLSession, Silent Push Notification, Slack, Jira, Gitlab

    Du 01/08/2017 au 01/09/2018
    Société : BNP Paribas
    Rôle : Consultant Android
    Activités
    - Ajout de nouvelles features à l’application Mes Comptes (Scan de
    chèque, S.O.S Cartes, Virement Permanent, …)
    - Ajout de nouvelles features à l’application Hello Bank (Scan de
    chèque, S.O.S Cartes, Virement Permanent, …)
    - Équipe de 10 personnes. Clean Architecture. Découpage en module et
    base common entre Hello Bank et Mes Comptes
    - Évolution de la version Watch de l’application
    - Suivi de production et corrections de bugs
    - Livraison et tests automatisées
    - Méthodologie Agile
    - Code Review / Pull Request
    Environnement technique : Java, Kotlin, Android Studio, API REST, Slack, Jira, Github,
    Android SDK (min : 16, target : 24) ; Tests (Mockito, JUnit), OkHttp, Retrofit, Moshi,
    Conceal, Android Design Library, Appaloosa, Projet Agile, B2C, Suivi de Prod, T.U, C.I, C.D,
    Slack, Jira, Github

    Du 01/02/2017 au 01/08/2017
    Société : OCTO Technology
    Rôle : Stagiaire
    Sujet: Comment partager du code propre,
    performant et testable entre Android et iOS ? (C++ , Go mobile)
    Activités
    - Réalisation d’un POC Android et iOS sur le lien possible avec une
    librairie écrite en C++ et dont les wrappers sont générés à l’aide de
    Djinni (Dropbox)
    - Réalisation d’un POC Android et iOS sur le lien possible avec une
    librairie écrite en Go
    - Réalisation d’une application en interne « Club Sosie » mettant en
    oeuvre ces concepts
    - Réalisation d’une librairie en Go exportable vie gomobile en .aar
    ou .framework reprenant l’appel aux APIs internes des employés
    (nom, prénom équipe etc). Facilement consommable dans
    l’application interne AskBob
    Environnement technique : Swift, Objective-C, Java, Kotlin, XCode, Android Studio,
    AppCode, Sublime Text, C++, Go, API Rest, Djinni, Gomobile, Gitlab, T.U, C.I, Jenkins

    Du 01/10/2015 au 01/09/2016
    Société : Etease
    Rôle : Freelance iOS
    Activités
    - Refonte de la page profil
    - Ajout d’un système de commentaire
    - Corrections de bugs
    - Suivi de production
    - Amélioration des performances (UITableView et mise en place d’un
    cache réseau)
    - Génération de vidéo à partir d’un gif et d’une musique (AVFoundation
    Framework)
    - Incrustation d’image dans une vidéo
    - Implémentation de la « Share Extension »
    - Implémenation de l’API Giphy
    - Ajout de l’API iTunes et de l’onglet iTunes pour sélectionner son
    extrait de musique
    - Livraison sur TestFlight et sur l’AppStore
    Environnement technique : Swift, XCode Parse SDK, ITunes API, Spotify SDK, Deezer SDK,
    MVC, AVFoundation Framework, Giphy APIs, TestFlight, iTunes Connect, Github

    Du 01/02/2015 au 01/07/2015
    Société : Casino
    Rôle : Freelance Android
    Activités
    - Implémentation d’un algorithme de probabilité décrit dans le cahier
    des charges
    Environnement technique : Java, Android Studio

Études et formations
  • Parcours scolaire

    UTT - Master SSI
    Sécurité des Systèmes d’Information

    Anglais intermédiaire !
    BULATS ( 77 / 100 )

    UTT - École d ‘Ingénieur
    Informatique et Systèmes d’Informations

    CPGE - Math SUP/SPE
    Section Mathématique Physique (MP)
    Crédit ECTS 120 - Mention Bien
    Lycée Pothier Orléans

D'autres freelances
Développeur SWIFT

Ces profils pourraient vous intéresser !
CV Développeur Full Stack et Data Scientist
Jugurtha

Développeur Full Stack et Data Scientist

  • BOULOGNE-BILLANCOURT
PYTHON SQL REACT.JS C++ JAVASCRIPT SWIFT
Disponible
CV Ingénieur de développement SWIFT
Mohamed Habib

Ingénieur de développement SWIFT

  • RUEIL-MALMAISON
SWIFT GIT GITLAB
Disponible
CV Ingénieur de développement PHP
Mathis

Ingénieur de développement PHP

  • NANTES
PHP SYMFONY TypeScript PYTHON REACT.JS NODE.JS SWIFT DOCKER CI/CD MARIADB
Disponible
CV Développeur iOS
Nourhene

Développeur iOS

  • MONTIGNY-LÈS-CORMEILLES
iOS SWIFT GIT
CV Développeur iOS
Thibaut

Développeur iOS

  • DUNKERQUE
SWIFT iOS GIT
Disponible
CV Ingénieur de développement SWIFT
Regis

Ingénieur de développement SWIFT

  • ATHIS-MONS
SWIFT
CV Développeur Full Stack (Orienté Jam Stack )
Alexandre

Développeur Full Stack (Orienté Jam Stack )

  • LYON
REACT.JS React Native PHP SYMFONY PYTHON PHP LARAVEL DJANGO JAVA SWIFT C++
Disponible
CV Développeur senior iOS
Sebastien

Développeur senior iOS

  • TOULOUSE
iOS SWIFT GIT OBJECTIVE-C
CV Développeur iOS
Sereypich

Développeur iOS

  • TREMBLAY-EN-FRANCE
SWIFT iOS GIT JIRA SCRUM
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS