Expériences professionnelles
CONSULT-IT – PARIS, FRANCE 2021 – 2023
Full Stack Developer
Client : SFR
Période de la mission : 11/2021-09/2023
Projet1 : Développement d’un module de détection des fraudes (machine learning).
Durée : 1 an
Rôle : Développeur confirmé JAVA
Méthodologie : Kanban
Mission et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement technique : JAVA17, Spring-Boot 2, JAXRS (Web service REST), Spring
data , Spring Security,Spring Test, Intellij, Maven3, GIT, MongoDB , Docker, jenkins,nKubernetes, Vuejs,TDD.
Projet2 : Développement d’une application de gestion du catalogue fixe (gestion des
offres, gestion des produits).
Durée : 7 mois
Rôle : Développeur confirmé JAVA
Sami ********
Développeur Web Full Stack
France-Paris
Méthodologie : Kanban
Mission et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement technique : JAVA 8, JAVA17, Spring-Boot 2, JAXRS (Web service REST),
Spring data , Spring Security,Spring Test, Intellij, Maven3, GIT, MongoDB , Docker, jenkins,
Kubernetes, Vuejs,TDD
Projet3 : Migration d’une application de notification par SMS.
Durée : 3 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Kanban
Mission et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement technique : JAVA 8, JAVA17, Spring-Boot 2, JAXRS (Web service REST), JAVA 8, Spring-Boot 2, JAXRS (Web service REST), Spring data , Spring Security, Spring Test, Intellij, Maven3, GIT, MongoDB, Docker, jenkins, Kubernetes,TDD
CONSULT-IT – PARIS, FRANCE 2018 – 2021
Full Stack Developer
Client : ENEDIS
Période de la mission : depuis 05/2018
Projet 1 : Développement d’une application qui permet de publier les données de mesures (Courbe de charge, Energie, Puissance Maximale).
Durée : 1 an
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
o Développement de la supervision et préparation des graphes
o Mise en place d’une file JMS
Environnement Technique :
JAVA 8, Spring Cloud, Spring-Boot 2, Web service REST, Spring data, Spring, Security,Spring Test, ActiveMQ, Artemis,Eclipse, Maven3, Sonar,checkMarx, GIT, Teradata, Docker, jenkins, Grafana, Kubernetes,TDD,Openshift,TDD
Projet 2 : Développement d’une application qui permet d’alerter sur une période de 24h toutes les anomalies survenues dans l’éclairage public.
Durée : 4 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
o Développement de la supervision et préparation des graphes
Environnement Technique :
JAVA 8, Spring Cloud, Spring-Boot 2, Spring Batch, Web service REST, Spring
Security,Spring data , Spring Test, Eclipse, Maven3, Sonar,checkMarx, GIT, Teradata ,
Docker, jenkins,Openshift, Grafana, Kubernetes,TDD,Openshift
Projet 3 : Développement d’une application pour la consultation synchrone des données de mesures.
Durée : 14 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Réalisation des tests de performance
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
o Développement de la supervision et préparation des graphes
Environnement Technique :
JAVA 8, Spring Cloud, Spring-Boot 2, Web service REST, Spring data, Spring
Security,Spring Test, Jmeter,Eclipse, Maven3, Sonar,GIT, Teradata , Docker,
jenkins,Openshift, Grafana, Kubernetes, checkMarx,TDD,Openshift
Projet 4 : Développement d’un micro-service pour la publication quotidienne à j+1 desrelevés de compteur.
Durée : 9 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Implémentation de webservices et tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
Sami ******** / CV Page | 4
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
o Développement de la supervision et préparation des graphes
Environnement Technique :
JAVA 8, Spring Cloud, Spring-Boot 2, Spring Batch, Web service REST, Spring Security,Spring data , Spring Test, Eclipse, Maven3, Sonar,GIT, Teradata , jenkins ,Docker, Openshift, Grafana, checkMarx,TDD,Openshift
BNS ENGINEERING – Tunis, TN 2018
Full Stack Developer
Client : SNDE-Mauritanie
Période : 01/2018-03/2018
Projet 1 : Développement d’une application de gestion des processus métier
Durée : 3 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Gestion automatique des procédures métiers
o Historique des procédures
o Gestion des traçabilités
o Tableau de bord pour la gestion des dossiers métiers
o Participation aux phases de développement, assemblage, intégration et tests.
o Développement des services JavaEE.
o Implémentation de webservices et tests unitaires.
o Réalisation des tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement Technique :
JAVA 8, Spring-Boot, Web service REST, Spring data, Spring Security,Spring Test,Eclipse, Maven3, GIT, MySQL, Tomcat,TDD, Activiti, BPMN
BNS ENGINEERING – Tunis, TN 2017
Full Stack Developer
Client : ARABOSAI-Tunisie
Période : 06/2017-12/2017
Projet 1 : Développement d’une application de gestion des processus métier
Durée : 7 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Gestion automatique des procédures métiers
o Historique des procédures
o Gestion des traçabilités
o Tableau de bord pour la gestion des dossiers métiers
o Participation aux phases de développement, assemblage, intégration et tests.
o Développement des services JavaEE.
o Implémentation de webservices et tests unitaires.
o Réalisation des tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement Technique :
JAVA 8, Spring-Boot, Web service REST, Spring data, Spring Security,Spring Test,Eclipse, Maven3, GIT, MySQL ,Tomcat,TDD, Activiti, BPMN
BNS ENGINEERING – Tunis, TN 2016-2017
Full Stack Developer
Client : CNPS-TCHAD
Période : 07/2016-05/2017
Projet 1 : Développement d’un portail externe
Durée : 3 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Espace public : actualités, nouveautés...
o Espace client : La télédéclaration, les réclamations
o Espace d'administration
o Participation aux phases de développement, assemblage, intégration et tests.
o Développement des services JavaEE.
o Implémentation de webservices et tests unitaires.
o Réalisation des tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance
Environnement Technique :
JAVA 8, Spring-Boot, Web service REST, Spring data, Spring Security,Spring Test,Eclipse,
Maven3, GIT, MySQL ,Tomcat,TDD
Projet 2 : Développement d’une application de gestion des processus métier
Durée : 5 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Gestion des dossiers métier
o Gestion des procédures financières.
o Gestion des procédures RH
o Suivi des procédures (Historique)
o Participation aux phases de développement, assemblage, intégration et tests.
o Développement des services JavaEE.
o Implémentation de webservices et tests unitaires.
o Réalisation des tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement Technique :
JAVA 8, Spring-Boot, Web service REST, Spring data , Spring Security,Spring Test,Eclipse, Maven3, GIT, MySQL ,Tomcat,TDD, Activiti, BPMN, WebLogic
Projet 3 : Développement d’une solution de numérisation et de reconnaissance
optique de caractères des documents.
Durée : 3 mois
Rôle : Développeur confirmé JAVA
Méthodologie : Agile scrum
Missions et tâches réalisées :
o Numérisation des documents
o Edition des pièces scannées
o Interaction avec la GED
o Participation aux phases de développement, assemblage, intégration et tests.
o Développement des services et tests unitaires.
o Réalisation des tests unitaires.
o Maintenance corrective du projet
o Correction des anomalies.
o Points de suivi hebdomadaire avec le client au sujet des anomalies et de maintenance.
Environnement Technique :
JAVA 8, Spring-Boot, Web service REST, Spring data, Spring Security,Spring Test,Eclipse, Maven3, GIT, MySQL, Tomcat,TDD, WebLogic, CMIS API, Alfresco 5