Recep SEBAT

Lead développeur iOS Senior | SwiftUI

Salaire / Taux journalier

Paris, France

Mobilité : Lyon, Nantes, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

IOSSwift

Langues

Anglais

À propos

Introduction

Lead mobile iOS avec 13 ans d'expertise dans le développement d'applications bancaires et fintech. Expert SwiftUI, Clean Architecture et MVVM-C, j'ai dirigé la refonte complète d'applications BforBank et optimisé des solutions mobiles pour Société Générale. Spécialisé en leadership technique et livraison de solutions iOS performantes.

Liens

Expérience de travail

Lead mobile iOS

BforBankFreelance

juil. 2021 - Présent

5 ans 4 mois

92400 Courbevoie, France

La mission consiste à reprendre l'application existante et développer également une nouvelle application iOS from scratch en utilisant SwiftUI, la clean architecture et l'architecture MVVM-C. Etant Lead mobile iOS, je travaille dans une équipe avec plusieurs développeurs (junior, senior, …) Voici les missions effectuées : - Analyse et maintien de l'application existante - Développement de nouvelles fonctionnalités - Evolution des filtres des opérations et des virements programmés - Migration d'Accengage vers Airship - Implémentation Apple Pay - Gestion des dettes techniques - Utilisation du modèle MVVM-C pour la couche présentation. - Estimation des complexités et priorisation des features avec l'équipe Produit (PO/PM) - Création et maintenance de composants réutilisables niveau design - Réaliser des analyses techniques et des études d’impacts en amont des développements, à partir de besoins exprimés par le métier - Concevoir des solutions en respectant les bonnes pratiques de développement et les normes en vigueur - Fournir des chiffrages détaillés des futures réalisations - Prendre en charge l’analyse d’incidents, et si besoin la réalisation de solution de contournements, ou de correctifs de manière à assurer une qualité de fonctionnement optimale - Réaliser les développements et les tests unitaires et d’intégration sur son périmètre d’intervention Effectuer des contrôles croisés entre développeurs afin d’assurer la qualité des développements réalisés par l’équipe - Encourager la montée en compétences des développeurs - Accompagner les autres développeurs dans l’application des bonnes pratiques, les choix d’architecture et dans leur travail au quotidien - Gestion des Pull Request (PR) des développeurs - Préparer les mises en production et assurer le support lors des mises en production - Audit Technique avec les développeurs pour l'évolution du projet - Rédaction des documentations techniques pour la nouvelle application mobile

Référent technique mobile hybride - Refonte du S.I de l'application GlobalCash Mobile

Société Générale

sept. 2017 - juil. 2021

3 ans 11 mois

Val de fontenay

- Analyse de l'application hybride existante sur iOS et Android - Maintien de l'application existante - Correction d'anomalies natives - Correction d'anomalies backbone js - Implémentation du nouveau SDK pour la partie Secure Access - Interaction avec les tiers à propos du SDK utilisé et des problèmes clients rencontrés - Mise à jour Cordova / plugins - Revue des certificats pining utilisés dans les applications - Gestion des certificats pining (demande, implémentation, test, livraison) - Mise en place de la gestion des OOBMI - Revue de code - Revue de la dette technique de l’application - Export du projet Android vers Android Studio - Implémentation et utilisation des frameworks FCM, d’OkHttp3 et de Retrofit2 sur Android - Proposition aux clients la MAJ disponible sur les stores au lancement de l’application - Ajout d’une page informative au lancement de l’application - Gestion des nouvelles résolutions d’iPhone et d’iPad - Création d’une nouvelle application Secure Access Mobile (Secure Access for Corporate) - Migration d’Objective C vers Swift 5 - Implémentation et utilisation des frameworks Cocoapods, d’AFNetworking sur iOS - Revu des parcours OOB - Revu de la charte des cookies - Revu de la navigation de l’application Global Cash Mobile - Etude des HMS pour les notifications Huawei - Implémentation et utilisation de l’empreinte digitale comme moyen de connexion - Ajout des informations des applications sur les stores (textes, images, confidentialité, …) - Livraison et qualification des versions Testflight et Bêta des applications - Publication finale des application sur les stores (App Store, Play Store, Huawei App Gallery) - Analyse du besoin métier - Conception fonctionnelle et technique, Spécification, recette et prototypage - Etude et proposition de nouvelles solutions techniques et fonctionnelles - Rédaction des documentations et implémentations techniques à partir des stories - Développement des stories définis à partir du Backlog

Référant technique mobile - Refonte du S.I des applications MyPilotis et ClotureCompta

SNCF Réseau

mai 2017 - juil. 2017

3 mois

Clichy, France

- Analyse de l’application existante - Rédaction des documentations techniques - Rédaction des implémentations techniques à partir des stories - Validation du travail effectué dans l’équipe - Développement des stories définis à partir du Backlog - Travail en équipe pour la réalisation du projet - Implémentation de la base de données dans l’application en utilisant CoreData et le modèle de données déjà conçu (création des modèles de classe, création des différentes requêtes CRUD pour chaque modèle) - Développement des différentes interfaces (Request/Réponse) des web services - Sauvegarder les données du web service dans la base de données - Construction des graphes (librairie Stats) à partir des données existantes dans la base de données - Faire les modifications nécessaires pour la prise en compte du changement du modèle de données dans l’application - Mise en place des AutoLayout

Devops - Intégration continue et automatisation des tests fonctionnels

FDJ - Française des jeux

mars 2017 - mai 2017

3 mois

Région de Boulogne-Billancourt, France

