-
Campus numérique in the alps
- Digital Learning Manager (Formateur)
2019 - maintenant
Formateur au sein de l'Ecole Numérique in the Alps (Promo 2020) - En cours...
Conception et formation sur les modules
* transverses
- Gestion de projet Agile
- Git
* Algorithmie
* Java
Formation sur les modules
* Html / CSS
* php
* Javascript
Alternance a venir
-
Amplitude
- Développement full stack (Java - Angular)
Valence
2018 - 2018
Freelance - Client : Amplitude
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 (droits, migration lancées, historique des migrations, arbre de mapping, ...)
Elle gère donc 3 modèles différents 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.
Environnement technique :
JHipster, java 8, spring-boot, angular 6, MySql, git, bitbucket, docker
-
Greta Viva 5
- Enseignant
2018 - 2018
Enseignant au Greta VIVA 5 : Module de gestion de BDD (40h) promo 2018-2020
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 maintien 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
-
Freelance
- Développement full stack (Java - Angular)
2018 - 2018
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
Technologies: Java 8, PostgreSQL, Mysql, Maven3.3, Hibernate, Spring, Spring-boot, Mockito, JUnit, Git, REST, ..,
Environnement: Unix, Mac, Github, ..
Gestion Projet: Agile
-
Freelance
- Développement full stack (Java - Angular) et Formation
2018 - maintenant
Enseignement à l'Ecole Numérique in the Alps
Développement Java, Web, ...
Pour les missions significatives, se reporter aux expériences ci dessous
-
campus numerique in the alps
- Digital Learning Manager (Formateur)
2018 - 2018
Formateur au sein de l'Ecole Numérique in the Alps (Promo 2019)
Conception et formation sur les modules
* transverses
- Gestion de projet Agile
- Git
* Java
Formation sur les modules
* Algo
* Javascript
Conception et formation sur les modules d'alternance
* Angular
* Analyse et conception de projet (Rédaction Cdc, Réponse Cdc, ..)
-
Greta viva 5
- Enseignant
2017 - 2017
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
-
NetCeler
- Ingénieur Développement Produits et Application
Veynes
2015 - 2017
Développement, Packaging et Release du produit IVPower (> 50 dépôts) : Solution d'analyse automatique des incidents sur les réseaux électriques.
Cette solution collecte et intègre toutes les données des postes électriques et permet:
* D'archiver et agréger les données (Perturbographies)
* Analyser et obtenir une localisation de défauts dans les réseaux de transport et de distribution
* Surveiller les équipements et des systèmes (protection, disjoncteurs, ...)
* Mesurer la qualité du réseau et surveiller les équipements (plan de tension, creux de tension, conformité avec la norme EN50160...)
Méthodologie agiles
Environnement technique : Java 7,Java 8, PostgreSQL, Mysql, Maven3.3, Hibernate, Spring, Mockito, TestNG, Mercurial, Jenkins, REST, ..
-
Freelance
- Développement Java J2EE
2014 - 2015
Pour le compte de Thalès Avionics - GFI BUS
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.
Cette application propose à l’utilisateur un ensemble de critère de recherche et gère l’affichage, l’édition des informations sélectionnées en fonctions de droits et profils, l'export,...
Elle est alimentée par différents systèmes (SAP, Base de Produit,..)
Environnement technique : Java J2EE, JSF2, Primefaces, Oracle, Tomcat, SSO
-
Sopra Group
- Responsable de domaine Internet
2013 - 2014
GIPS - Apicil
En charge des sites internet d’Apicil (Agence en Ligne ; Espace personnel Particulier, Entreprise, Courtiers ; Site institutionnel ; Intranet).
Référent auprès des équipes métier, gestion des projets et de l’existant, Pilotage de prestataires et équipes dédiées
Environnement et Technologies: Java/J2EE, Oracle, WebSphere, Tridion
-
Projet Perso
- Développement Projet Perso
2013 - 2013
Site personnel de diffusion de photos et vidéos (cf lien demo-wall à droite)
Site de diffusion d'images et vidéos sous forme de "mur d'images cliquables", gestion de commentaires, flux rss, backoffice,...
Environnement technique : Symfony2, php, mySql, Html5, CSS, jQuery, responsive design, git
-
Sopra Group
- Consultant java - Chef de projet
Paris
2012 - 2013
GIPS - Apicil
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
-
Atos Worldline
- Chef de projet
Bezons
2010 - 2012
Dans la Business Unit Telecom & Mobile Utilities.
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, Spring, Jersey, SOA
Tests: Junit, Jmeter,
Bench : test de charge, stess, aux limites
Environement: Apache, Tomcat, Maven, Intégration Continue
Gestion Project : itération - Agile(Scrum)
-
Atos Worldline
- Responsable d'application
Bezons
2006 - 2010
Dans la Business Unit : Public Santé transport.
J'ai travaillé sur différents projets :
• ASN : Autorité Sureté Nucléaire
• Auchan
• Atos Origin (outils du groupe)
• Archivage Numérique
J'ai eu plusieurs postes :
• Développeur
• Responsable d'application
• Chef de projet
Technologies: Java/J2EE, JPA(Hibernate), Spring, Tapestry, jsp, Servlet, SOA, architecture nTier
Environnement: Apache, Tomcat, Maven, Intégration Continue
Gestion de projet : Cycle en V, Méthode Agile (Scrum)
-
DIAGS
- Développeur
2006 - 2006
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.
Technologies : Windev, WebDev, Caméra, Badgeuse
-
FRDP
- Développeur
2004 - 2004
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.
Environnement technique : php, mySql, Html, CSS
-
Association Sportive de Basket
- Développeur
2003 - 2003
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.
Environnement technique : php, mySql, Html, CSS