Design CAD signifie "Computer-aided design". Design CAD est un logiciel de CAO "conception assistée par ordinateur".
poste : Développeur K2, SQL Server
CLIENT : COMMISSARIAT A L&rsquoENERGIE ATOMIQUE (CEA SACLAY) Intitulé de
5/2022 - 12/2024
PROCESSIA (AN EVIDEN BUSINESS) 2 ans 7 mois
Missions : Digitalisation et Optimisation des Processus de Gestion Clients et Commandes dans SAP.
Projet : Appli EVIDEN
Développement front
â– Développement d'une application de gestion des demandes de création client dans SAP.
â– Développement d'une application de gestion des commandes.
â– Implémentation d&rsquoun workflow de gestion des fiches d&rsquoexpression de besoin.
â– TMA.
Développement back
â– Création et gestion de bases de données (SQL Server)
â– Manipulation des données et Paramétrage (Stored Procedure)
â– TMA
Activité Fonctionnelles
â– Rédaction des spécifications techniques
low-cod
Intitulé de poste : Concepteur IL
CAPGEMINI 147 (92) CAPGEMINI R&D
2/2019 - 5/2022
Missions : Analyse et visualisation des fichiers STEP (Standard for the Exchange of Product Data) à
l'aide de Python pour générer des représentations hiérarchiques sous forme de graphe avec
Graphviz.
Projet : CAPGEMINI R&D
Développement front
â– Mise en place de scripts Python pour analyser et extraire les données des fichiers STEP.
â– Utilisation de la bibliothèque graphviz pour générer une hiérarchie visuelle de divers types
de surfaces (ex. : Cylindrical_Surface, Spherique_Surface).
â– Conversion des données à l'aide de Pandas et NumPy
â– Visualisation des données en 3D avec Plotly.
_Python, GraphViz, NumPy, Pandas, Plotly
Intitulé de poste : Développeur Full-Stack JAVA, Tech Lead, Technical Release Manager
CLIENT : ELECTRICITE DE FRANCE (EDF)
-
Missions : Consultant PLM (Gestion du Cycle de vie des produits)
Projet : SMART/SWITCH (moderniser et optimiser les processus liés à la conception, la construction
et l'exploitation des centrales nucléaires)
Développement front
â– Développement, Refonte du Dashboard de l&rsquooutil 3DEXPERIENCE en JSP, HTML5, CSS3, JSTL
â– Customisation de la 3DEXPERIENCE (SPINNER, TCL, MQL, Javascript ..)
â– TMA
Développement back
â– Développement de web service java / spring (couche contrôleur, DTO, DAO)
â– Automatisation des opérations d&rsquoexport (expdp) et d&rsquoimport (impdp) des données de la base Oracle,
â– Transfert de données en Java via le protocole SFTP en utilisant un script Shell
â– 3DEXPERIENCE Enovia : Plateforme de gestion du cycle de vie des produits (PLM) pour la collaboration
â– TMA
Activité OPS et Fonctionnelles
Lead technique d&rsquoune équipe de 10 personnes : Superviser et guider une équipe de développeurs,
gérer les priorités et garantir la qualité des livrables passant par une chaîne DevOps (IntelliJ, GitLab
CI/CD, SonarQube, Jenkins, Nexus).
â– Responsable technique des releases en production : Piloter le cycle de livraison des mises à jour et
des nouvelles fonctionnalités en production, en assurant un suivi rigoureux et la stabilité des versions
déployées.
â– Installation et montée de version via JENKINS : Assurer l'installation et la mise à jour de la plateforme
de la version 2017x vers 2019x.
â– Rédaction des spécifications techniques.
KEYWORDS : Java 8..13, JSP, JSTL, Oracle, IMPDP, EXPDP, JGitlab CI/CD, Jenkins, SonarQube,
Nexus, Docker, 3DEXPERIENCE Enovia
Intitulé de poste : Développeur Full-Stack &ndash Java/Angular
PUBLICIS SAPIENT (75) CLIENT : NISSAN
10/2018 - 2/2019
Missions : Développement d&rsquoun outil en Java pour convertir des fichiers CSV en JSON.
Projet : NISSAN
Développement back
â– Lecture de fichiers CSV multiples, Conversion en JSON (Java, JSON, CSV, Apache Commons
IO)
â– Fusion et Export : Tous les objets JSON générés à partir des différents fichiers sont fusionnés
en un fichier JSON unique qui est sauvegardé dans le répertoire de sortie.
Activité Fonctionnelles
â– Rédaction des spécifications techniques
KEYWORDS: Java 8, JSON, CSV, Apache Commons IO
Intitulé de poste : Développeur Full-Stack JAVA, Angular
********-PRO-TECH
2024 -
PROJET PERSONNEL
Missions : Conception et développement d'une application pour digitaliser la gestion des crédits et paiements
des clients dans les épiceries, remplaçant la méthode manuelle de suivi dans un cahier.
-
Projet :
DEBT MANAGEMENT (Platform de gestion clients)
Développement front
â– Création d'une interface utilisateur dynamique utilisant Angular et RxJS pour la gestion des
flux de données asynchrones.
â– Intégration entre l'interface utilisateur et les services RESTful.
â– Utilisation de la bibliothèque Material Design pour l'interface utilisateur.
â– Intégration de services back-end pour envoyer des emails et gérer l'authentification
â– Rédaction de tests unitaires avec Jasmine et Karma
â– Création des mocks pour les services.
â– Simulation d'appels HTTP et gestion des réponses via provideHttpClientTesting
Développement back
â– Conception de l'architecture des entités (Administrateur, Client, Compte, Produit) avec
gestion des relations entre les tables via JPA/Hibernate.Implémentation de l'authentification et de la gestion des rôles avec Spring Security,
intégration de mécanismes de validation de sécurité pour les mots de passe.
â– Développement d'API RESTful pour la gestion des comptes administratifs. Implémentation
de fonctionnalités permettant de récupérer, mettre à jour et valider les comptes à l'aide des
services spécialisés dans la validation d'administrateurs.
â– Utilisation de PostgreSQL pour le stockage des données et gestion destransactions via JPA.
â– Transformation des entités en objets DTO (Data Transfert Objects).
â– Conception et gestion de DAO à l&rsquoaide de JpaRepository pour la persistance des données.
â– Gestion des fichiers sensibles en utilisant le chiffrement AES avec GCM.
â– Configuration d'un système de messagerie SMTP avec Spring pour l'envoi d'e-mails
â– Gestion des comptes administrateurs et des informations liées aux utilisateurs.
â– Mise en &oeliguvre d'un système d'inscription et d'authentification des utilisateurs avec
génération de token JWT pour sécuriser l'accès aux ressources protégées.
â– Création de classes d'exceptions pour la gestion des erreurs spécifiques.
â– Mise en place de règles de sécurité personnalisées pour les API avec SecurityFilterChain, et
gestion des CORS pour permettre les requêtes inter-domaines.
â– Développement de tests unitaires pour les filtres d'authentification dans une architecture
Spring Boot, en utilisant JUnit 5 et Mockito pour simuler les comportements des composants
externes
KEYWORDS: Java, Spring Boot, Spring Security, PostgreSQL, Hibernate, JPA, Lombok,
JavaMailSender, Thymeleaf, Patterns, Logging, SMTP, CORS, DTO, DAO, JUnit 5, Mockito, Jasmine,
Karma