Learn Data Skills
Beta
MOHAMED Habib JABERI

MOHAMED Habib JABERI

Data Scientist

bforBank | France

Technologies

Data conductor, leading the orchestra of insights with analytical finesse.

My Work

Take a look at my latest work.

notebook

Unleashing the Potential of Olympic Athlete | Kaggle

Python
notebook

Analyzing Crime in Los Angeles | Kaggle

Python
article

Machine Learning Unveiled: A Beginner’s Handbook to Understanding and Harnessing the Power of Models | by JABERI Mohamed Habib | Medium

My Certifications

These are the industry credentials that I’ve earned.

Other Certificates

LinkedIn Advanced Python

LinkedIn NumPy Essential Training: 1 Foundations of NumPy

LinkedIn NumPy Essential Training: 2 MatPlotlib and Linear Algebra Capabilities

LinkedIn Pandas Essential Training

LinkedIn Python Essential Libraries

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

BforBank | Jan 2023 - Present

lead iOS Developer

• Développement des interfaces graphique avec SwiftUI en se basant sur Figma ‘pour les maquette’ et ZeroHeight ‘pour les composants design system’. • Travailler sur le modèle de conception Clean Archi qui devise le projet en 3 couches (Presentation layer ‘MVVM-C’ , Domain layer ‘Business logic by using Interactor, Data layer ‘Networker, Data base’ ) • Implémenter les web services avec en utilisant modern concurrence Async/ Await. • Implimenter custom composants, custom modifiers et costume subviews avec SuiftUI. • Utiliser SonarQube locally et en remote pour faire la merge request verification afin de détecter les code smell et la generation le code coverage rapport. • Utiliser Bitrise pour déployer des nouveaux builds en différents environnements sur Firebase, Browserstack et TestFlight. • Amelioration d’archi : utiliser differents design pattern afin de rendre le code clean, réusable et maintenable (Pattern : DTO, factory, Façade, Delegation, Singleton, Observer, ID ” Injection de dépendances, mock, Spy…), Intégrer Combine pour le binding • Utiliser SPM pour integrer les customs component et libraray. • Review de code lors de création de merge request et faire le PeerPrograming. • Réaliser le développement des tests unitaires (tester les ViewModels, Interactor, Repository, Manager) • Proposer et améliorer les architectures techniques de projet. • Intégrer DataScannerViewController pour ajouter la feature scan IBAN. • Investigation et Analyse des bugs graphiques et fonctionnels. ENVIRONEMENT TECHNIQUE ET FONCTIONNEL : • Secteurs : Banking • Langages : Swift, SwiftUI, Combine. • Outils : XCode, Figma, Betrise, Firebase, Swagger, Zeroheight, Fork, Gitlab, REST API, SwiftGen, Swift-Lint, SonarQube • Compétences Fonctionnelles : Développement de composants génériques, Gestion du versioning, Documentation technique du projet , Méthode agiles • Méthodes : Agile/Scrum, TDD
Show More

Euro Information Developpements / EID | Dec 2020 - Present

iOS Developer

Lyf pay (https://apps.apple.com/fr/app/lyf-pay/id824967438 ) • « Lyf » est une Fintech Française, leader du paiement mobile augmenté • I ’objectif est d’offrir des solutions de paiement mobile simple, avant-gardistes et sécurisées à plus de 2 millions de particuliers via son application Lyf Pay • Avec Lyf Pay : Payer vos achat en magasin avec votre téléphone sans contact et sans limite, dématérialisez toutes vos cartes de fidélité, Envoyer de l’argent à vos proches gratuitement et de maniéré instantanée, créez des cagnottes 100% gratuites. TACHES : • Développement des interfaces graphique en se basant sur InVision. • Travailler sur le modèle de conception MVVM-C • Refonte archi (re-implimenter des ancien fonctionnalité en MVVM-C , Intégrer RxSwift pour le binding, et ID ” Injection de dépendances” ) • Intégration des nouveau SDK ”Restaurant et Scan & Go” et mise à jour les fichier Podspec • Revue de code. • Réaliser le développement des tests unitaires () • Proposer et améliorer les architectures techniques des projets. • Développement du module « Parkus » : Permet de consulter les listes des parkings disponible et payer via l’application • Développement du fonctionnalité Universal Link : permettant la redirection vers l’app depuis le scan d’un QR Code • Intégrer Core Data pour persister les statistiques de fidélité • Investigation et Analyse des bugs graphiques et fonctionnels.

Néo-Soft Groupe | Sep 2019 - Nov 2020

iOS App Developer

1) Setting up Unit Tests : - Added unit testing target and scheme to an existing project 2) Writing testable code : - Refactored networking logic - Abstracted out logic from our view controller - Added tests for extensions 3) Asynchronous testing : - Testing network requests 4) Mocking : - Extend URLSession Refactor tests to use mock objects - Created protocols for dependencies - External test files 5) Code coverage and performance tests : - Xcode’s code coverage Performance tests with measure - Parallelizing and randomizing tests 6) UI tests : - add new UI testing target - add new test scheme - write UI test 7) Testing your view controllers

