Bienvenue sur le profil Malt de Malek !
Localisation et déplacement
- Localisation
- Paris, France
- Peut travailler dans vos locaux à
-
- Paris et 50km autour
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (21)
- Langages
-
- Frameworks
-
- Platform
-
-
-
-
- IDE
-
- Tous
-
Malek en quelques mots
J'ai travaillé dans 4 continents sur 5, accumulé 10 ans d'expertise professionnelle dans le développement mobile iOS, en tant que développeur sénior, Lead, réfèrent et architecte mobile.
Je reste à votre disposition pour toute information complémentaire.
Bien à vous,
Expériences
Asso2
Associatif et syndical
SENIOR DEVELOPPEUR MOBILE + CO-FONDATEUR ASSO²
‣ Asso2:
- Co-Fondateur d’Asso² et responsable pôle technique: application mobile frontEnd Associations et Backend.
- Développement from scratch d’une application mobile iOS.
- Définition architecture des applications mobiles, frontEnd et BackEnd
Langage:
SWIFT 5+
MDTECH
Agence & SSII
SENIOR IOS DEV - En tant que freelance
L’un des leader de la Neo Assurances en France.
‣ Leocare- B2C: (4 développeurs)
- Développement au sein de la team iOS
- Développement de nouvelles fonctionnalités
- Validation PR
- Developpement KeyCloack POC
- Externalisation couche Service ZetaPush dans un SPM
Lien: https://apps.apple.com/fr/app/leocare-assurance-auto-moto/id1312840579
Environment Technique:
Xcode 12.5, Anchors, MVVM-MVI, StoryBoard, SWIFTUI,, SwiftLint, FireBase, R.swift
Langage:
SWIFT 5.4++
• DEVELOPPEUR MOBILE + ARCHITECTE - CO-FONDATEUR ASSO² (FRANCE)— NOVEMBRE 2020…
ASSO2, c’est une application faite pour les futur bénévoles. Elle simplifie mon engagement en identifiant pour moi des missions de bénévolat qui me plaisent, à proximité, sur mon créneau de disponibilité et sans engagement ; Une recherche simplifiée, une mise en relation avec les associations facilitée, des missions adaptées à mes convictions et envies d’engagement soit la meilleure façon de donner du sens à mon temps libre !
‣ AssoCarre: (Asso²)
- Co-Fondateur d’Asso² et responsable pôle technique: application mobile frontEnd Asso² iOS et Android.
- Contact technique avec JeVeuxAider et API Engagement gouvernemental.
- Développement from scratch d’une application mobile iOS.
- Définition architecture des applications mobiles, frontEnd et BackEnd
Lien: https://apps.apple.com/fr/app/asso/id1546748642
Langage:
SWIFT 5.2
• ARCHITECTE MOBILE + LEAD DEVELOPER, TTG TRANSPORTATION TECHNOLOGY (AUSTRALIE - REMOTE) — MARS 2020-OCTOBRE 2020
Framework d’optimisation de conduite ferroviaire.
‣ ENERGYMISER- B2B:
- Optimiser le code C++ et Objective-C++
- Définir les solutions à apporter
- Validation PR SourcesLibrary en C++
- Design Pattern: MVC
- Etre référent technique pour les développeurs en Australie et en Grande Bretagne
‣ ENERGYMISER-DAS— B2B:
- Développer from scratch POC
- Définir l’ossature du futur projet CDAS
- Importer C++ avec Swift Package Manager
‣ Support SNCF:
- Analyse de la performance du système
- Fournir un appui technique aux clients et agir en tant que vis à vis direct des clients.
- Animer des formations pour TTG et son client la SNCF.
- Maintenir et optimiser les produits iOS
Langage:
OBJECTIVE-C++, SWIFT 5.1+, C++ 11
Environment Technique:
Xcode 11, Microsoft Visual Studio, AutoLayout, Clean SWIFT, StoryBoard, CoreCrypto, SwiftGen
• DEVELOPPEUR IOS, AIRCALL (FRANCE) — OCTOBRE 2019-FEVRIER 2020
Application de messagerie instantanée ++
‣ AirCall- B2C: (4 développeurs+PO)
- Développement au sein de la team iOS
- Développement de nouvelles fonctionnalités
- Validation MR
- Préparation de la MAJ iOS 13 en SWIFTUI + Combine
- Écriture des UITest et Unit Test
- PréGrooming, Grooming des tâches et tickets JIRA
‣ DesignSystem:
- Implémentation de composants graphiques réutilisables
‣ AirCallVoice:
- Création du pod AirCallVoice
- Externalisation de la couche gestion des calls
‣ AirCallV3:
- Création du pod AirCallVoice
- Externalisation de la couche API
Lien: https://apps.apple.com/fr/app/aircall-téléphone-dentreprise/id1021338425
Langage:
SWIFT 5.1+
Environment Technique:
Xcode 11, Moya, AutoLayout, Clean SWIFT, StoryBoard, SWIFTUI, Combine, Bitrise, SwiftLint, CallKit, FireBase, R.swift, Apollo
• LEAD DEVELOPPEUR IOS, CACD2- CREDIT AGRICOLE (FRANCE) — JANV 2019 - OCT 2019
Application de gestion et centralisation des cartes dématérialisée.
‣ EWallet- B2C: (6 développeurs+PO+PPO)
- Participation à la phase de cadrage du projet
- Participation à l’écriture du cahier des charges
- Animation retroTechnique bi mensuelle
- Développement au sein de la team iOS comme référent technique
- Définition de la team guidelines
- Validation MR
- Écriture des UITest et Unit Test
- Participation aux réunion UX/UI
- PréGrooming, Grooming des tâches et tickets JIRA
‣ EWalletUI: (3 développeurs):
- Création du pod CAUIKit
- Implémentation de composants graphiques réutilisables
Langage:
SWIFT 5+
Environment Technique:
Xcode 10.2, AutoLayout, Clean Swift, SnapKit, Bitrise, EncryptedCoreData, RNCryptor, SwiftLint, SwiftGen, PayCardsRecognizer, Nimble
• SENIOR DEVELOPPEUR IOS, RENAULT (FRANCE)— JUIN 2018- JANVIER 019
Application de contrôle des véhicules thermique, hybride et électrique à distance.
‣ My Renault- B2C: (7 développeurs+ProxyPO+PO)
- PréGrooming, Grooming des tâches et tickets JIRA
- Refonte de l’application
- Retrotechnique hebdomadaire
- Ecriture des UITest et Unit Test
- Proposition et intégration de fonctionnalités
Lien: https://apps.apple.com/fr/app/my-renault-france/id1440073013
Langage:
SWIFT 4.1+
Environment Technique:
Xcode 9+, Xcode 9, Storyboard, AutoLayout, Gitlab, TestFlight, Foundation, MessageUI, CoreData, AVFoundation, UIKit, CocoaPods, iCarousel, Fabric, Crashlytics, Charts, PagingMenuController, SwiftyJSON, MagicalRecord, SDWebImage, JWTDecode, PromiseKit, Instabug, RxSwift, RxCocoa, Firebase/Core, GoogleTagManager, GoogleMaps, AcknowList, SwiftLint, SwiftMessages, ObjectMapper, IQKeyboardManagerSwift, lottie-ios, Firebase/MLVision, EncryptedCoreData, FlagPhoneNumber.
• LEAD DEVELOPPEUR IOS, DIGIPLUG (FRANCE), MARS 2018-MAI 2018
Application pour les techniciens d’AIRBUS
‣ Connected Worker Airbus- B2B: (3 développeurs+Chef de Projet)
- Développement from scratch d’une application d’aide pour les techniciens d’AirBus
- Montée en compétences de 2 développeurs Android
- Ecriture du document de spécification fonctionnel et technique
- Mis en place d’une connexion avec l’application Unity de lecture de flux A/R
Langage:
SWIFT 4+
Environment Technique:
Xcode 9+, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, TestFlight, Foundation, Alamofire, AlamofireImage, SSZipArchive, MessageUI, CoreData, AVFoundation, UIKit, OpenTok
• LEAD DEVELOPPEUR IOS, CCAS (FRANCE)— SEPTEMBRE 2017-MARS 2018
Application dédié à tout les employées de l’énergétique en France.
‣ MACCAS- B2C: (4 développeurs+PO+Scrum Master)
- Développement from scratch da MaCCAS V3, application liée au activité sociale.
- Début sur SWIFT 3 puis migration SWIFT 4
- Ecriture du cahier de spécification technique
- Proposition et ajout fonctionnalités
- Mise à jour et correction bug MaCCAS V2
Lien: https://apps.apple.com/fr/app/ma-ccas/id547924366
Langage:
SWIFT 3+, OBJECTIVE-C
Environment Technique:
Xcode 9, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, TestFlight, Foundation, Alamofire, AlamofireImage, SwiftyJSON, MessageUI, CoreData, AVFoundation, UIKit
• LEAD DEVELOPPEUR IOS, FIDESIO (FRANCE) - MARS 2017- SEPTEMBRE 2017
Application d’ouverture des portes et accès à des espaces privilégiés pour un grand group hôtelier.
‣ HoistGroup Mobile Key- B2C & Mockup_app-B2B: (monôme + PO + Chef de projet)
- Développement from scratch d’une application de configuration de modules (serrures) en BLE.
- Développement from scratch d’une application pour les clients d’un établissement hôtelier.
- Conversion d’un plugin Ionic pour la communication en OOB.
- Communication crypté en mode AES-128
- Création d’une messagerie instantanée entre le client et l’établissement.
Lien: https://itunes.apple.com/fr/app/hoistgroup-mobile-key/id1320895632?l=en&mt=8
Langage:
SWIFT 3+, OBJECTIVE-C
Environment Technique:
Xcode 8.3+, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, Jenkins, QuartzCore, Foundation, Alamofire, CoreText, MessageUI, CoreData, AutoLayout, AVFoundation, UIKit, CryptoSWIFT, SWIFTYBluetooth
• SENIOR DEVELOPPEUR IOS, ALTEDIS (FRANCE)- JUIN 2016- MARS 2017
‣ Sound SAGA-B2B: (monôme+chef de projet- Ekino)
- Développement from scratch d’une application de reconnaissance vocale.
- Écriture du cahier de spécification fonctionnels et technique
Lien: https://apps.apple.com/fr/app/soundsaga/id1230111924
Langage:
SWIFT 3
Environment Technique:
Xcode 8.2, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, Jenkins, QuartzCore, Foundation, Alamofire, CoreText, MessageUI, CoreData, AutoLayout, AVFoundation, SIRI framework, UIKit
‣ EVHC-B2B: (5 développeurs+PO+Scrum Master- Nissan Europe)
- Développement from scratch d’une application pour les techniciens des revendeurs Nissan.
- Mis à jour et améliorer le code source d’EVHC v1
- Développement de la nouvelle fonctionnalité de quotation, pour optimiser les ventes de pièces tiers.
- Etude et intégration de la nouvelle fonctionnalité de quotation
- Audit technique d’EVHC v1.3
- Développement from scratch d’EVHC v2, en SWIFT 2.2 puis migration SWIFT 3
- Mis en place du schéma de la base de donnée CoreData
Langage:
SWIFT 2,2+, Objective-C
Environment Technique:
Xcode 7, JIRA, Xcode 8, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, Security, QuartzCore, Foundation, Alamofire, CoreText, Social, MessageUI, CoreData, AutoLayout, AVFoundation, CoreBluetooth, UIKit, REST, SOAP
• SENIOR DEVELOPPEUR IOS, SLICKSTONE (UNITED KINGDOM) - JANVIER 2015- JUIN 2016
‣ GRADUMATE- B2C: (3 développeurs+PO+chef de projet)
- Développement from scratch d’une application de gestion du suivi pour les étudiants, création de CV et d’initiation à la vie professionnelle.
- Participation à l’élaboration du cahier des charges.
- Etude d’existant
- Intégration des push notifications
- Mise en place de la base de données locale ainsi que la base de données MySQL
Langage:
OBJECTIVE-C, C#
Environment Technique:
Xcode 6, JIRA, Xcode 7, Storyboard, Bitbucket/Git, Security, QuartzCore, Foundation, CFNetwork, MobileCoreServices, CoreGraphics, CoreText, Social, MessageUI, CoreData, AutoLayout, Bluetooth Low Energie, iBeacons, BluetoothManager, AVFoundation, CoreBluetooth, CoreLocation, , UIKit, Visual Studio
• SENIOR DEVELOPPEUR IOS, ARDIA (TUNISIE)- MARS 2014- DECEMBRE 2014
‣ KEYFINDER- B2C: (3 développeurs+PO+chef de projet)
- Développement from scratch d’une application de localisation de porte clé, avec emission de signal sonores
- Ecriture du document de spécification fonctionnel et technique
- Jumelage, lecture du RSI et communication asynchrone avec le module BLE
- Aide à l’écriture du module en C pour assimilation aux terminaux MFI
Langage:
OBJECTIVE-C
Environment Technique:
Xcode 6, Xcode7, Storyboard, Bluetooth Low Energie, iBeacons, BluetoothManager AVFoundation, CoreGraphics, CoreBluetooth, CoreLocation, CoreData, UIKit, Foundation, nRFBeacons, UIKit, BlocksKit, SBRateApp, BTBadgeView, APAvatarImageView, JGProgressHUD, MWPhotoBrowser, libPods-miTattoo.a, CocoadPods, AutoLayout, CoreText
• SÉNIOR DÉVELOPPEUR IOS, EXTENTIA (INDE) - AOUT 2013- FÉVRIER 2014
‣ Extentia AR- B2B: (6 développeurs+PO)
- Développement from scratch d’une application de reconnaissance faciale.
- Etude existant
- Scrum Master
- Création algorithme de reconnaissance faciale, sur image et vidéo, en se basant sur 3 points du visage
- Centralisation des coordonnées détectées sur chaque personne sur un serveur
- Développent d’une équation mathématique inspirée du transformé de Fourier, breveté US 61,940,384
Langage:
OBJECTIVE-C
Environment Technique:
Xcode5, Storyboard, UIKit, libSystem(math.h), FacebookSDK, AssetsLibrary, ImageIO, MobileCoreServices, MessageUI, Social, MapKit, SpriteKit, CoreMotion, GLKit, UIKIt, CoreImage, QuartzCore, AVFoundation, CoreMedia, CoreVideo, CoreGraphics, Foundation, CoreData, StoreKit
• DÉVELOPPEUR IOS, FREELANCE, OCTOBRE 2010- JUILLET 2013 (TUNISIE)
➢ ORANGE TN UTILITY 2010
Utilitaire pour faciliter l’accès au compte personnel des clients de l’opérateur Tunisien « ORANGE ».
http://www.businessnews.com.tn/Mohamed-Naceur-Ammar-inaugure-le-centre-de-d%C3%A9veloppement-des-applications-mobiles-d%E2%80%99Orange-Tunisie,520,22691,1
➢ AMICALPNT – TUNISAIR
Utilitaire pour les pilotes de ligne ainsi que le personnel naviguant.
https://itunes.apple.com/fr/app/amicalepnttun/id464677288?l=en&mt=8]
➢ WIND 737 KoreanAir
Utilitaire pour les pilotes de ligne ainsi que le personnel naviguant de la compagnie aérienne KoreanAir.
https://itunes.apple.com/fr/app/wind-737/id680183186?l=en&mt=8]
Langage:
Objective-C
Environment Technique:
Xcode4+, WebKit, libSystem(math.h) Interface Builder, Storyboard, UIKit, AVFoundation, CoreGraphics, CoreBluetooth, CoreLocation, CoreData, UIKit, Foundation, nRFBeacons, UIKit, BlocksKit, SBRateApp, BTBadgeView, APAvatarImageView, JGProgressHUD, MWPhotoBrowser, libPods-miTattoo.a, CocoadPods, AutoLayout, CoreText.
• APPLICATIONS PERSONNELLES PUBLIEES
➢ Projet 5 : miWEATHER
Application météo utilisation de l’api openweather et géolocalisation avec prévision sur 5 jours, à interval de 3 heure
https://itunes.apple.com/fr/app/miweather/id905044061?l=en&mt=8
➢ Projet 6 : miRESUME
Application permettant la Création du CV et resume.
https://itunes.apple.com/fr/app/miresume/id905044420?l=en&mt=8
➢ Projet 7 : miTATTOO
Application pour dessiner et personnaliser vos Selfies avec des tatouages.
https://itunes.apple.com/us/app/mitattoo/id880775269?ls=1&mt=8]
➢ Projet 8: miTEXT
Application pour personnaliser en dessinant le message.
https://itunes.apple.com/us/app/mitext/id926939625?ls=1&mt=8]
➢ Projet 9: miCAR
Simulateur de conduite de voiture sur iOS, application de réalité augmentée.
https://itunes.apple.com/us/app/micar/id886199041?ls=1&mt=8]
➢ Projet 10 : miREALITY
Application de réalité augmentée pour la reconnaissance faciale.
https://itunes.apple.com/us/app/mireality/id812759887?ls=1&mt=8]
➢ Projet 11 : miTOUCH
Application permettant d’ajouter des accessoires ou des objets aux photos.
https://itunes.apple.com/us/app/mitouch/id928677384?ls=1&mt=8]
➢ Projet 12 : miDRESSING
Application Conseiller en image.
https://itunes.apple.com/fr/app/midressing/id870132027?l=en&mt=8
Compétences
API/frameworks AFNetworking, Alamofire, CMS with Soap Api, socket.IO, Json framework, iCarousel, Facebook Twitter LinkedIn SDKs, OpenGL ES, HealthKit Api, SIRI framework, Jenkins, SonarQube, CoreData, REALM, OpenTok…
Base de données MySQL,PostgreSQL,SQLite
SQL Server, Oracle, PhpMyAdmin…
Outils Xcode, Android Studio, Eclipse, MS Visual Studio, SVN,Gitlab, Bitbucket, Sourcetree, Netbeans, SonarQube, Adobe Series CS6 , JIRA, TestFlight…
Formateur:
2015 : Formateur OBJECTIVE-C
➢ Présentation et comparaison avec JEE/J2M/C++/C#
➢ Différence entre les Extensions, Category et Protocol
➢ Utilisation de l’Heritage multiple et Delegate
➢ Parsing JSON/XML
2016 : Formateur Swift
➢ Présentation et comparaison avec l’Objective-C
➢ Différence entre les Extensions, Category et Protocol
➢ Heritage et Delegate: UITableView/UICollectionView/UIPickerView
➢ Parsing JSON en SWIFT
ALTEDIS
Agence & SSII
Senior iOS developer
‣ Sound SAGA-B2B: (monôme+chef de projet- Ekino)
- Développement from scratch d’une application de reconnaissance vocale.
- Écriture du cahier de spécification fonctionnels et technique Lien: https://apps.apple.com/fr/app/soundsaga/id1230111924
Langage:
SWIFT 3
Environment Technique:
Xcode 8.2, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, Jenkins, QuartzCore, Foundation, Alamofire, CoreText, MessageUI, CoreData, AutoLayout, AVFoundation, SIRI framework, UIKit
Nissan Europe- Juin 2016-Décembre 2016
‣ EVHC-B2B: (5 développeurs+PO+Scrum Master)
- Développement from scratch d’une application pour les techniciens des revendeurs Nissan.
- Mis à jour et améliorer le code source d’EVHC v1
- Développement de la nouvelle fonctionnalité de quotation, pour optimiser les ventes de pièces tiers.
- Etude et intégration de la nouvelle fonctionnalité de quotation
- Audit technique d’EVHC v1.3
- Développement from scratch d’EVHC v2, en SWIFT 2.2 puis migration SWIFT 3
- Mis en place du schéma de la base de donnée CoreData
Langage:
SWIFT 2,2+, Objective-C
Environment Technique:
Xcode 7, JIRA, Xcode 8, Storyboard, AutoLayout, Bitbucket/Git, Gitlab, Security, QuartzCore, Foundation, Alamofire, CoreText, Social, MessageUI, CoreData, AutoLayout, AVFoundation, CoreBluetooth, UIKit, REST, SOAP
SLICKSTONE
E-commerce
Software Engineer
Application de gestion de parcours professionnel depuis le lycée sur une timeline
- Développement from scratch d’une application de gestion du suivi pour les étudiants, création de CV et
d’initiation à la vie professionnelle.
- Participation à l’élaboration du cahier des charges.
- Etude d’existant
- Intégration des push notifications
- Mise en place de la base de données locale ainsi que la base de données MySQL
Langage:
OBJECTIVE-C, C#
Environment Technique:
Xcode 6, JIRA, Xcode 7, Storyboard, Bitbucket/Git, Security, QuartzCore, Foundation, CFNetwork, MobileCoreServices, CoreGraphics, CoreText, Social, MessageUI, CoreData, AutoLayout, Bluetooth Low Energie, iBeacons, BluetoothManager, AVFoundation, CoreBluetooth, CoreLocation, , UIKit, Visual Studio
FREELANCE
Agence & SSII
Développeur iOS - En tant que freelance
ARDIA- ACTIA INTERNATIONAL Mars 2014-Décembre 2014
Application de géolocalisation indoor pour porte clé et outdoor pour un groupe de travail
KEYFINDER- B2C: (3 développeurs+PO+chef de projet)
- Développement from scratch d’une application de localisation de porte clé, avec emission de signal sonores
- Ecriture du document de spécification fonctionnel et technique
- Jumelage, lecture du RSI et communication asynchrone avec le module BLE
- Aide à l’écriture du module en C pour assimilation aux terminaux MFI
Extentia Information technologie Aout 2013- Février 2014
Extentia AR- B2B: (6 développeurs+PO)
Application de réalité augmentée partagée avec reconnaissance de groupe de travail en
vidéo et sur images.
- Développement from scratch.
- Etude existant
- Scrum Mastering
- Création algorithme native de reconnaissance faciale, sur image et vidéo, en se basant sur 3 points du
visage
- Centralisation des coordonnées détectées sur chaque personne sur un serveur
- Développent d’une équation mathématique inspirée du transformé de Fourier, breveté US 61,940,384
KOREAN AIR- Septembre 2012- Décembre 2012
WIND 737
Utilitaire pour les pilotes de ligne ainsi que le personnel naviguant de la compagnie aérienne KoreanAir. https://itunes.apple.com/fr/app/wind-737/id680183186?l=en&mt=8]
• SÉNIOR DÉVELOPPEUR IOS, FREELANCE, OCTOBRE 2010- DÉCEMBRE 2014
TUNISAIR- Janvier 2011-Juin 2012
AMICALPNT – TUNISAIR
Utilitaire pour les pilotes de ligne ainsi que le personnel naviguant.
https://itunes.apple.com/fr/app/amicalepnttun/id464677288?l=en&mt=8]
ORANGE TUNISIE- OCTOBRE 2010
ORANGE TN UTILITY 2010
Utilitaire pour faciliter l’accès au compte personnel des clients de l’opérateur Tunisien
« ORANGE ».
http://www.businessnews.com.tn/Mohamed-Naceur-Ammar-inaugure-le-centre-de- d%C3%A9veloppement-des-applications-mobiles-d%E2%80%99Orange- Tunisie,520,22691,1
Langage:
Objective-C
Environment Technique:
Xcode4+, WebKit, libSystem(math.h) Interface Builder, Storyboard, UIKit, AVFoundation, CoreGraphics, CoreBluetooth, CoreLocation, CoreData, UIKit, Foundation, nRFBeacons, UIKit, BlocksKit, SBRateApp, BTBadgeView, APAvatarImageView, JGProgressHUD, MWPhotoBrowser, libPods-miTattoo.a, CocoadPods, AutoLayout, CoreText, libSystem(math.h), FacebookSDK, AssetsLibrary, ImageIO, libMath, MobileCoreServices, MessageUI, Social, MapKit, SpriteKit, CoreMotion, GLKit, UIKIt, CoreImage, QuartzCore, AVFoundation, CoreMedia, CoreVideo, CoreGraphics, Foundation, CoreData, StoreKit
1 mission Malt
Consultez les avis de fin de mission de Malek
2 recommandations externes
Consultez les recommandations qu'a reçues Malek