Après avoir effectué une formation en mathématique et informatique, j’ai au cours de ces dernières années acquis beaucoup d’expérience auprès de grands comptes dans les domaines Java / J2EE et Web, tout en m’orientant vers des postes de gestion de projet.
Passionné par les nouvelles technologies, de nature autonome et très adaptable je recherche de nouveaux défis en m'orientant aujourd’hui vers des activités plus fonctionnelles (MOA).
Mission de développement pour la création et mise en place d’une application de migration de données depuis une BDD (un modèle V2) vers une BDD V3 (nouveau modèle de données). BDD contenant 535 tables
L’application livrée se connecte à 3 bases de données (la V2, la V3 et sa propre base et propose une interface de migration des données V2 en V3 en fonctions de critères de sélection.
L’algorithme de migration réalise les actions suivantes :
- Récupération des objets en V2 à migrer
- Création de nouveaux objets en V3, mapping de ses attributs (gérés automatiquement via de l’introspection, ou manuellement si pas de mapping “simple”)
- Génération d’un arbre résultat avec des Statistiques et les correspondances effectuées entre les deux modèles.
- Création de logs, statistiques, liste d’attributs non mappés, erreurs, ...
Début d'analyse et de développement sur la mise en place d'une paramétrisation d’un formulaire en Angular. L’application proposant un grand et complexe formulaire de saisie l’objectif est de sauvegarder des templates, les modifier et les afficher dans les cas d’usage correspondant.
Création de deux sites vitrines pour un cabinet d’Expert comptable et un cabinet de podologie.
Création d’une application de gestion de photos ou vidéos sous forme de mur d’images, composée de deux éléments :
- Backend en java : Java 8, PostgreSQL, Maven, Hibernate, Spring-boot, JUnit, lombock, Git, REST, Hébergement: Unix debian
- Frontend en Angular5
Enseignant au Greta VIVA 5 : Module de gestion de BDD (40h)
Conception d’un module de Gestion de BDD pour des BTS 1ère année.
- Cours et supports de cours
- TPs et TDs
- 2 Examens
Ce module aborde les savoirs et savoir-faire liés à la conception et à l’adaptation d’une base de données ainsi qu’à la mise en oeuvre des outils de programmation associés.
Les parties abordées sont:
- Analyse d'un besoin et modélisation d'une base, Compréhension d'une base existante (partie Modélisation avec Merise)
- Création et mainten d'une BDD (Langage de Description de Données)
- Exploitation d'une BDD (Langage de Manipulation de Données)
- Utilisation de restrictions, fonctions dans les requêtes
- Utilisation des propriétés relationnelles de la BDD en créant des jointures
- Maintenance et administration d'une BDD
Développement, Packaging et Release du produit IVPower, outil d'analyse d'incidents sur les réseaux électriques.:
Cet outil permet l'analyse de défauts, la détection d'anomalies et la surveillance des équipements dans les réseaux de transport et de distribution d’électricité.
Mise en place d’une nouvelle application de centralisation et mise à disposition des données utiles aux différents besoins des commerciaux Thales Avionics dans le monde
- Analyse fonctionnelle et technique
- Mise en place d’évolutions et de nouvelles fonctionnalités sur les sites institutionnels d’Apicil
- Maintenance en condition Opérationnelle
Environnement et Technologies: Java/J2EE, Oracle, WebSphere, Tridion
Développement et exploitation d'un service backend pour les applications embarquées mobiles sur android et Iphone pour un grand opérateur mobile.
Réalisation des tâches suivantes :
-Elaboration des avant-vente
-Rédaction de documentation d'architecture
-Développement et tests
-Mise en production des services
-Support de 3ième niveau
-Gestion de projet, Pilotage et suivi
-Test de charge jmeter
Technologies: Java/J2EE, mySql, Hibernate,
Tests: Junit, Jmeter,Spring, Jersey, SOA
Bench : test de charge, stess, aux limites
Environement: Apache, Tomcat, Maven, Intégration Continue
Gestion Project : itération - Agile(Scrum)
Société éditrice de logiciels de planification d’horaire et d’optimisation de planning pour les centres d’appels, les grandes surfaces et les universités.
Recherche de modélisations, méthodes mathématique et ‘probabiliste’ afin d’estimer le nombre de personnes susceptibles de passer en caisse quart d'heure par quart d'heure et ainsi proposer le nombre de caisse adéquat à ouvrir
Utilisation et mise en place d’une caméra à l’entrée du magasin pour corriger en temps réel les estimations établies lors de la planification et proposer le nombre de caisse adéquat à ouvrir.
Développement du module de synchronisation d’Import Export de données
Participation à la migration de l’application en full web.
Création d’un site Web pour la société F.R.D.P, Société d’approvisionnement des industriels de l’Agro-alimentaire en produits Bio.
Design, création de logo, élaboration et mise en place d’un site Internet de présentation de la société, de son catalogue de produits, et référencement du site.
Création d’un site web pour une association sportive (club de basket) permettant de fédérer les licenciés en partageant des photos, news du club, d’avoir les résultats du week end ainsi que les résumés de match écrits par les coatchs, un forum de discussion etc.