Welcome to Malek's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Malek to discuss your project or search for other similar profiles on Malt.

Malek M.

Lead iOS Software Engineer

Moves to Paris

  • 48.85661400000001
  • 2.3522219000000177
Propose a project The project will only begin when you accept Malek's quote.
Propose a project The project will only begin when you accept Malek's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 50km around

Verifications

Languages

Categories

Skills (21)

Malek in a few words

Bonjour,
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,

Experience

Asso2

Civic & Social Organization

SENIOR DEVELOPPEUR MOBILE + CO-FONDATEUR ASSO²

Paris, France

November 2020 - February 2021 (3 months)

ASSO2, c’est une application faite pour les futur bénévoles. Elle simplifie mon engage-ment 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 en-vies d’engagement soit la meilleure façon de donner du sens à mon temps libre !
‣ 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

Digital Agency and IT company

SENIOR IOS DEV

Paris, France

October 2017 - Today (3 years and 11 months)

• SENIOR DEVELOPPEUR IOS LEOCARE (FRANCE RENNES-REMOTE)— OCTOBRE 2020- JUIN 2021

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
Ingénieur génie logiciel

ALTEDIS

Digital Agency and IT company

Senior iOS developer

Paris, France

June 2016 - March 2017 (9 months)

EKINO- Février-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
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

Cité de Londres, Royaume-Uni

January 2015 - May 2016 (1 year and 4 months)

1 Malt mission

    (1 rating)

    Check out Malek's reviews

    2 external recommendations

    Check out Malek's recommendations

    Education