Aurélien Vannieuwenhuyze
Machine Learning Engineer - Formateur
A propos de moi
Machine Learning Engineer et formateur indépendant avec + de 17 ans d’expérience dans le domaine de l’informatique.
Mon rôle est d’accompagner les entreprises dans la conception, la réalisation et le déploiement de solutions intelligentes. Cet accompagnement se réalise à l’aide de prestations de services techniques mais aussi par la montée en compétences des collaborateurs à l’aide de formations en intelligence artificielle.
Ce que je fais
Data Science - Machine Learning
Mise en oeuvre d'algorithmes de machine learning
- NLP ; Computer Vision ; Meta Learning
Formateur Machine Learning
Conception et animation de formations en
machine learning et au langage Python
Développeur d'applications
Développement d'applications
- Python, Java, .net...
Coaching agile
Accompagner les équipes dans mise en place de l'agilité à travers l'usage du framework Scrum.
Chiffres et dates clés
- 2021 : Formateur en Machine Learning
- 2019 : Datas science et machine learning
- 2018 : Coaching agile
- 2011 : Agilité et développement d’applications
- 2011 : Création de la société Qstom-it
- 2008 : Expertise technique et conception d’applications
- 2004 : Conception et développement d’applications
Compétences
Machine learning
Développement A.I.
Certifications
- Mathematics for machine learning
- Spécialisation Deep Learning
- Microsoft Azure Data Scientist Associate (DP 100)
- Scrum Master
Langages et environnements
Python, Spark, Sql, Microsoft Azure, Statistiques et mathématiques, Kafka, Grafana, Pytorch, Docker, Java, jupyter note book, google colab, Pandas, numpy, Facebook Prophet
Experience professionnelle
Consulting
Temps partiel.
Réalisation d'une publication de recherche scientifique permettant la mise en avant l'usage de l'usage du Meta Learning dans la prédiction d'antibiotiques.
Prévision de l'affluence en magasin lors des ouvertures exceptionnelles de fin d'année ou évènements spéciaux.
- Time Series; Spark; Pandas; Data Bricks
Projet mettant en oeuvre les techniques de computer vision. Le contenu de ce projet ne peut être dévoilé pour des raisons de secret industriel
Durée : 16 mois (Temps partiel)
Accompagnement d'une équipe projet dans la mise en oeuvre du framework Scrum. Animation des rituels Scrum, coaching personnel, animation d'ateliers pour la communauté agile de Décathlon
Durée : 4 mois (Temps partiel)
Accompagnement de l'équipe marketing de Leroy Merlin dans la mise en place d'outils agiles.
L'objectif étant d'obtenir une visibilité des projets en cours et de s'adapter facilement au changement.
Durée : 9 mois (Temps partiel)
Accompagnement de l'équipe Datas centric (10 personnes) dans la définition de leurs produits et leurs développements à l'aide de l'agilité. Mise en oeuvre du framework Scrum.
Durée: 6 mois
Animation des rituels Scrum et accompagnement de l'équipe dans l'appropriation de l'agilité et de sa mise en oeuvre.
Accompagnement du Product Owner dans la définition de son besoin, la rédaction des users stories et leur priorisation.
Durée: 4 mois
Accompagnement d'une équipe de 26 personnes à la mise en place d'une organisation agile.
Animation d'ateliers de réflexion; Sensibilisation, accompagnement et formation à l'agilité; Animation des évènements clés : daily meeting, planification de release/sprint; retrospectives; Conduite du changement; Création d'une vision produit; mise en place d'outils et de méthodes de suivi en collaboration avec l'équipe.
Durée: 2 mois
Accompagnement d'une équipe de 5 personnes à l'organisation agile de leur équipe et TechLead sur la partie conception des évolutions sur l'outil de production.
Durée: 39 mois
Refonte du système d'encaissement des supermarchés match.
- Mise en place de l'agilité : Framework Scrum adapté au contexte de l'entreprise
- Participation aux développements et à la conception de l'architecture de l'application
- Suivi et réalisation des développements
- Relation avec les utilisateurs de la solution : Recueil et priorisation des besoins
- Suivi des déploiements en magasins avec conception et réalisation d'une solution de déploiement.
- Mise en place de la maintenance applicative.
La solution est aujourd'hui déployée sur 120 magasins et plus de 800 caisses.
Environnements : JEE, Linux, Scrum
Durée: 3 mois
Conception et réalisation d'une passerelle de communication entre deux plateformes d';échanges de messages destinés aux acteurs du transport de la métropole lilloise (Bus, Tram)
- Mise en place de la plateforme (Choix et mise en place des composants de l'architecture)
- Utilisation conjointe d'axis 2 et de Maven 2 pour la génération des webservices et la création du code java pour leur utilisation
- Développement des canaux de communication via l'usage de Socket Java
Environnements : AXIS 2, Maven 2, JAVA 6, TOMCAT 6, Programmation par Socket
Durée: 12 mois
Conception et réalisation de la gestion du Drive pour les magasins U.
Mise en place de l'Acceptance Driven Développement afin d'améliorer la qualité des livrables
Environnements : TOMCAT 5, JEE 5, Spring MVC, Tapestry, Mysql,Junit
Durée: 3 mois
Application mobile Cross Plateforme permettant la gestion des actions commerciales de l’agence
Environnements : TOMCAT 6, JEE 5, Spring MVC, JPA, Hibernate, Mysql, Jquery Mobile 1.0, Android
- Application Cross Plateforme BI Mobile, permettant d’interroger un cube olap Mondrian et de créer des
- rapports BI sur support mobile.
- Environnements : Serveur Mondrian de Pentaho, Phone Gap (HTML 5 / Javascript), Android
- Application Android, permettant d’interroger la solution e-commerce Magento afin d’en lister les commandes et en assurer leur suivi.
Environnements : Magento, Android
Durée: 3 mois
SCRUM Master sur le projet Animochan du groupe IMMOCHAN.
Ce projet consistait à la mise en place d’une application permettant la gestion des emplacements précaires dans les centres commerciaux Auchan. Un emplacement précaire étant un espace dédié à la mise en place d’animation commerciale (Marché de noël…)
Durée : 400 jours /homme (Equipe de 3 développeurs)
Environnements : .NET 4, Entity Framework, WPF, ASP.NET MVC 3, HTML 5, CSS3, JQuery 1.7
Durée: 6 mois
Gestion d’une équipe de 4 experts Flex garante du framework Flex interne à l’entreprise
Mise en place de stratégies de stabilisation du framework
Définition et suivi d’une roadMap JEE/Flex/Mobilité afin d’améliorer la qualité et la productivité des développements sur l’année 2011
Responsable du pôle mobilité comportant des taches de R&D et de préconisation d’architectures sur les technologies Android, IOS. (Architecture natives et cross plateform)
Showroom pour le client Sephora : Développement sur tablette Android/IOS d’une application d’aide à vente avec option de validation de panier sur le système d’information de l’entreprise.
Aide au choix pour le client Sephora : A partir de la couleur de peau du client détectée via la caméra du terminal mobile, l’objectif de l’application est de proposer à ce client les produits cosmétiques lui correspondant (Couleur du rouge à lèvre…)
Application basée sur la réalité augmentée permettant de découvrir un produit en 3 dimensions à l’aide de son support mobile.
Environnements : Android, IOS, Flex 3.0 – 4 et 4.5 mobile
Durée: 12 mois
Conception de la refonte du système d'information à l'aide du langage UML.
Analyse du besoin utilisateur en France et à l'international (Belgique / Espagne)
Environnements : Power AMC, Sql Serveur, .NET
Durée: 3 mois
Reprise d’une application E-commerce en vue de la réalisation en TMA
Environnement : PL SQL, ORACLE, PHP
Durée: 6 mois
Gestion de la planification des salariés
Refonte de l'application et conception technique de la réalisation
Environnements : JAVA, JEE, Struts
Durée: 4 mois
Création d'un portail PHP avec Drupal
Accompagnement et coaching technique d'une équipe de 4 développeurs pour la réalisation du portail.
Formation des développeurs en PHP / Javascript / CSS.
Orientation sur les choix techniques à mettre en oeuvre.
Supervision de la réalisation du projet.
Environnement : PHP FRAMEWORK ZEND, SMARTY, CMS DRUPAL, JQUERY
Durée: 4 mois
Création d'un Outil De Génération De Site Web (CMS)
Rédaction des spécifications techniques,
Réalisation pour l'application de création et de gestion des sites internet iTool
Application Web J2EE, basée sur le framework Redhat CMS.
Environnement : JAVA, J2EE, STRUTS, SALTO, ORACLE 10G, MEGA
Durée: 4 mois
Dans le domaine du Recouvrement Bancaire :
Mise à disposition pour les partenaires, de l'ensemble des informations financières de leurs dossiers.
Etude du besoin avec la maitrise d'ouvrage,
Spécifications fonctionnelles et conception technique de l'architecture cible,
Formation au Framework Flex.
Gestion de projet (coût /délai).
Gestion d'équipe (3 personnes).
Environnement : ADOBE FLEX, SQL SERVER, PHP, CSS, ACTION SCRIPT
Durée: 12 mois
Convergence et fusion des Si belge et espagnol (domaine du Recouvrement Bancaire)
Interlocuteur de référence entre les deux entités.
Etude, conception, plan de tests en relation avec la MOA d'Espagne et de Belgique.
Elaboration des cahiers des charges.
Estimation des coûts et délais.
Conception détaillée des spécificités techniques.
Suivi de l'avancement du projet.
Gestion d'une équipe de 3 personnes.
Durée: 2 mois
Corrections et évolutions de l'outil de gestion des éditions des catalogues de la société blanche porte (filiale des 3 Suisses).
Environnement : WINDEV 7, SQL SERVER
Durée: 8 mois
Conception d'un outil de planification des tâches attribuées automatiquement aux salariés en usine.
Définition des Use cases
Rédaction du cahier des charges techniques
Conception des écrans
Environnement : Power AMC, UML
Durée: 24 mois
Etude de la VoIP (protocoles, matériels).
Gestion des interventions de la société Infogest et gestion des parcs informatiques de ses clients.
Mise en place d'un serveur Redhat AS pour l'hébergement de l'application.
Mise en place de serveurs de messagerie sous Redhat AS (Sendmail, Fetchmail...)
Développement d'une application en windev pour le textile : Analyse des trames
Environnement : Linux, windev,php
Enseignement et formation
Animation de deux modules (35 h) présentant les fondamentaux du Machine Learning
- Les différents types d'apprentissages et de problèmes; les algorithmes de régression; les algorithmes de classification; Ethique et IA; Les arbres de décisions en détail; Le bagging et les forêts aléatoires; évaluer un modèle de régression et de classification; déployer et maintenir un modèle
Cas pratiques réalisés à l'aide du langage Python et du logiciel Orange Data Mining
Formation Big Data Analytics avec Python (28 heures)
- Introduction à la modélisation; Procédures d'évaluation de modèles; Les algorithmes supervisés; Les algorithmes non supervisés; Analyse en composantes; Analyses de données textuelles
Note obtenues après animation de la formation : 18/20
Démonstration de projets en intelligence artificielle et réalisation de cas pratiques en Python (4 h)
Formation en intelligence artificielle appliquée à la robotique (35 h)
- Machine learning introduction; Vision par ordinateur; Bras robotique et QLearning; Maintenance prédictive; Reconnaissance vocale; Chat bot.
Formation longue certifiante au titre de Machine Learning Engineer (60 jours)
- Module Python : Préparation à la certification PCAP Python (30 jours)
- Module Machine Learning (15 jours) : Exploration détaillée des données; Régression Linéaire; Régression logistique; arbres de décisions; bagging; boosting; KNN; Naives bayes; SVM; KMeans; DBScan; Séries temporelles; Apprentissage par renforcement.
- Module Deep Learning (15 jours) : Les réseaux de neurones; LeNEt5; CNN; Transfert Learning; RNN; LSTM; Transfert de style; Pytorch; Yolo; Bert.
Formation de data scientists à l'analyse et à la réalisation de prédictions à l'aide de série temporelles (14 h)
- Les séries temporelles ; Variance / Covariance; Stationnarité; Stationnarité et transformation; Correlation ACF/PACF; Modèles stochastiques; Modèles stationnaires AR/MA; Modèles non stationnaires ARIMA/SARIMA; Facebook prophet.
Animation de différents modules de Machine Learning tout au long de l'année scolaire:
- Introduction à l'intelligence artificielle; Intelligence artificielle avancée; Projets en intelligence artificielle
Formation de Data Engineer aux algorithmes et méthodes d'apprentissage du Machine Learning ainsi qu'à l'utilisation de l'ouil KNIME. (70 heures)
- Introduction au Machine Learnig, préparation des données, la régression, la classification, le NLP
- Utilisation de l'outil KNIME pour la création de pipelines de Machine Learning
Animation de différents modules de Machine Learning tout au long de l'année scolaire:
- Introduction à l'intelligence artificielle; Intelligence artificielle avancée; Projets en intelligence artificielle
Projets
ANASTASIA : ANAlyse STAtiStique Inteligence Artificielle : Développement d’une solution web permettant aux acteurs des TPE/PME d’analyser leur données et d’utiliser des algorithmes de machine learning. [En cours]
ML SIMULATION : Conception et création d’une solution de simulation par évènements discrets afin de modéliser des processus industriels, organisationnels ou hospitaliers. Le but de ce projet est de concevoir un outil open source de simulation et d’y adjoindre des algorithmes de Machine Learning afin de prédire les évènements futurs. Environnements : Python, Kafka, Grafana [En cours]
Formations et langues
- 2016 : HEC – CESA Pilotage de la transformation digitale des entreprises
- 2015 : HEC – Stratégie d’entreprise
- 2006 : DEST (Bac + 4 ingénierie informatique) – CNAM Valenciennes
- 2002 : BTS informatique de Gestion – CNED
- 2000 à 2001: DPECF (Diplôme préparatoire aux études comptables et financières)
- 1999 : Baccalauréat STT (Sciences Technologiques Tertiaires)