Poste occupé : Ingénieur Sénior Confirmé J2EE /TechLead
DGFIP Projet : FNO - Fichier Notaires
septembre 2021 - juin 2023
Migration des projets(fno-autres, fno-ws,fno-ihm, fno-batch) vers spring Boot .
Revu des codes sources java
migration des fichiers de configuration XML en java Configuration(annotation)
Configuration et adaptation de la nouvelle plateforme
Développement et implémentation des nouvelles spécifications.
Création et consommation des web services REST.
Mise à jour des spécifications en collaboration avec le chef de projet et MOA.
Analyser les logs et corrections des anomalies
Préparation des POCs
Préparation des sprints et backlog
Chiffrage et affectation des tâches
Suivi/revu des codes avec les développeurs
Préparation et déploiement de l’applicatif sur le serveur de test
Respecter les délais de livraison et préparation des RPM(applicatifs) pour la MEP
Poste occupé : Ingénieur Sénior Confirmé J2EE
DGFIP (3 ans et 7 mois)
décembre 2017 - juillet 2021
Projet : GestPart « Gestion des Particuliers » : Service de traitement métier des déclarations
acquise par voie de numérisation (LAD) de télé-déclaration (TDIR) de saisie directe ou de
retraitement d'anomalies Anciennement Andromede et OGIR.
Missions et tâches réalisées :
Développement et implémentation des nouvelles spécifications.
Création et consommation des web services SOAP/REST.
Mise à jour des spécifications en collaboration avec le chef de projet et MOA.
Analyser les logs et corrections des anomalies
Configuration des serveurs de cache (memcached)
Configuration de serveur des traces
Proposition des nouvelles fonctionnalités plus efficace.
Revu des codes existant pour améliorer le projet et tenir les performances.
Implémentation des packages et des fonctions oracle et postgres.
Accompagner des nouveaux développeurs juniors pour monter en compétences
Amélioration de couche de sécurité en utilisant spring Security et traduction XML
en java Configuration
Gérer les transitions et la navigation entre les pages via springWebFlow
Gérer l’injection des dépendances entre les objets via spring IoC pour éliminer la
notion des couplages forts
Préparation des POCs
Scan et correction du projet contre la vulnérabilité et les bugs en utilisant
SonarQube pour éliminer les sources des attaques.
Modifier la configuration de sonarQube pour personnaliser le niveau de détection.
Migration de projet vers spring Boot
Configuration de logback pour spring boot
Migration Hibernate vers JPA 2
Développement des écrans avec VueJs
Suivi et intégration continue de projet en utilisant jenkins.
Factoring des projets et création des trunks et branches sous SVN.
Préparation et déploiement de l’applicatif sur le serveur de test
Respecter les délais de livraison et préparation des RPM(applicatifs) pour la MEP
Swallowtech (secteur bancaire) (6 ans et 5 mois)Projet : SMART-PREDICT
juin 2011 - novembre 2017
Effectuer les balances de transactions de façon journalière en outre que la prediction des
gains /pertes et l’évaluation des risques.
Clients :
Rabobank=Rabobank est une société de services bancaires et financiers multinationale
hollandaise basée à Utrecht
ING = Internationale Nederlanden Groep
Rôle :Ingénieur d’études et développement Java EE
Réalisations :
Maintenance et évolution de l’application, correction des Bugs et des erreurs
Amélioration des algorithmes et revu des codes
Suivi et développement des nouveaux écrans demandés
Rédaction des spécifications fonctionnelles.
Migration des écrans de 3.2 vers 4.5 et 4.6
Test et Validation
Environnement technique :
Flex4, Action Script3, Java/j2ee, JSP, JSTL, HTML, CSS, JavaScript, JQuery , XML , JasperReports ,
JRXML , Hahsing(MD5),Action Script3,Encryptage/décryptage(AES) , Web service, Struts1 et 2 ,
Hibernate 3.2, Spring, PL/SQL,Flex Builder 3.2, Flash Builder 4.5.1, Eclipse, Toad for Oracle,
Oracle (10g, 11g), Jboss(5 et 7) ,ReadHat, Ant, log4j, SVN, VSS, ...
Projet : SMART-INPUT / SMART-WS
Maping des données à partir du connecteur (fichiers CSV, Excel..) vers la base de donn
Projet : Batch flux-aller, Batch flux-retour, Batch suivi-locaux, Batch suivi-locataires
aujourd'hui
Missions et tâches réalisées :
Développement des batch
Implémentation des nouvelles spécifications
Consommation des web services SOAP asynchrones
Mapping et vérification des données dans la base
Test et Validation
Connexion entre le projet principal et le projet SMART-INPUT
aujourd'hui
Réalisations :
Suivi et maintenance des interfaces, correction des bugs et des erreurs
implémenter les nouvelles spécifications
Création des Nouveaux Interfaces (SWIFT, ATLAS, ATLAS BALANCE …..)
Test et Validation des Interfaces
Création Des Web Service pour le projet ‘SMART-INPUT ‘ afin d’analyser le contenu
de l’XML et obtient les détails
Lire les fichiers de configurations et obtenir l'URL pour le service RPC de l'interface
Utilisation de JAXB pour marshalling un classe java vers XML Ou Unmarshalling Un
XML vers un objet java
Utilisation de l’architecture orientée service (SOA) pour assurer la communication
entre smart input et et smart predict par le biais de smart-ws