Ecole d'ingénieur en informatique
Enseignement de la matière Java Avancée pour la promotion de 3ème année de MOC (Mobilité et
Objects Connectés) .
• Sujets abordés:
• Généralités sur la programmation orientée objet
• Types génériques
• Nouveautés Java 8
• Création des supports de cours
• Création de TP / Examens
Développeur Java
à Renault, Boulogne Billancourt
juillet 2017 - aujourd'hui
L’objectif de la mission est de mettre en place une architecture en micro service, permettant de gérer
le back-end du parc d’application du groupe Renault notamment:
• Application de génération de devis de véhicules en ligne
• Application de gestion du référentiel client
• Application de recherche/ achat de véhicules d’occasions
• Application de prise de rendez-vous chez les concessionnaires
• Application Web/Mobile d’espace client (service sur les véhicules) MyRenault.
• Application de gestion de vente au personnel Renault (promotions)
• Equipe de 7 personnes
• Méthodologie SCRUM
• Développement d'API REST en micro-services
• Développement de batch d'import de véhicules
• Création d'IHM (back-office en Angular 5)
• Développement de librairies interne (client REST - Log...)
• Utilisation du AWS SDK (Lambda - S3 - SQS - RDS)
• Revue de code
• Tests (unitaire - intégrations - automatisés)
• Migration continue ( Gradle 6 / Spring boot 2.2.1 / Java 11
Réalisation d'une application web from-scratch pour un cabinet d’avocats, permettant la constitution
d’un dossier client pour une demande de financement (formulaires), l’extraction de données (Excel)
ainsi que la génération dynamique de contrats.
• Travail en complète autonomie
• Analyse des spécifications fonctionnelles
• Etude et choix techniques
• Planification et organisation des tâches avec le client
• Gestion de l’authentification et définition des rôles
• Développement d’un Term Sheet (ensemble de rubriques contenant pour chacune une suite
de formulaires)
• Création d'API, validation/contrôle de données
• Mise en place de règles de calculs déterminant le pourcentage d’avancement du dossier client
• Algorithme de génération de contrats avec clauses dynamiques
• Développement d'une IHM ( en suivant un template défini )
• Export Excel
• Déploiement de la solution
L’objectif de la mission est de réaliser une application web permettant la coordination des travaux de
voirie (CTV)
• Equipe de 5 personnes
• Analyse et suivi des spécifications techniques et fonctionnelles
• Estimation des tâches.
• Modélisation de données
• Développement de formulaires de demandes d’occupation de l’espace publique (chantier)
• Création d’une partie d’instruction des demandes
• Gestion des droits utilisateurs
• Mise en place d’un système de cartographie (dessin d’emprises)
• Intégration continue
Environnement technique : Windows JAVA EE 1.7, JavaScript, HTML5, CSS 3, Lutèce 5, Spring 3.1,
Bootstrap 3.3.7, Maven 3, Jenkins, Git, Tomcat 7 Gitlab, Sonar, PostgreSQL 9.4.12, Agile (SCRUM)
Ingénieur d'études
à SOAT, Paris
septembre 2016 - aujourd'hui
Société de service en informatique.
Consultant sur les technologies Java.
Animation de "Masterclass" (formations) aux consultants à propos du Clean Code.
Développeur Java, Airbus, Toulouse
ALTERNANCE
juin 2016 - septembre 2016
Alternance sur un projet au forfait chez Altran pour le compte d’Airbus – Groupe industriel
aéronautique. L’objectif de la mission est de réaliser un portail web from-scratch permettant la gestion
des demandes d’images satellites pour Airbus Defense & Space.
• Analyse et suivi des spécifications techniques et fonctionnelles
• Participation au planning poker
• Mise en place des outils et de l’environnement de développement
• Création du modèle de données
• Gestion des vues administrateurs / utilisateurs
• Développement du module de demande permettant aux membres de consulter, effectuer,
exporter des demandes d’images satellites
• Mises-en place d'un workflow pour les demandes d’images
• Rédaction du plan de test fonctionnel
• Intégration continue
• Animation des démos client Airbus
• Rédaction de la documentation utilisateur