
Wajdi ZNAIDI
Ingénieur Développeur Full-Stack Java Spring Angular
Salaire / Taux journalier
92500 Rueil-Malmaison, France
Freelance
Expertises
Langues
À propos
Introduction
Ingénieur Développeur FullStack avec 9+ ans d'expertise en JAVA/Spring/Angular, spécialisé dans les applications financières critiques. Actuellement chez STET, j'optimise les outils de configuration pour services bancaires avec focus sur performance et sécurité. Expert en développement web, refonte d'applications et migration de données, je livre des solutions techniques robustes adaptées aux exigences élevées du secteur financier.
Expérience de travail
Ingénieur d'études et de développement JAVA/JEE
STET
nov. 2020 - Présent
6 ans
Paris, France
Participation à l'ensemble des outils de génération de configurations pour des services financiers critiques (paiements interbancaires, autorisation et authentification bancaire), basés sur un socle technique commun. Réalisation d'outils de configuration pour répondre aux besoins spécifiques de nouveaux services. Missions: ● Conception et implémentation des évolutions sur des projets existant, avec une attention particulière à l'optimisation des performances et de la sécurité. ● Développement d'un batch Spring suite à la refonte partielle de la structure de la base de données. ● Développement de nouveaux projets, intégrant des innovations pour une génération de configurations rapide et précise. ● Tests unitaires et d'intégration. ● Refonte de l'un des outils de configuration, initialement développé en PHP, vers une application web basée sur JAVA et Angular ● Répartition et estimation des différentes fonctionnalités. ● Préparation de la structure et du socle technique du projet. ● Configuration et mapping des modèles de données. ● Développement d'un batch pour la migration des données d'une base MySQL vers PostgreSQL. ● Implémentation des API REST basées sur Spring MVC. Environnement technique : JAVA/JEE 11, Eclipse, Maven 3, Hibernate 3, JPA, Spring 3, Spring mvc 4, Spring Security4, Git, Gitlab, Html5, CSS3, XML, JSP, JSTL, Bootstrap3, JQuery, JSON, Selenium, JUnit4, Sonarqube, Jenkins Environnement technique Refonte: Spring Boot, Spring Boot Actuator, Spring MVC, Spring (Data JPA, Security, REST, Batch) JAVA/JEE 17, Angular, Swagger, Apache Tomcat, PostgreSQL, Hibernate, Gradle, JUnit, Mockito, Spring Test, Git, Github,Jenkins, Docker
Ingénieur d'étude et développement JAVA/JEE Angular
BNP Paribas Leasing Solutions
mai 2019 - oct. 2020
1 an 6 mois
Région de Paris, France
Projet: Projet intitulé SoEasy qui consiste en une refonte des modules de l’application Lease- Offers qui est une solution permettant de saisir, traiter, superviser les demandes de financement. Le but du projet et de faciliter le workflow entre les différents intervenants pour la gestion des demandes de financement. (Solution utilisée par Bnp leasing France, UK, Allemagne, Italie, Belgique, Espagne, Pays-Bas) Missions et tâches réalisées : ● Participation dans la conception et l’implémentation des nouvelles fonctionnalités. ● Développement des nouveaux composants Angular. ● Implémentation et intégration des API REST. ● Analyses d’impact. ● Tests unitaires et d’intégration. ● Participation dans la validation des solutions et choix techniques. ● Automatisation des tests ● Rédaction des manuels d’exploitations ● Démonstration des nouvelles fonctionnalités au pays concernés à la fin de chaque sprint. ● Préparer les packages de livraisons Environnement technique : Angular 7, Java/JEE 8, Bootstrap 3, Springboot 2, Spring 5, Spring Security 5, SpringMVC 5, Maven 3, GIT, Eclipse, MySQL NodeJs, jwt, Websphere, SoapUI 5, Jenkins, JIRA, JUnit 4, karma-jasmine, Sonar Méthodologie : Agile Scrum (équipe de 4 développeur
Ingénieur d'étude et développement JAVA/JEE
Sofrecom Tunisie
juin 2017 - mai 2019
2 ans
Site archéologique de Carthage, Tunisie
Refonte du Module Admin de l’application Contact Plus Relation Client et TMA sur l’existant. Missions et tâches réalisées : ● Participation à la définition et au cadrage des besoins fonctionnels en étroite collaboration avec le responsable produit, MOA et UX Team. ● Participation dans la conception et l’implémentation des nouvelles fonctionnalités. ● Développement des composants Angular. ● Implémentation des web service Rest. ● Développement web service soap qui permet de programmer un appel en différé. ● Analyses d’impact. ● Tests unitaires et d’intégration. ● Revue d’architecture applicative, sélection des Frameworks/Library ● Participation dans la validation des solutions et choix techniques. ● Automatisation des tests ● Rédaction des manuels d’exploitations Environnement technique : Angular 5, Java/JEE 7, Bootstrap 3, Spring 3, Spring Security 3, SpringMVC 3, Spring Batch 3, Hibernate 4, JPA, iText 5, Maven 3, GIT, Eclipse, MySQL Workbench, MongoChef ,NodeJs, Jboss, SoapUI, , Jenkins, JIRA, SquashTA, JUnit 4, Robot Framework, Selenium, Sonar Méthodologie : Agile Scrum (équipe de 3 développeurs)
Ingénieur d'étude et de développement JAVA/JEE & Chef de Produit
UniQ Soft Technology
févr. 2014 - juil. 2017
3 ans 6 mois
Tunis, Tunisie
- Conception et implémentation d'une application web de gestion de la comptabilité auxiliaire intitulé UniQ Financial, module UniQ Payables qui fournit les fonctionnalités suivantes : • Les paramètres Fournisseurs • Demandes d’achat, Bon de commande, Bon de Livraison, Facturation (standard, prépayée, Provision des charges, récurrente), Avoir •Les événements fournisseurs •Les événements de régularisation fournisseur •Le Journal Achats •Extraits des comptes Fournisseurs •La balance auxiliaire Fournisseurs •Le lettrage des comptes - Conception et implémentation d'un module de UniQ Financial intitulé UniQ AnalytiQ qui consiste à : • Suivre la position financière mensuelle • Gestion du Budget • Fournir des rapports comparatifs • Réparttion des coûts selon différents critères • Compte de résultat par secteur • Gamme rentabilité analyse • analyse des clients • Rapprochement entre la comptabilité de gestion et la comptabilité générale.. ( module en cours d'implémentation ) Méthodologie : Scrum -Technologies et environnements : JAVA/JEE, Eclipse, Maven 3, Hibernate/JPA, EJB 3, Spring mvc 4, Spring Security4, eGit, Github, Html5, CSS3, XML, JSP, Bootstrap 3,jQuery, AngularJS 1.5, JSON, Selenium, JUnit4, iText, Quartz Job, JasperReport
ingénieur développement informatique
Indépendant
sept. 2012 - déc. 2014
2 ans 4 mois
Conception et Réalisation des applications web de gestion
Développement web
STEG
mars 2012 - juil. 2012
5 mois
Tunis, Tunisie
Stage de fin d'étude (ingénierie), Conception et réalisation d’une application web de gestion électronique des documents StegGED). Technologies utilisées : JAVA/JEE, Eclipse, MySQL, Spring, Hibernate,JSP.
Développement web
sonede
févr. 2010 - mai 2010
4 mois
Tunisie
Stage de fin d’études (maîtrise), Développement d’une application web de suivi des accidents de travail. Technologies utilisées : JAVA/JEE, Eclipse, GWT, PostgreSQL, Hibernate.
Formation
Université Arabe des Sciences de Tunis
Ingénieur Informatique
2010 - 2012
2 ans 1 mois
Institut Supérieur de Gestion de Tunis
maîtrise
2006 - 2010
4 ans 1 mois