Mon espace
Je m'inscris

En tant que

Consultant Client
 

CV du
consultant

Réf PROF00007783

Accueil > Consultants > PROF00007783
 
 

Développeur Mobile iOS Senior

Disponible

 

Profil publié le : 13/02/2025 Profil vu : 31 fois Référence : PROF00007783

 
 

Compétences

Expert Moyen Débutant

BDD

Azure Realm

Connaissances fonctionnelles

agile Scrum MOBILE achat Achats ANGLAIS AUTHENTIFICATION BANCAIRE communication CRM Fonction Formation Français informatique Performance POS Production SANTE Sécurité Slack TESTS TRANSPORTS UI WEB

Langages

SWIFT C Confluence CoreData Firebase Github Graphql IPAD JIRA SCRIPT Xcode

Méthodes

AGILE Architecture Autonomie développement DEVOPS integration Jenkins MIGRATION MVC MVVM PROJET Qualité REST SCRUM TDD

Outils

SwiftUI bitbucket Figma GitLab sketch Trello Zeplin

Réseaux et Middleware

Reseau

Systèmes

iOS APPS GIT IBM Messagerie

Diplômes et formations

Pays / régions

Expérience professionnelle

Développeur iOs
7 ans d’expériences



Profil
PROF00007783
Développeur mobile passionné qui aime créer des applications innovantes pour iOS.
Au cours des dernières années, j'ai été impliqué dans divers projets iOS, gagnant de l'expérience et améliorant mes compétences au point de pouvoir coder rapidement
des solutions mobiles pour iOS en utilisant les technologies les plus récentes et les meilleures pratiques


Points forts
• Développeur iOS avec 7 ans d’expérience.
• Maîtrise des webservices Rest/GraphQL.
• Bonne connaissance de Swift, Objective-C et plusieurs SDK iOS.
• Maîtrise du UI iOS (UIKit et SwiftUI).
• Maîtrise de versionning (GIT).
• Maîtrise des tests unitaires (TDD) et Code review.
• Maîtrise de la méthodologie Agile Scrum

Technologies
• ARCHITECTURE / PATTERN: MVC, MVP, MVVM, MVI, VIP

• BASE DE DONNÉES: SwiftData, CoreData, SQLITE, YapDatabase, REALM Database

• DEVELOPPEMENT / LANGUAGES: Swift, Objective-C, SwiftUI, Combine

• GESTION DE PROJET: Jira, Trello, Confluence

• MÉTHODOLOGIE: Agile, Scrum

• INTÉGRATION CONTINUE: Fastlane, Jenkins, Bitrise, App Center

• GESTION DE VERSION : Git, Github, Gitlab, Bitbucket

• OUTILS DE DÉVELOPPEMENT: Xcode, Zeplin, Sketch, Figma, Adobe Assets, Gitkraken, Sourcetree, Slack …

• IOS SDK: GraphQL, Apollo, Twilio, Launchdarkly, Firebase, Appsflyer, Amplitude, Qonversion, Crowdin, WonderPush, Alamofire, Fabric, Crashlytics, Rx Swift, MangoPay, MapKit ...


Compétences clés
• L’autonomie
• Travail en équipe
• Savoir s’adapter
• Le sens des responsabilités

Formation
• 2016-2019
Diplôme d’ingénieur en Informatique
Institut Supérieur des Sciences Appliquées et de Technologie de Sousse - Spécialité Génie logiciel.

• 2014-2016
Cycle préparatoire intégré : Institut Supérieur des Sciences Appliquées et de Technologie de Sousse.

Langues
Arabe : Langue maternelle
Anglais : Courant
Français : Courant


Langue
• Arabe : Langue maternelle
• Anglais : Courant
• Français : Courant




Expériences Professionnelles