MS Solutions (Monetics Services Solutions) | Jun 2019 - Sep 2019

IOS Application Developer

- On behalf of the customer Ooredoo, Development of the Mobicash application that allows to carry out monetary transactions. - Responsible for Integrate the design, build, deployment, debug & maintenance. - Designed and Developed iOS applications for customers - Development was mainly in Swift. - Working with SqlLite, and cocoaPods build a native app with XCode IDE And Swift language . - UI that works in diffrent devices and resolutions. - Using SCRUM as our project management methodology. - Worked in an Agile environment and managed to launch a widely used application. -Using Fastlane : For automating our development and release process : 1- AUTOMATE SCREENSHOTS : Automatically generate localized screenshots for the app store. 2-BETA DEPLOYMENT : Easily distribute beta builds to testers. 3-APP STORE DEPLOYMENT : Publish a new release to the app store . 4- CODE SIGNING : Reliably and consistently code sign app

Proxym Group | Aug 2017 - Jun 2019

IOS Application Developer

N/A

Proxym Group | Jan 2017 - Jul 2017

Projet de fin d’étude

Development of an application that reacts with real objects based on Augmented Reality: Task: The detection of an object on the paper surface, the use of different types of camera and their calibrations, video processing and pattern recognition. Assimilation of complex notions related to computer imaging, Use of mathematical tools in algorithms. - Development was done using Swift & C++ on the iOS side. Technical environment: Ipad, Xcode, Sprite Kit, Open-CV, Swift, C, C ++

learning Pro | Sep 2015 - Jan 2017

IOS Developer , JAVA Trainer

N/A

Beta Life Center, Cabinet du Consulting & de Formation | Jun 2016 - Jul 2016

IOS Mobile Engineer Internship

Development of an E-Commerce application Moltin API Integration, Product Selection, Product Navigation, Add to Cart and Order Validation.

Learning_Pro | Jun 2015 - Aug 2015

IOS Mobile Engineer Internship

IOS application development of Geolocation. the expanded example displays the weather forecast in a captured city by interacting with the Rest API provided by Openweather.org. It also shows how to do geolocation using Google Maps.

Groupe Tunisie Telecom | Jul 2014 - Aug 2014

Internship Trainee

knowing the ACTEL work process, have an idea about the execution and control plan and also properly carry out certain tasks supervised by the agents of the ACTEL.

My Education

Take a look at my formal education

Data Scientist in Python, Data ScientistDataCamp | 2024
Composable-SwiftUI-Architecture-Using-Redux, iOS Programming  · (janvierUdemy | 2023
Async/Await and Actors - Concurrency in Swift, iOS Programming  · (décembreUdemy | 2022
Combine: Asynchronous Programming with Swift, Combine Framework in iOS Using SwiftUdemy | 2022
Testing iOS Apps - Behavior Driven Development Using Swift, Testing iOS AppsUdemy | 2022

About Me

MOHAMED Habib JABERI

I am an experienced computer engineer with over 8 years of expertise in software development. I am particularly enthusiastic about data science and have dedicated significant efforts to broaden my skill set, with a focus on big data, deep learning, a

Powered by

  • Work
  • Certifications
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free