
DALINDA HARRATHI
Lead développeur / Concepteur Technique
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Je suis lead développeuse Java avec une expérience dans la conception et le développement d’API ainsi que d’applications robustes. J’ai l’habitude de concevoir des solutions fiables en respectant les bonnes pratiques d’architecture et de qualité. Pour travailler efficacement avec moi, j’accorde une grande importance à une communication claire, à la collaboration et à une bonne compréhension des besoins afin de livrer des solutions performantes.
Expérience de travail
Concepteur technique
Banque de France
janv. 2024 - juil. 2025
1 an 7 mois
Paris, France
– Projet: Mise en place de la saisie des questionnaires CLIMAT – Missions: – Cadrage des besoins avec l'équipe métier lors des ateliers – Clarification avec les Business Analyst et les développeurs des nouveaux besoins Concevoir, modéliser et spécifier de manière détaillée les solutions étudiées. – Conception applicative des API en fonction des normes et préconisation BF – Mise en place de api des remises pour la gestion des remises et des questionnaires ainsi que les campagnes – Mise en place de api pour la gestion des entreprises et des secteurs – Mise en place des contrat d'interface avec l'équipe Espace dirigeant gestion de dossiers, gestion des CRM – Participation au ateliers d'architecture pour donner les impacts détaillés en vue de la mise à jour des dossiers – Mise à jours des documents de conception technique – Surveillance de la Production – Réalisation d'un développement pilote POC afin de tester la faisabilité technique – Environnement technique : Spring Data, Hibernate/JPA, Spring Boot 3.3, Spring Batch, PostgreSQL, Mockito, Cucumber, JUnit, Cloud ÉCLAIR, IntelliJ, SQL Developper, Jenkins, XLDeploy, OpenShift, JAVA17 SQL, Sonar
Lead Développeur Java Spring
BNP Paribas
janv. 2020 - déc. 2024
5 ans
Paris, France
Mission: Refonte de l'application signature électronique en API rest selon la nouvelle approche DDD et migration cloud La gestion du consentement client permet de signer électroniquement un produit de la banque à distance ou en agence en mode papier L'application assure la création d'un consentement, la création des documents, le upload des pièces justificatives en agence, l'affichage des clauses du consentement, la génération login mot de passe de sessions, l'authentification par un push ou par otp SMS, la signature du document via l'application interne BNP signel Elle assure aussi l'archivage du document signé du dossier de preuve ainsi que la publication Vision client Réalisations : – Conception, création des ressources swagger – Affinage avec les BA et les devs – Réécriture de l'ensemble des services infra et applicatifs – Mise en place des test unitaires et des test Cucumber – Mise en place du Strangler Pattern – Mise en place du Strangler Façade – Migration cloud DMZR – Mise en place de sonar cube – Développer avec l'approche DDD – Integration des test unitaite TDD – Mise en place de cucumber et BDD – Environnement Technique: Spring Data, Hibernate/JPA, MQSeries, Spring Boot, Spring Batch, Oracle, mockito, Cucumber, JUnit, sonar cube, kubernetes, doker. – Serveur: tomcat, cloud DMZR – Approche et Architecture : DDD, BDD, TDD – Outils Intellij, SQL Developper, C3po, Jenkins – Langages; JAVA17, SQL, Javascript spirit
Développeur Jvava/J2EE
BNP Paribas
nov. 2017 - déc. 2019
2 ans 2 mois
Paris, France
1 - Maintenance évolutive de l'application pour la souscription des produits de la banque et Création d'un module de paramétrage associé – Web Service SOAP, REST, Spring, Hibernate, Maven ... 2 - Mise en place d'un moteur de paramètrage pour l'ensemble des produits de BNP Paribas: – Web Service REST – Validation, Transformation et Mapping des données XML de paramètrage : JAXB, XPath – Environnement : – IDE: Intellij Idea, Eclipse – Serveur d'application : Websphere, LibertyCore – SGBD: Oracle – Gestion de versions: svn, GIT – Intégration continue: Jenkins, ARA – Qualité de code: Sonar – Test Unitaire, Test Fonctionnel: JUnit, Mockito, JMeter,
Société Tunisienne de l'Electricité et du Gaz (STEG)
sept. 2014 - oct. 2017
3 ans 2 mois
Tunisie
Testeur
juin 2016 - oct. 2017
1 an 5 mois
Tunisie
Gestion des GMG (Groupement de maintenance et de gestion des zones industrielles). Description: La mission d'un GMG est la maintenance des services d'utilité. Il a été décidé de recouvrer les contributions des GMG via les factures de consommation d'énergie établies par la STEG. L'application assure la création, la modification et la suppression d'un GMG, l'affectation des abonnés STEG à un GMG, la facturation d'un abonné GMG, l'encaissement d'un client GMG, l'expiration d'un GMG, la résiliation d'un client GMG Equipe Un PO, un Scrum Master, 3 développeurs, un testeur, un intégrateur.
Testeur
juin 2015 - juin 2016
1 an 1 mois
Tunisie
Gestion de la facilité de paiement Description: La gestion des facilités de paiement est un nouveau module qui consiste à échelonner le montant du solde final d'un abonné basse tension basse pression sur un nombre d'échéance et de facturer le montant d'une échéance de la facilité sur les prochaines factures qui suivent le mouvement de la facilité. L'application permet : – La prise en charge d'une facilité de paiement, – La modification du nombre d'échéances, – La suppression du solde final, – La validation d'un engagement, – L'impression d'un engagement, – La consultation d'une facilité de paiement Equipe composée de : Un PO, un Scrum Master, 2 développeurs, un testeur, un intégrateur. Domaine métier: Electricité Réalisations : – Etude, analyse et définition des exigences en collaboration avec le client – Estimation des charges des différents modules – Elaboration des spécifications – Analyse des logs – Maintenance (Correction des anomalies détectées.) – Intégration – Déploiement sur la base de test – Elaboration des cas de test – Elaboration du plan de test – Documenter les anomalies. Gestion de projet SCRUMBAN Technologies: EJB, Maven, Hibernate, spring, SVN, CVS. Serveur: JBOSS 6 Outils SQL Developper, WinScp, VRemoteMG, Eclipse Neon Langages: JAVA, SQL, HTML.
Testeur
sept. 2014 - juin 2015
10 mois
Tunisie
Refonte de la gestion des compteurs Description: Le module permet de : – Résoudre quelques anomalies liées à la gestion des compteurs – Créer de nouvelles informations liées aux compteurs tels que la marque, le type l'emplacement – Contrôles pour avoir un numéro de compteur conforme à la réalité – Génération de facture lors de la dépose/Remplacement Equipe composée de : Un PO, un Scrum Master, 3 développeurs, un testeur, un intégrateur.
SAB - éditeur de progiciels pour les banques
juil. 2012 - juil. 2014
2 ans 1 mois
Tunisie
Développeur
juil. 2013 - juil. 2014
1 an 1 mois
Tunisie
Gestion de la base fiscale Cette application permet de gérer les compteurs en utilisant les 4 options d'annulation, recalcule (suite à un changement EFR), reprise (faire le démembrement des clients/comptes selon les valeurs en capital et en revenu) et finalement l'agrégation (sommer selon le client, compteur et date EFR) Rôle : Développement JAVA/JEE Equipe composée de: Un chef de projet, un responsable technique Réalisations : – Analyse, maintenance et test – Intégration et livraison – Assistance de l'équipe support. Technologies : EJB3, Maven, Hibernate, JPA, SVN. Serveurs : IBM WebSphere AS. Outils: IBM RAD, Toad. Langages: JAVA, SQL.
Développeur
juil. 2012 - juil. 2014
2 ans 1 mois
Tunisie
Projet2: Souscription du produit NoBank Rôle : Développement JAVA/JEE Description: Cette application permet la création d'un tiers, la création d'une souscription (création d'un compte à vue, d'une carte et d'un service de banque à distance), l'étude de dossier (inclut la création des pièces justificatives), la création des CRE comptables et l'appel au module Workflow. Elle fait essentiellement des appels à des connecteurs XTR et MTR pour mémoriser les informations dans la base de données. Equipe composée de : Un chef de projet, un développeur. Réalisations : – Développements Java/J2ee – Validation des web services, – Analyse, maintenance et test, – Intégration et livraison, – Certifications techniques sur environnements clients, – Assistance de l'équipe support Technologies : EJB3, Maven, Hibernate, JPA, SVN, WebServices SOAP, DB2. Serveurs: IBM WebSphere AS, Apache Tomcat Outils IBM RAD, Toad, SOAPUI Langages: JAVA, SQL, XML.
Développeur
janv. 2013 - juin 2013
6 mois
Tunisie
Routage Remise Client Rôle : Développement JAVA/JEE Description: Cette application permet la consultation, modification des fichiers, des remises et des ordres en passant par des IHM et/ou des web services. Equipe composée de : Un chef de projet, 3 développeur, un testeur. Réalisations : – Développements Java/J2ee – Validation des web services, – Correction des anomalies – Test de régression – Intégration et livraison, Technologies: EJB3, Maven, Hibernate, JPA, SVN, WebServices SOAP, Oracle. Serveurs : IBM WebSphere AS, Apache Tomcat. Outils IBM RAD, Toad, SOAPUI Langages: JAVA, SQL
Développeur Java/Java EE
SAB - éditeur de progiciels pour les banques
mars 2010 - juin 2012
2 ans 4 mois
Tunisie
Refonte de la saisie des tiers Rôle : Développement JAVA, JEE et X3 Description: Application pour la gestion des clients de type personne physique, personne morale, entrepreneur individuel et tiers collectif, elle permet la saisie d'un ensemble d'informations civiles, commerciales ... Réalisations : – Etude fonctionnelle, étude technique – Analyse et estimation des charges – Développement des interfaces graphiques et des services métiers – Analyse des logs et gestion des retours de l'application – Tests unitaires des livrables et certifications techniques sur les bases clients – Mission au sein de SAB Beyrouth : 03-07-2011 au 30-07-2011 : – Test sur la base client suite à l'installation de l'application – Analyse des logs – Correction des anomalies détectées Technologies: X3: Framework spécifique SAB pour le développement des interfaces graphiques, EJB3, Maven, Hibernate, JPA, SVN, DDS. Serveurs: IBM WebSphere AS, IBM AS400, Apache Tomcat Outils : IBM RAD, Squirrel, Toad Langages: JAVA, SQL, Framework Spécifiques
Formation
Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis
Diplôme d'ingénieur, Informatique, Développement Java
2006 - 2009
3 ans 1 mois
Licences et certifications
OCPJP 6
Délivré le : –