Développeur iOS Senior
ChristianDior:
Depuis Mai 2022
DiorStar est une application qui vise à autonomiser les travailleurs des magasins de vente au détail en mettant l'accent sur les relations clients.
Grâce à l'application, les associés du magasin peuvent facilement accéder aux informations sur les produits et les clients, ce qui leur permet de rechercher des produits dans un catalogue, assurer la gestion des informations sur les clients, la gestion des commandes et des transactions, ainsi que la communication avec les clients.
DiorStar conçu pour être facile pour le conseiller des ventes occupé, ne nécessitant aucune formation, et économiser du temps et des efforts:
• Synchroniser les clients Dior à partir des contacts CRM, POS ou téléphoniques.
• Envoyer des messages aux clients par SMS ou par courriel.
• Segmenter les clients dans des listes dynamiques en fonction de leurs intérêts, de leur emplacement géographique, de leurs achats antérieurs, de leurs notes et plus encore.
• Être avisé lorsque les clients aiment les suggestions des sales ou veulent communiquer avec lui.
• Créer des rendez-vous et des rappels pour rester au fait des opportunités futures.
• Communication facile entre le manager et son équipe.
• Afficher les indicateurs de performance détaillés et les informations individuelles ou pour une équipe.

Tâches principales:
• Développement du module Clientelling.
• Migration d'une architecture VIP à une architecture Clean en utilisant MVVM pour refondre les modules existants.
• Refonte UI (Migration du UIKit vers SwiftUI).
• Investigations et corrections des bugs en production.
• Amélioration continue de l’application (Performances / QoS / Qualité de code).
• Intégration des SDK Launchdarkly (c’est un outil de feature flag).
• Développement du UI (SwiftUI Views, components,, animation, view transitions) .
• Integration des web serviece QraphQL avec Apollo.

Environnement:
• Methodology: Agile (Scrum)
• Team: 6 resources
• Systems: iOS
• Language: Swift 5, SwiftUI, Script SH
• Libraries: Combine, GraphQL, Apollo, Launchdarkly, Firebase Analytics, SwiftData, Crowdin
• Development tools: Xcode, Figma, Azure devops



Développeur iOS Senior
1Tech:
De Mars 2021 à avril 2022
Développement de l’application iOS Number2Go , pour iPhone et iPad, l’application permet l’achat des numéros de téléphones de différents pays a travers Twilio SDK et les utiliser comme étant des numéros réels, l’application vous permet de faire des appels téléphoniques, envoyer des sms, échanger des messages avec vos contacts comme vous utilisez votre téléphone et plus.

Tâches principales:
• Développement du module de messagerie basé sur Twilio SDK
• Développement du module de Audio Call basé sur Twilio SDK
• Intégration des SDK Mobile Measurement Partner (MMP) pour le suivi des événements (Appsflyer, Amplitude, Qonversion)
• Développement du UI (view, components, ibdesignable, animation, view transitions)
• Integration des web service REST
• Développement du module d’authentification
• Développement du module de push notification avec WonderPush SDK
• L’internationalisation de l’application en utilisant Crowdin SDK

Environnement:
• Methodology: Agile (Scrum)
• Team: 6 resources
• Systems: iOS
• Language: Swift 5, SwiftUI
• Libraries: Twilio SDK, Combine, Crowdin, AppsFlyer, Amplitude, Qonversion, WonderPush, Alamofire, Core Animation, iOS Framework
• Development tools: XCode, Figma, Github, GitKraken

Site web de l'entreprise:
https://www.1tech.co



Développeur iOS
Proxym-Group:
De Janvier 2018 à février 2021
Développement de plusieurs applications iOS et iPad (from scratch):

• Application DEWA smart app fournit une plate-forme unique et interactive caractérisée par une expérience utilisateur transparente, alimentée par l'agent d'intelligence artificielle virtuelle dewa «Rammas», libérant un concept nouveau et innovant dans la façon dont les services sont offerts via des offres intégrées à valeur ajoutée délicatement conçues pour les consommateurs, constructeurs, partenaires, fournisseurs et étudiants.
• Lien de l’application: https://apps.apple.com/ae/app/dewa/id364928325 .
• Libraries: Alamofire, Core Animation, iOS Framework

