Passionné de programmation depuis le lycée, mon parcours universitaire m'a initié aux théories fondamentales de l'informatique, aux méthodes de développement et à la gestion de projet.
Je suis détenteur d'un Master Informatique spécialité Génie logiciel, ce que je dois autant à ma curiosité naturelle qu'à la rencontre de professeurs et d'amis formidables... sans compter un peu de pratique !
J'apporte avec moi savoir technique, culture et instinct de développeur, qualités humaines -honnêteté, ouverture d'esprit, écoute, curiosité, persévérance, et tendance à être amical une fois passé une certaine timidité au premier abord...
Développement de batchs et d’IHM pour la première version de SCP, qui remplace le logiciel ALLURE (Allocataire Usine Retraite) actuellement en production
Java 8, Spring, Angular, SVN puis Git
Métier : retraite complémentaire de la majorité des Français : cadres et salariés du privé
Détails de l'expérience
Tâches : ● Définition des tâches de réalisation et estimation de la charge ● Développements full-stack (Backend Java Spring Hibernate, Base de donnée Postgre, frontendAngular) ● Ecritures de tests unitaires et d’intégration avec JUnit, de tests fonctionnels avec JBehave ● Prise en compte des remarques éventuelles et relecture du code des autres développeurs ● Daily meeting, sprint planning, sprint retro/review, sprints de 3 semaines
Résultats : ● Participation à la majorité des fonctionnalités de la V1 de SCP dont : ◦ Première préparation du paiement suite à migration de la base de données de l’ancien logiciel ALLURE (traitement batch) ◦ Préparation du paiement à la demande ou récurrent (traitement batch) ◦ Génération des fichiers bancaires SEPA / Lettre chèque / Mandat international (traitement batch) ◦ Publication = entérinement du paiement à la demande ou récurrent (traitement batch) ◦ Synthèse du paiement (IHM Angular, webservice REST) ◦ Synthèse du Compte Allocataire (IHM Angular, webservice REST) ◦ Consultation et validation des sorties de fonds (IHM Angular, webservice REST) ● Pratique du framework Angular 8+ avec la librairie Material (non-stop pendant 10 mois, et accompagnement des autres devs ensuite)
Projet : Ci5, logiciel de gestion de transport maritime de marchandises et déclarations douanières.
Développement web pour l’évolution du logiciel Ci5.
Java 8, Spring Boot, Angular.js, Git
Métier : faciliter les déclarations douanières dans le transport par cargo
Détails de l'expérience
Tâches : ● Revue des spécifications fonctionnelles détaillées ● Définition des tâches de réalisation et estimation de la charge ● Développements full-stack (Backend Java SpringBoot Hibernate, Base de donnée Postgre,frontend AngularJS) ● Ecritures de tests unitaires avec JUnit ● Prise en compte des remarques éventuelles et relecture du code des autres développeurs ● Daily meeting, sprint planning, sprint retro/review, sprints de 2 semaines
Résultats : ● Fonctionnalités ajoutées à Ci5 liées à la déclaration de navires ● Pratique du framework AngularJS
Projet : Starfleet, logiciel interne de gestion de flotte automobile. Ainsi que Copilot, application mobile de suivi de ses véhicules et contrats chez FATEC pour les clients.
Développement web pour l’évolution du logiciel Starfleet et la création de l’applicationmobile Copilot.
Java 8, Spring Boot, Vue.js, Git
Métier : gestion de flotte automobile. Gros client : la SCNF.
Détails de l'expérience
Tâches : ● Revue des spécifications fonctionnelles détaillées ● Définition des tâches de réalisation et estimation de la charge ● Développements full-stack (Backend Java SpringBoot Hibernate, Base de donnée SQL Server,frontend Vue.js) en pair-programming ● Ecritures de tests unitaires avec JUnit ● Prise en compte des remarques éventuelles et relecture du code des autres développeurs ● Daily meeting, sprint planning, sprint retro/review, sprints de 2 semaines
Résultats : ● Fonctionnalités ajoutées à Starfleet ● Création d’une progressive web app, Copilot ● Pratique du framework Vue.js avec Vuex et Nuxt ● Pratique de l’intégration continue sur Gitlab CI et d’un environnement dockerisé
Environnement technique : ● Java 8, Spring Boot, Hibernate ● Vue.js, Vuex, Nuxt ● SQL Server ● Suite Atlassian : JIRA, Confluence ● Docker, Git, Gitlab CI, Sonar
Projet : OCEA, logiciel interne de gestion des profils adhérents. INOVA, successeur d’OCEA (nouveaux produits d’assurance et reprise progressive des produits sous OCEA). Également régularisation de contrats d’assurance sur le progiciel CLEVA.
Développement web pour l’évolution et la maintenance d’OCEA et INOVA. Régularisation de contrats d’assurance sur le progiciel CLEVA. Développement en autonomie d’une application temporaire de régularisation des immatriculations suite à changement réglementaire. Ajout en autonomie d’un système de consentement conforme au RGPD à OCEA, en lien avec les différents responsables de la conformité et de la communication de l’AGPM.
Java 6-7, Spring, JSP, PHP, SVN
Métier : assurance habitation / auto / risque... D'abord pour les militaires, les pompiers, et les métier de la sécurité
Détails de l'expérience
Tâches : ● Recueil et affinement du besoin auprès du métier ● Revue des spécifications fonctionnelles détaillées ● Définition des tâches de réalisation et estimation de la charge ● Développements full-stack (Backend Java Spring Hibernate, Base de donnée SQL Server,frontend JSP ou PHP) ● Ecritures de tests unitaires avec JUnit ● Correction des anomalies ● Daily meeting, sprint planning, sprint retro/review, sprints de 2 semaines ● Intégration de produits et contrats d’assurance sur le progiciel CLEVA
Résultats : ● Fonctionnalités ajoutées à OCEA et INOVA ● Succès et efficacité de la régularisation des immatriculations des adhérents avant janvier2019 ● Système de consentement conforme au RGPD fonctionnel
Projet : GIP-MDS (Groupement d’Intérêts Publics – Modernisation des Déclarations Sociales) dontprélèvement à la source
Développement web pour la finalisation du prélèvement à la source. Ajout d’écrans de suivi et de statistiques pour les gestionnaires.
Java 6, Spring, JSP, SVN
Métier : Modernisation des déclarations sociales ; dont le prélèvement à la source
Détails de l'expérience
Tâches : ● Revue des spécifications fonctionnelles détaillées ● Définition des tâches de réalisation et estimation de la charge ● Développements full-stack (Backend Java Spring Hibernate, Base de donnée Oracle SQL,frontend JSP) ● Ecritures de tests unitaires avec JUnit ● Correction des anomalies ● Daily meeting, sprint planning, sprint retro/review, sprints d’un mois
Résultats : ● Nouveaux écrans gestionnaire pour le prélèvement à la source ● Satisfaction des diverses administrations clientes quant à la qualité du logiciel développé