AVEVA E3D ou Everything3D est un logiciel de CAO mécanique.
Expérience professionnelle
JUILLET 2022 – PRÉSENT
Funkywayz, Clamart - France
Fondateur/CTO
Création en intégralité de la plate-forme Funkywayz, la première marketplace d’expériences de voyage
• Architecture Création d’une solution scalable
basée sur le Cloud GCP supportant des millions
d’utilisateurs avec des coûts réduits et des performances optimales. la plate-forme intègre les services suivants : Authentification et Autorisations,
Paiements, Facturation, Stockage des données binaires (Médias), Base de Données (Postgresql), Virtualisation (Services Spring boot), Hébergement (Angular), Goole Maps Api, Goole Analytics, SEO.
• Développement Backend Développement des services en Spring Boot 3 en utilisant une approche
TDD.
• Développement Frontend Développement d’une
Application Web Responsive en Angular 15, 16,
17 disponible sur mobile (Google Play et App Store)
SEPTEMBRE 2019 – SEPTEMBRE 2022
ING, Paris - France
Ingénieur Bancassurance
Développeur Fullstack dans le projet Dare
• Processus de développement intégration des
pratiques technique de l’agile avec un focus sur
l’excellence technique (Clean Code, SOLID, TDD/BDD,
XP) dans un environnement a grande complexité
application Responsive avec Angular JS.
• Processus de développement Introduire le BDD
(Behavior Driver Development) dans le processus
de développement de la société.
• Intégration Continue Mise en place d’une chaine
d’intégration basée sur Jenkins, GitHub et Jira.
OCTOBRE 2010 – JUILLET 2012
Groupe Metidji, Mostaganem - Algeria
Consultant SAP
Consultant dans un projet d’intégration SAP ECC
6 dans une compagnie agroalimentaire.
• Administration SAP - BASIS Installation d’instances SAP ECC 6 et supervision avec Solution
Manager 7 avec SQL Server 2003/2008 sous Windows Server 2003/2008 et mise à niveau des support package de SAP.
• SAP Material Management - MM analyse des
besoins, paramétrage, recettes, reporting avec SAP
query reports, chargement des données et formation des utilisateurs finaux.
• Autorisation Gestion des rôles et des permissions utilisateurs.
(plusieurs pays, plusieurs fournisseurs, plusieurs
produits et des millions d’utilisateurs)
• Développement
— Développement d’une librairie qui permet d’abstraire et de faciliter l’intégration et la consommation des services au sein de la plate-forme ING.
— Développement du coeur d’un système qui permet l’intégration de plusieurs pays et de plusieurs
fournisseurs de service.
— Développement de solutions Business simples
et réutilisables pensées dans un contexte global.
• Coaching et formation Revue de code, pair programming et transfert de compétences avec les équipes
front et back.
• Système de Streaming Intégration d’Apache Kafka
et développement d’un système de renvoie d’évènements avec délai lorsqu’il y a des erreurs lors des
traitements.
SEPTEMBRE 2015 – AOÛT 2019
Dassault Systèmes, Vélizy - France
Ingénieur Smart Cities
Développeur Backend dans les projets Virtual Singapore et Rennes Métropole.
• Architecture et Développement Création d’une
architecture multi tenant dans un environnement
Cloud et on-premises basée sur les web services
(Java 8, Java EE 7 et Spring 4)
• Développement Introduire les concepts avancés
de Java et de la programmation orientée objet au
sein des équipes.
• Revue et Gestion de la Qualité du code Revue
et amélioration de la qualité du code (Refactoring).
• Tests Intégration du TDD dans les outils d’intégration de Dassault Systèmes.
• Systèmes d’information Géographique Utilisation du moteur de recherche Exalead Cloudview et
Enovia PLM pour sauvegarder, indexer, analyser et
servir les données géographiques (kml et shape).
• Authentification et Autorisation Intégration de
système d’autentification CAS SSO et de Enovia
Data Access Rights pour les permissions.
MARS 2013 – AOÛT 2015
Medibase Systémes, Courbevoie - France
Développeur de logiciels médicaux
Développeur Fullstack dans un projet de migration
d’un progiciel hospitaliser.
• Architecture Etablir un schéma de migration
d’une application Desktop vers le Web (PHP Symfony et Angular JS) avec un système d’évènements qui permet la double écriture en base de
données (Legacy et Nouveau).
• Développement Backend Développement de services Rest avec PHP Symfony 2.
• Développement Frontend Développement d’une