
Ibtihel Krifa
Consultante Full Stack Java JEE
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeuse Full Stack Java JEE avec 5+ ans d'expertise chez BNP Paribas et CNCC. Spécialisée en Spring Boot, API REST et architectures microservices avec expérience en migration technique et qualité code. J'accompagne vos projets Java de l'analyse à la production avec méthodologies agiles.
Expérience de travail
Développeur Full Stack
Compagnie Nationale des Commissaires aux Comptes - CNCC
mars 2022 - Présent
4 ans 8 mois
Travailler sur l’application “SAFIR” permettant aux organismes de formation de gérer la création des formations, de les programmer, d’inscrire les participants, de créer les commandes et de facturer les clients .. Analyse et estimation des user stories. Réflexion avec toute l’équipe sur les nouveaux modules à développer et faire l’étude de faisabilité. Développement des nouvelles fonctionnalités liées aux demandes des clients. Configurer un environnement de travail qui fonctionne avec Java 11 et Java 17. Bug fixing. Développement des tests unitaires. Assurance de la qualité de code avec sonar. Rédaction des documents techniques. Code refactoring et amélioration de l’existant. Travailler avec la méthodologie agile Kanban. Développement des tests unitaires et des tests d'intégrations. Environnement technique: Java 11, Spring Boot, FreeMarker, Hibernate, Mybatis, Postgresql, PgAdmin, JPA, REST API , Gradle, GIT, Gitlab, Sonar, Intellij, kanban.
Consultante Full Stack JAVA JEE , BNP
BNP Paribas
oct. 2020 - mars 2022
1 an 6 mois
7620 Paris, Danemark
* Contexte de mission: Intégration des nouvelles fonctionnalités et suivie du run. * Produit BNP : INCA * Analyse et estimation des user stories. * Réflexion avec toute l’équipe sur les nouveaux modules à développer et faire l’étude de faisabilité. * Développement des nouvelles fonctionnalités liées aux demandes des clients. * Faire de la maintenance sur une autre application SAGA. * Bug fixing. * Travailler sur des scripts shell linux. * Applique de la pratique de la BDD (Business Driven Design) via le développement des tests cucumber, TDD (Test Driven Development) et DDD (Domain Driven Design). * Développement des tests unitaires et des tests d’intégration. * Assurance de la qualité de code avec sonar. * Rédaction des documents techniques sur confluence. * Code refactoring et amélioration de l’existant. * Préparation des livrables et déploiement de l’application sur la moa avec Websphere. * Assistance des équipes de production et de qualification pour le déploiement de l’application. * Création d’un espace DEVOPs et développement d’un job d’intégration continu. * Encadrement des nouveaux membres et faire du pair programming. * Assurer le backup du leader technique. * Faire du code Review. * Gestion des versions avec Git et Gitlab. * Applique de la methodologie agile. * Technologies utilisées: Spring MVC, REST API, Thymeleaf, Cucumber, Hibernate, Maven, JPA, Oracle, PLSQL, SQL, GIT, GITLAB, Sonar, JIRA, Intellij.
Java/JEE Software Engineer
VERMEG for Banking & Insurance Software
sept. 2019 - oct. 2020
1 an 2 mois
Soliman, Tunisie
Secteur d'activité: Gestion des garanties Produit Vermeg: COLLINE * Analyse des besoins métiers. * Développement de nouvelles fonctionnalités liées aux demandes des clients. * Implémentation des ”Change request” métier et techniques. * Bug fixing. * Développement des test unitaires et des test d’intégration. * Rédaction des documents techniques. * Migration du produit COLLINE vers une nouvelles architecture et mise en place et implémentation des services REST API. * Technologies utilisées: JAVA JEE, Hibernate, Oracle, SQL, GIT, Bitbucket, Sonar,JPA, REST API, Maven, JIRA, Scrum, Intellij, SonarLint.
Stagiaire PFE
VERMEG for Banking & Insurance Software
févr. 2019 - juil. 2019
6 mois
Création d'un outil de migration des bases de données relationnelles vers des bases NoSQL. Cet outil est conçu pour traiter un grand volume de données dans un temps minimum. Le workflow est traité par Spark en utilisant sa librairie Spark SQL. On peut configurer les mapping a faire grace une interface drag and drop et en se basant sur le SpEL (Spring Expression Language). Technologies utilisées: Spark, Java,Scala, HBase, Mysql,Hibernate,JPA, Spring Boot,Angular 7
Huawei Seeds For The Future Internship
Huawei Technologies
juil. 2018 - août 2018
2 mois
Shenzhen, Guangdong, Chine
This program seeks to develop local ICT talent, enhance knowledge transfer, promote a greater understanding of and interest in the telecommunications sector, improve and encourage regional building and participation in the digital community.
stagiaire
VERMEG for Banking & Insurance Software
juin 2018 - août 2018
3 mois
Soliman, Tunisie
Spécification et développemnt d’une ptateforme de porte_monnaie électronique. Cette plateforme permet de faire des transactions entre plusieurs porte_monnaies et garder l’histroique des transactions. Technologies utilisées : Angular6, Spring Boot, Hibernate,JPA, Mysql, Maven, Intellij.
Formation
Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis
Cycle ingénieur en informatique
2016 - 2019
3 ans 1 mois
IPEIT - Institut Préparatoire aux Etudes d'Ingénieurs de Tunis
Réussite au concours national des études ingénieurs
2014 - 2016
2 ans 1 mois
Lycée Kalaa Sghira Sousse
Obtention du diplôme de Baccalauréat tunisien
2010 - 2014
4 ans 1 mois