Contexte : Développement de la solution SaaS MECAMAP (********) en Java
Spring (Spring Data JPA, Boot, Security), Angular, avec une base de données
PostgreSQL, Docker, GCP, et des pratiques DevOps. La solution est conçue pour
être utilisée en mode mobile et bureau.
Tâches réalisées :
- Création d’une application Java 17 sécurisée avec Spring Security,
- Développement et intégration de Swagger pour la documentation des API REST,
- Conception des interfaces Angular : création de comptes, validation par email, tableaux de
bord etc.
- Intégration de la recherche avec l’utilisation de l’API maps de Google et de la base de
données Postgres,
- Gestion du responsive design avec l’utilisation de Flex, CSS et des media queries,
- Réalisation de tests unitaires avec JUnit et mockito,
- Déploiement en production sur internet, l’App Store et le Google Play Store,
- Gestion des versions à l’aide de Gitflow.
- Contexte : Dans le cadre de ma formation chez CentraleSupélec, j’ai saisi
l’opportunité de consolider mes compétences en management de projet dans un
contexte international, où il était nécessaire d’échanger en anglais et en français.
Tâches réalisées :
- Gestion de projet et contrôle des données,
- Animation de réunions d’avancement et création de présentations,
- Rédaction du Cahier des charges fonctionnels et spécifications techniques,
- Élaboration d’un planning, analyse des risques et création d’indicateurs de performance
(KPI),
- Tests et validation des contrôles des données.
J’ai également :
- Employé des solutions telles que MDM de TIBCO EBX, PLM de DS ENOVIA et SAP,
- Créé de nomenclatures (BOM) de produits verres,
- Contrôlé et transformé des données en utilisant Excel ou en réalisant des processus sous
Oracle EDQ (solution ETL d’Oracle).
Tâches réalisées :
- Développement Java/J2EE avec l’utilisation d’Intellij IDEA,
- Développement d’interfaces Angular,
- Revue de code et sensibilisation à la qualité (Sonar),
- Réalisation de tests unitaires avec JUnit et mockito,
- Revue des pipelines CI/CD avec Jenkins,
- Gestion de la base de données Postgres,
- Interaction avec le métier,
- Réalisation de spécification techniques (utilisation de Confluence).
Tâches réalisées :
- Contrôle et transformation de données via Oracle EDQ,
- Organisation de points,
- Rédaction de comptes-rendus.
Contexte : En tant que Concepteur développeur Java Spring AngularJS / Angular
et Scrum master (rôle occasionnel et complémentaire), j’ai eu à travailler sur deux
projets majeurs.
Projet de Réforme des Allocations Logement AL2020
Projet de Gestion Relation Client
Tâches réalisées :
- Développement Java Spring Angular,
- Présentation technique et accompagnement,
- Revue de code, gestion de versions et déploiement,
- Animation des daily et rétro (occasionnellement),
- Présentation des revues de sprints (occasionnellement),
- Communication avec le métier et les équipes de test,
- Rédaction de spécification fonctionnelles.
- Analyse des besoins clients : Compréhension approfondie des attentes et des exigences
des clients.
- Propositions de solutions : Elaboration et présentation de solutions adaptées.
- Rédaction de spécifications techniques : Développement de documents techniques détaillant
les solutions proposées.
Développement et Conception Java/J2EE
Tâches réalisées :
- Cours d’algorithmie, de Python et de SQL,
- Animation des Travaux Pratiques (TP).
Responsabilités : Conception, développement, débogage et mise à jour des applications.
Technologies utilisées : Knockout.js, JavaScript, Flex, HTML/CSS.Responsabilités : Création d’écrans et travail sur le responsive design de l’application.Tâches réalisées : Création, mise à jour et débogage d’écrans.
Projet PaaS : Projet de développement d’un module de notification par e-mail avec
la SOA.
- Conception et développement : Conception SOA pour notifier par e-mail les nouveaux
arrivants et leur management.
Projet PaaS : Projet de migration du logiciel de BI microsoft vers Oracle PaaS
Objectif du projet : Permettre la migration de l’application BI du client vers le PaaS d’Oracle
avec une augmentation de la capacité des données herbergées dans le Datawarehouse.
Tâches réalisées :
- Prise en main de l’ensemble des développements Java,
- Création et mise à jour de tables SQL, création de vues,
- Création de rapports sous BI Publisher,
- Récupération de flux de données issues d’HCM depuis BI Publisher et alimentation de
tables à l’aide de l’outil middleware SOA-CS,
- Prise en main et gestion de l'ensemble des flux Oracle EDQ pour la transformation de
données.