Ahmed Mahouchi

Développeur iOS senior

Salaire / Taux journalier

78480 Verneuil-sur-Seine, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

SwiftKotlinObjective-CClean ArchitectureXcodeGitFirebaseJiraGitHubGitLabJenkinsScrum

Langues

Français (Courant)Anglais (Courant)Allemand

À propos

Introduction

Développeur iOS senior avec plus de 10 ans d'expérience, spécialisé en Swift, SwiftUI et Combine. Maîtrisant les architectures MVVMC, MVP et Clean, je développe et livre des applications robustes et performantes, avec une solide expérience des pipelines CI/CD (Jenkins, Fastlane, Bitrise).

Liens

Expérience de travail

Développeur sénior iOS

Renault Group

août 2022 - Présent

4 ans 3 mois

Projets: MyRenault - My Dacia- My Alpine - My Mitsubishi c'est l'application mobile officielle de Renault destinée aux propriétaires de véhicules Renault. Elle permet d'accéder et de gérer à distance de nombreuses fonctionnalités liées à la voiture directement depuis le smart phone. Tâches: – Définition du choix d'architecture technique et fonctionnel pour le projet – S'assurer de la qualité du code à travers le suivi de standard du code et le revu de code – Préparation des évolutions et des nouvelles versions des applications – Partager les bonnes pratiques au sein de l'équipe. – Collaborer avec des équipes interfonctionnelles pour définir, concevoir et livrer de nouvelles fonctionnalités et mettre en œuvre l'architecture MVVMC – Travailler sur la correction des bugs et améliorer les performances de l'application – Ajoutez quelques fonctionnalités : OIDC authentication, car Page V3, Store, Digital-key .. – Ajouter des tests unitaires pour chaque nouvelle fonctionnalité – Identifier les opportunités d'amélioration technique Environnement technique : Xcode 26-Jira- GitLab - Firebase - PostMan - Proxyman - Swift ui - Combine Swift - iOS 15 min - MVVMC - Bluetooth

Machinestalk

sept. 2017 - août 2022

5 ans

Référent Technique

mars 2022 - août 2022

6 mois

– Définition du choix d'architecture technique et fonctionnel pour le projet – S'assurer de la qualité du code à travers le suivi de standard du code et le revu de code – Préparation des évolutions et des nouvelles versions des applications – Assurer une veille technologique en continue: Animer des formations et webinar: SwiftUI - KMM – Partager les bonnes pratiques au sein de l'équipe. – Implémentation de CI/CD – Implémentation de Sonar Qube

Développeur iOS

sept. 2021 - août 2022

1 an

Projet: Carsharing Une application iOS de covoiturage permettant aux utilisateurs de rechercher un véhicule disponible, de le réserver puis de le déverrouiller ou le verrouiller sans clé, grâce à un module Bluetooth embarqué et accessible via une seule application mobile. Tâches: – Développement des fonctionnalités de l'application. – Participation aux phases de design. – Développement des cas de tests « tests unitaires » – Accompagnement de l'équipe Test a la définition des cas de tests et à la rédaction du cahier de test. – Application des tests fonctionnels – Revue de code. Environnement technique : Swift5/Swift4.2- API-REST - Alamofire-MVVM-CoreBluetouth. Bitbucket gitFlow - Jira - SourceTree - FireBase - Jenkins - fastlane.

Scrum master

mars 2022 - juil. 2022

5 mois

Projet: Thingstalk Mobile c'est une application mobile qui facilite l'utilisation et la gestion des informations transmises par les objets intelligents. Tâches : – Aider à écrire ou découper des user stories. – Aider à ordonner les éléments du backlog produit. – Aider à planifier la version/release. – Veille à organiser les "cérémonies agiles" – Faciliter les réunions de l'équipe. – Préparation des documents nécessaire pour la gestion de projet scrum.

Développeur iOS

sept. 2019 - déc. 2021

2 ans 4 mois

Projet: LOGISTI Logisti est une application dédiée aux services logistiques, permettant le suivi des commandes, la navigation optimisée et la communication avec clients ou répartiteurs. Elle offre aussi la preuve de livraison via scan, photos et signatures. Tâches: – Développement des fonctionnalités de l'application. – Participation aux phases de design. – Développement des cas de tests « tests unitaires » – Accompagnement de l'équipe Test a la définition des cas de tests et à la rédaction du cahier de test. – Application des tests fonctionnels – Revue de code. Environnement technique : Swift5/Swift4.2- API-REST - Alamofire-MVP-CoreBluetouth-Bitbucket - gitFlow - Jira - SourceTree - FireBase - Jenkins - fastlane.

Développeur iOS

mai 2021 - oct. 2021

6 mois