• Application CIO FORUM: Cette application mobile est créée pour permettre aux membres CIO de Mubadala de demander et de partager des informations pour bénéficier de l'ensemble de la communauté informatique de Mubadala. Elle fournit un réseau unique pour aborder les projets et se concentrer sur les défis auxquels les professionnels de l'informatique sont confrontés, dans un environnement commercial de plus en plus changeant.
• Libraries: Alamofire, Fabric, Crashlytics, KeychainSwift, Rx Swift, XMPP,Real Time

• Applications Wattsy: Développement d’une application iOS (from scratch) qui met en oeuvre un nouveau concept pour le chargement des véhicules électriques en France. Avec des prises électriques publiques connectés, le propriétaire du véhicule peut réserver une prise et suivre le chargement à travers l’application Wattsy. L’application permet à l’utilisateur de créer un compte et de consulter la liste des plus proches prises sous forme des marqueurs sur la carte et de réserver un s’il est disponible en payant un montant via sa carte bancaire. Enfin l’utilisateur peut donner son avis et une note à la prise électrique qu’il a utilisée et partager son expérience.
Libraries: Alamofire, Fabric, Crashlytics, Rx Swift , Rx Cocoa, Rx DataSource, Map Kit, MangoPay

• Applications MyBackCoach: Projet de ceinture lombaire intelligente de Thuasne: développement d'une application mobile et d'une ceinture lombaire instrumentée, tous deux connectés à une plateforme sécurisée, la ceinture lombaire intelligente sera une nouvelle solution interactive et personnalisée permettant une récupération plus rapide pour les patients souffrant de lombalgie avec un patient plus grand implication et meilleures interactions avec les professionnels de la santé.
Libraries: Alamofire, Fabric, Crashlytics, IBM MobileFirst, Push notification

• Application Salama Magazine: Développement de l'application RTA SALAMA pour iPhone et iPad, créée par RTA Dubai (Road et Autorité des transports). Cette application est destinée aux enfants dont le but est de leur apprendre la route en sécurité. Outre le magazine en ligne, il propose des livres animés ainsi que des jeux pour enfants leur faciliter l’apprentissage des panneaux de signalisation. SALAMA était présent au plus grand salon informatique et innovation, au salon The GItex 2019 CCG.
Lien de l’application: https://apps.apple.com/ae/app/salama-magazine/id1047155923
Libraries: Alamofire, Fabric, Crashlytics, MVC, CoreData, EasyAR SDK, Push notification
 
 

Consultants similaires

 
Ingénieur Logiciel

Compétences : iOS, MOBILE, SWIFT, SwiftUI, UI, Firebase, Xcode, Android, ...

Voir
consultant
Retenir
 
Consultant IT

Compétences : AGILE, agile Scrum, DSI, ITIL, ITSM, EasyVista, PROCESSUS, ...

Voir
consultant
Retenir
 
Chef de projet

Compétences : agile Scrum, Confluence, JIRALanta, PROJET, SIRH, AGILE, ...

Voir
consultant
Retenir
 
Data Analyst|Data Scientist

Compétences : AGILE, agile Scrum, Dataiku, PYTHON 3, SQL, Data, GCP, ...

Voir
consultant
Retenir
 
Chef de projet Digital / IT & Data

Compétences : agile Scrum, GCP, Gestion de projets, JIRA, Looker, ...

Voir
consultant
Retenir
 
Project Manager

Compétences : AGILE, agile Scrum, JIRA, Management, Management de ...

Voir
consultant
Retenir
 
Lead Designer

Compétences : agile Scrum, FRONTEND, UI, UX, UX design, 3D, AGILE, ...

Voir
consultant
Retenir
 
Product Owner

Compétences : AGILE, agile Scrum, product owner, SAFe, ANGLAIS, Banque, ...

Voir
consultant
Retenir
 
Chef de projet MOE

Compétences : agile Scrum, azure Devops, CRM, PROJET, SAGE, C++, ...

Voir
consultant
Retenir
 
Chef de service

Compétences : Cybersecurité, Finance, Management, MOBILE, TELECOM, ...

Voir
consultant
Retenir
 
 

Partager

 

Retenir

  • Pour quelle mission ?

 

Vous avez oublié
votre mot de passe ?