- Automatiser le déploiement des outils - Mise en place d'un gestionnaire de version - Mise en place d'un outil d'intégration continue - Développement de tests fonctionnels - Utilisation d'un outil de tests multi-navigateur basé sur le cloud - Automatisation des tests fonctionnels sur les différents outils mis en place - Mise en place des outils pour l'analyse statique du code - Documentation des différents outils mis en place - Création d'un projet exemple (en Angular 2.0)

Référant technique mobile - Refonte de l'application Star Drive et Audit technique de l'application

SOGESSUR

janv. 2017 - mars 2017

3 mois

Région de Boulogne-Billancourt, France

- Analyse de l'application existante - Analyse et audit des ressources utilisées par l'application - Rédaction de l'audit technique - Conception des améliorations techniques - Revu des règles de suivi du travail effectué par l'équipe - Validation du travail effectué par l'équipe - Mises-en place des outils pour l'analyse statique du code - Rédaction des implémentations techniques à partir des stories - Développement des stories définis à partir du Backlog - Travail en équipe pour la réalisation du projet - Utilisation de la librairie Stats pour faire des graphes des résultats de conduite de l'utilisateur sur une période définie

Ingénieur d’études et développement iOS - Android / Référant technique mobile

FDJ - Française des jeux

juin 2015 - déc. 2016

1 an 7 mois

Région de Boulogne-Billancourt, France

Refonte du S.I des jeux FDJ, Loto, Super Loto, Euro Millions et refonte de l’application Parions Sport en Ligne, Parions Sport Point de Vente, Travail en mode Agile (équipe organisée en Stream) : - Rédaction des documentations techniques, - Rédaction des implémentations techniques à partir des stories, - Validation du travail effectué dans l’équipe, - Développement des stories définis à partir du Backlog, - Travail en équipe pour la réalisation du projet, - Préparation et présentation du développement effectué en fin de sprint, - Module de Favoris : Ajout, suppression et jouer des grilles en favoris, - Chargement de la webApp loto, euro millions, de la webApp d’authentication et de la gestion des bridges JS, - Ouvrir le jeu dans une webView et intercepter les différentes actions des joueurs (quitter le jeu …). - Module Service : Présenter les dernières actualités de la FDJ, la manière de jouer, contacter le service FDJ ainsi qu’Activer/Désactiver les notifications Push, - Module d’authentification pour connecter les joueurs avant de lancer un jeu, l’authentification s’effectue via un widget d’authentification en utilisant un bridge js, - Création du module d’authentification, - Création d’une application commune reprenant les fonctionnalités de tous les jeux FDJ (Application FDJ), - Géolocalisation et affichage des points de ventes de la FDJ, - Notification Push, - Communication/Synchronisation des données avec l’api FDJ, - Mise en place de la nouvelle charte graphique de l’application Parions Sport Point de vente et Parions Sport En ligne à partir des maquettes fournies, - Module de Loto Foot : chargement de la webApp Loto foot et la gestion des bridges JS, - Module Mes sélections / Mes bulletins : création des listes de sélection et de bulletins de l’utilisateur avec les différents règles d’affichage, génération du QRCode, obtention des informations à partir du serveur back-end,

Ingénieur d’études et développement iOS - Android

Aareon France

mars 2015 - juil. 2015

5 mois

Meudon La Forêt

Développement d’une application iOS destinée à être utilisé pendant la convention 2015 de la société et d’une application (iOS, Android) pour les locataires : - Rédaction des documentations techniques, - Rédaction des implémentations techniques à partir des stories, - Développement des stories définis à partir du Backlog, - Travail en équipe pour la réalisation du projet, - Préparation et présentation du développement effectué en fin de sprint, - Communication/Synchronisation avec l’api aaeron, - Affichage et modification des données personnelles à propos de son appartement/maison loué, - Gestion des différents types de compte utilisateur (propriétaire, locataire, agence), - Création d’une application spécifique à la convention 2015 d’Aareon, utilisation du système d’ibeacon. - Gestion des notifications et des push, - Rédaction des UT.

Ingénieur d’études et développement iOS – Android – RIM – BlackBerry 10

NOMALYS

oct. 2012 - mars 2015

2 ans 6 mois

94250 Gentilly, France

Développement d’applications iOS, Android, RIM, BlackBerry 10 pour les clients de la société, développement du back-end pour l’interfaçage avec le front-end : - Rédaction des documentations techniques, - Développement des implémentations techniques définis par le référant technique, - Développement des stories définis à partir du Backlog, - Travail en équipe pour la réalisation du projet, - Préparation et présentation du développement effectué en fin de sprint, - Mise en production des applications mobile Nomalys (Itunes Connect, PlayStore, App World), - Livrable de l’api back-end aux clients, gestion du SAV pour l’installation et la mise en place, - Recherche et développement de la couche back-end, - Création de nouveaux connecteurs métiers permettant d’afficher les données des clients utilisateurs dans l’application Nomalys, - Maintenance et évolution de l’api serveur et de la console d’administration, - Evolution de l’algorithme de recherche, - Développement d’applications mobiles multiplateforme (iOS, Android, BlackBerry 10), - Développement d’applications tierces pour Nomalys (Creditsafe, Saleforce), - Gestion de synchronisation offline/online des données dans les applications mobiles, - Gestion des formulaires utilisateurs (lecture, écriture, suppression) dans les applications mobiles, - Communication/Synchronisation avec l’api Nomalys, - Adaptation des applications Nomalys pour tablettes, - Gestion des notifications et des push, - Rédaction des UT.


Formation

SUPINFO

Master of Science (MSc)

2007 - 2012

6 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.