Projet: FMS FMS est une application de gestion de flotte adaptable à tout type de transport ou d'actifs mobiles. Elle offre un large éventail de services pour gérer voitures, camions, conteneurs, bateaux et plus encore. Tâches: – Développement des fonctionnalités de l'application. – Participation aux phases de design. – Développement des cas de tests « tests unitaires » – Accompagnement de l'équipe Test a la définition des cas de tests et à la rédaction du cahier de test. – Application des tests fonctionnels – Revue de code. Environnement technique: Swift 4.2, Xcode, API-REST, MVP, Auto-layout, Bitbucket, GitFlow, Cocoapods, Swiftlint, Fabric, Crashlytics, Alamofire, Realm, ObjectMapper, Jira, Zeplin, Jenkins, Sonar

Développeur iOS

sept. 2017 - sept. 2021

4 ans 1 mois

Projet: Motorna L'application fournit en temps réel l'état complet du véhicule (localisation, consommation, batterie, température, maintenance) et surveille le comportement de conduite. Elle met aussi à disposition l'historique détaillé de tous les trajets. Tâches: – Développement des fonctionnalités de l'application. – Participation aux phases de design. – Développement des cas de tests « tests unitaires » – Accompagnement de l'équipe Test a la définition des cas de tests et à la rédaction du cahier de test. – Application des tests fonctionnels – Revue de code. Environnement technique : Swift5/Swift4.2- API-REST - Alamofire-MVVM-CoreBluetouth-Bitbucket - gitFlow - Jira - SourceTree - FireBase - Jenkins - fastlane.

PerfectsWeb

sept. 2015 - sept. 2017

2 ans 1 mois

Développeur iOS

sept. 2015 - sept. 2017

2 ans 1 mois

Projet: Multifinaces Cette application offre des simulateurs de crédit en ligne et propose diverses formules de crédits innovantes adaptées aux besoins des utilisateurs. Tâches: – Aide à la définition des fonctionnalités attendues et à la sélection de celles apportant le plus de valeurs aux utilisateurs. – Participation à l'analyses et la rédaction des spécifications fonctionnelles et techniques. – Mise en place de l'architecture et la conception de l'application. – Développement des fonctionnalités de l'application. – Développement des cas de tests « tests unitaires » – Participation aux phases: découpage des taches, estimations et planification dans un contexte agile. – Participation aux phases de design et de définition de l'ergonomie. Environnement technique: Swift 4, Xcode, API-REST, MVC, Auto-layout, Alamofire, Git, GitFlow, Gitlab, SDK-IOS, Cocoapods, Fabric, Crashlytics,, Jira, SourceTree, Zeplin

Développeur iOS

sept. 2015 - sept. 2017

2 ans 1 mois

Projet: Wekids L'application permet de réserver une baby-sitter proche, tout en recevant des photos, vidéos et audios des enfants durant les séances. Elle propose aussi un cloud sécurisé pour stocker ces contenus, ainsi que le paiement et les avis. Tâches: – Aide à la définition des fonctionnalités attendues et à la sélection de celles apportant le plus de valeurs aux utilisateurs. – Participation à l'analyses et la rédaction des spécifications fonctionnelles et techniques. – Mise en place de l'architecture et la conception de l'application. – Développement des fonctionnalités de l'application. – Développement des cas de tests « tests unitaires » – Participation aux phases: découpage des taches, estimations et planification dans un contexte agile. – Participation aux phases de design et de définition de l'ergonomie. Environnement technique: Swift 4, Xcode, API-REST,, MVC, Auto-layout, Git,, SDK-iOS, Cocoapods, Alamofire, Jira, ownCloud, Paypal.

Développeur iOS

Freelance

mai 2016 - juil. 2016

3 mois

Projet: Taxi-Fojayra Cette application permet de trouver le taxi le plus proche, d'estimer le coût avant la réservation, de réserver un véhicule et de communiquer avec le chauffeur via un chat intégré. Tâches : – Aide à la définition des fonctionnalités attendues et à la sélection de celles apportant le plus de valeurs aux utilisateurs. – Participation à l'analyses et la rédaction des spécifications fonctionnelles et techniques. – Accompagnement du Product owner et Scrum master sur les phases de préparation et de priorisation des différents sprints. – Mise en place de l'architecture et la conception de l'application. – Développement des fonctionnalités de l'application. – Participation aux phases: découpage des taches, estimations et planification dans un contexte agile. – Participation aux phases de design et de définition de l'ergonomie. – Accompagnement de l'équipe Test a la definition des cas de tests et a la rédaction du cahier de test – Revue du code Environnement technique: Swift 4, Xcode, API-REST, MVC, Auto-layout, Alamofire, Git, GitFlow, Gitlab, SDK-IOS, Cocoapods, Fabric, Crashlytics,, Jira, SourceTree, Zeplin


Licences et certifications

Design and Implement Microsoft DevOps solutions (AZ-400)

Délivré le : janv. 2025

Certifié par Microsoft

Kubernetes, orchestration des conteneurs

Délivré le : janv. 2024

Scrum master PSM1

Délivré le : janv. 2020

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.