Ali ZAINOUL

Formateur professionnel certifié en Python et langages objet
Formateur professionnel certifié avec NDA spécialisé en Python, Java, C++ et MATLAB, avec +25 sessions (+1200 h) dispensées en présentiel / distanciel (inter/intra) pour des grands comptes (IBM Academy, Cegos, PLB).
Expert en pédagogie : conception de programmes éligibles CPF et financés par les OPCO, blended learning, Qualiopi (LMS, classes virtuelles, évaluations) et accompagnement personnalisé vers des certifications professionnelles.
Time-to-skill de 80 % avec un taux de satisfaction > 90 %.
Compétences
Langages orienté objet : expert

Formateur en Python (certifié API Society), en C++ et en Java.

Mathématiques appliquées et data : expert

Ingénieur numéricien et formateur en MATLAB

Expériences professionnelles
Formateur indépendant
CrystalClearCode Montpellier
03/2022
  • Conception et animation de formations Python, Java, C++, MATLAB en inter et intra-entreprise (présentiel et distanciel)

  • Clients : FFU, AELION, IBM Academy, Needemand, Styrel, LAHO, Centre Scientifique de Monaco, M2I, IB CEGOS, PLB

  • Interventions : 25+ sessions (1200 h)

  • Résultats : Time-to-skill réduit de 80%, taux de satisfaction > 90%

  • Conception orientée objet : Architecture logicielle, design patterns (SOLID), UML

  • Développement moderne : Clean code, software craftsmanship, optimisation logicielle, développement structuré, refactoring

  • Technologies maîtrisées : Python (certifié API Society), Java, C, C++, MATLAB

  • Accompagnement R&D : Montée en compétences de développeurs et ingénieurs sur les principes SOLID, design patterns et bonnes pratiques de développement moderne

  • Formations certifiantes : Préparation aux certifications Python (API Society).

  • Ingénierie pédagogique : Création de programmes sur mesure, supports de cours LaTeX, ateliers pratiques, projets guidés, évaluations des acquis et adaptation aux profils débutants à avancés.

Stage : Développement d’un module moléculaire en C++ et PostgreSQL - AI
AI Biopharma Montpellier, France
03/2020 - 08/2020
  • C++ : développement d’un module moléculaire, POO, structs, templates.

  • Compilation & build : C++11, CMake, CMakeLists, Makefiles, GNU toolchain.

  • Systèmes & scripts : Bash/Shell, Python, Linux Ubuntu.

  • Base de données et versionning : PostgreSQL (exécution, admin. serveur), git/github.

Diplômes et Formations
Certification : Développer en langage Python orienté objet
API Society Distanciel
06/2024
  • Développer en langage Python orienté objet, ID: VWP-TMH-4LC

Formation : The Hacking Project
The Hacking Project Montpellier
07/2019 - 09/2019
  • Développement d’applications web : framework Ruby On Rails: gems (rspec etc.), JavaScript: Ajax, BDD: PostgreSQL, HTML5 / CSS / Bootstrap, Agilité.

Master M2 : Modélisation et Analyse Numérique
Université de Montpellier Montpellier, France
09/2018 - 09/2020
  • Formation en programmation scientifique (C, C++11, Python, MATLAB, Fortran, SageMath).

  • Analyse numérique (EDO/EDP), optimisation, probabilités/statistiques, algèbre linéaire et tensorielle, analyse de Fourier et physique appliquée.

0762207704
32 ans
474 av. de la Justice de Castelnau
Montpellier
Atouts
Communication

Intelligence émotionnelle, communication, P.N.L, capacité d'écoute, leadership

Psychologie

Psychanalyse, synergologie (analyse du langage non-verbal), leadership

Formations proposées clés en main
Python (5 jours)
  • Structures de données

  • Immuables: Strings, Tuples, et Frozen Sets

  • Mutables: Lists, Sets, et Dicts

  • Conception Orientée Objet : POO

  • Packages et modules: Numpy, Pandas, Matplotlib, Seaborn, PyQt

  • Gestion des exceptions

  • Tests Unitaires avec Pytest

  • Niveaux : débutant, intermédiaire et avancé

C++ (5 jours)
  • Structures de données et STL

  • Programmation Orientée Objet

  • Programmation Générique

  • Gestion des exceptions

  • Initiation à QT, QML

  • Compilation: CMake, Makefiles.

  • OS : Ubuntu, macOS, Windows

  • Standards : C++11, C++14, C++17 et C++20

  • Niveaux : débutant, intermédiaire

Java (5 jours)
  • Conception orientée objet : POO

  • Gestion des exceptions

  • Tests unitaires

  • Maven Apache, Tomcat Apache, Spring et Spring boot

  • Niveaux : débutants, intermédiaires

MATLAB (3 jours)
  • Algèbre linéaire : calcul matriciel (Gradient et Gradient Conjugué, Descente / LU, Gauss etc.)

  • Niveaux: débutants, intermédiaires

Langues
Anglais
Français