Top 5%
Mohamed Achraf L.

Scrum Master

415 dollar
Freelancer
15 ans
Cannes, FRANCE
i

Why I'm Top 5%

  • 15 years of industry experience
Learn how we hire

Mon expérience

Voir plus

Orange (Scalian)December 2019 - March 2020

Projet : Portail web Emprunteur

Tâches :
•    Analyse des besoins relatifs aux fonctionnalités du projet Emprunteur.
•    Rédiger l’analyse fonctionnelle détaillée des nouvelles fonctionnalités.
•    Réalisation des fonctionnalités de l’application Emprunteur avec Liferay
•    Tests unitaires : Junit

Environnement technique : Windows 10, Liferay, Java/JEE version 11, Spring, Apache tomcat, Oracle, Maven, GIT, JUnit, Eclipse studio

Voir plus

AirFrance (Audensiel via ATOS)April 2019 - November 2019

Projet : Amélioration technique et maintenance évolutive de l'application ASTRID : Application de gestion de tout ce qui concerne l'avion tant qu'il est sur terre (les turnarounds, les maintenances à chaud)

Tâches :

•    Gestion de gros volumes de données : chargement de données via SpringBatch
•    Analyse des besoins relatifs aux nouvelles fonctionnalités du projet ASTRID.
•    Priorisation des besoins fonctionnels de l’application ASTRID et à la cohérence des demandes utilisateur,
•    Signaler les « bugs » des fonctionnalités applicatives et suggérer les évolutions fonctionnelles
•    Rédiger l’analyse fonctionnelle détaillée des nouvelles fonctionnalités.
•    Amélioration technique et Maintenance Évolutive de l'application ASTRID : Application de gestion de tout ce qui concerne l'avion tant qu'il est sur terre (les turnarounds, les maintenances à chaud)
•    Intégration de nouveaux flux : Flux Jaguars
•    Tests unitaires : Junit

Environnement technique : Windows 10, Java/JEE version 8, Spring Core, Spring Boot, Spring Batch, Apache tomcat 8, Oracle, Maven, GIT, JUnit, bamboo, intelliJ, flux JMS, Broker, Angular 7  

Voir plus

PROBTP (via BeMore)February 2017 - April 2019

Projet : Amélioration technique et maintenance évolutive des applications du domaine des frais médicaux

Tâches :
•    Analyste-programmeur Mainframe PL/1 IBM : Amélioration technique et Maintenance Evolutive des applications du domaine des frais médicaux
•    Dématérialisation des flux de factures et réalisation des tests unitaires
•    Gestion Korelio 2017 : Gestion des anomalies + intégration de nouvelles chaînes

Environnement technique :
Pl/1 mainframe, Java/JEE, WebSphere, Oracle, DB2, Maven, JUnit, jenkins

Voir plus

PARKEON (via ALPHOSA)November 2016 - December 2016

Projet PRM : Parking Right Management

Tâches :

•    Rédiger l’analyse fonctionnelle détaillée de l’application PRM
•    Accompagner les utilisateurs dans leur réflexion sur les usages de l’application PRM.
•    Priorisation des fonctionnalités de l’application PRM et à la cohérence des demandes.
o    Contribution à la maintenance de l’application gestion des parkings
o    Mise en production et intégration continue

Environnement technique : Java/JEE (Spring, Hibernate, JPA, JMS), Glassfish, Postgresql, Maven, JUnit, Jenkins

Voir plus

CAISSE NATIONALE DE SECURITE SOCIALE DE TUNISIEDecember 2003 - November 2016

La Caisse Nationale de Sécurité Sociale (C.N.S.S) est un établissement public doté d'une personnalité civile et d’une autonomie financière. Institué par la loi N° 60-30 du 14 décembre1960, relative à l’organisation des régimes de sécurité sociale. Elle est placée sous la tutelle du Ministère des Affaires Sociales et sous contrôle du ministère de finance.

Chef de projet / scrum master et Lean manager affecté à la direction centrale de l'informatique
Projet : développement de l’application de gestion des déclarations de salaire relative à l’amnistie nationale

Tâches :

•    Chargement de données de l’application de gestion des DS amnistie par lot via SpringBatch
•    Assurer la fiabilité de données via SpringBatch
•    Faciliter la planification du sprint, les mêlées quotidiennes, les rétrospectives, les réunions avec les parties prenantes et les démonstrations de logiciels.
•    Protéger l'équipe de développement contre les distractions, les empêchements ou les conflits d'équipe, et se concentrer sur le retard du produit et le calendrier du projet.
•    Travailler en étroite collaboration avec le propriétaire du projet dans la gestion des arriérés et la livraison continue des fonctionnalités.
•    Éduquer et renforcer la méthodologie Scrum et le cadre souple pour les membres de l'équipe et les principales parties prenantes.
•    Diriger l'équipe de développement depuis l'initiation du projet jusqu'à la livraison du produit final.
•    Rédiger le cahier des charges en accord avec les directions concernées : direction des études informatiques et la direction de l’affiliation.
•    Rédiger l’analyse fonctionnelle détaillée de l’application gestion des déclarations de salaire relative à l’amnistie nationale ;
•    Réalisation des différents manuels de conceptions
•    Définir l’arborescence du projet gestion des DS Amnistie.
•    Etablir le découpage du projet.
•    Gérer les priorités du projet.
•    Élaborer le concept du projet, définir son ergonomie, réaliser les story-boards.
•    Coordonner le travail des équipes : architectes, référents techniques et développeurs,
•    Suivre l’avancement de la réalisation du projet
•    Gérer la recette fonctionnelle (tests utilisateurs).
•    Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
•    Assurer le suivi de la correction des incidents selon leur nature.
•    Préparation des documents/guides de formation pour l’application de gestion de Déclaration des salaires relative à l’amnistie nationale.
•    Installation et formation de l’application Déclaration des salaires relative à l’amnistie nationale.
•    Mise en place d’une nouvelle démarche, inspirée du Lean management, de management par les processus orientés client (MPOC) relatif au processus de gestion des prestations familiales
•    Maintenance évolutive des applications des bureaux régionaux migrées vers ORACLE FORMS et REPORTS 10g

Environnement technique :
Outils utilisés : java/j2ee, Oracle 10g, jasper Report
Framework : Spring Core, Spring security, Spring Batch EJB3, Hibernate, primefaces, Jenkins
Reporting : jasper Report
Serveur d’application : jboss 7.1
Base de données : oracle 11g

Chef de projet/scrum master et Lean manager
Projet : développement de l’application de gestion des déclarations de salaire (Tout régime)

Tâches :

•    Traiter un gros volume de données des déclarations de salaires par lots, et alléger les charges au niveau de la base de données par Spring batch
•    Rédiger le cahier des charges en accord avec les directions concernées : direction des études informatiques et la direction de l’affiliation.
•    Rédiger l’analyse fonctionnelle détaillée de l’application gestion des déclarations de salaire relatives à l’amnistie nationale ;
•    Réalisation des différents manuels de conceptions
•    Définir l’arborescence du projet gestion des DS Amnistie
•    Élaborer le concept du projet, définir son ergonomie, réaliser les story-boards.
•    Coordonner le travail des équipes : architectes, référents techniques et développeurs,
•    Suivre l’avancement de la réalisation du projet
•    Gérer la recette fonctionnelle (tests utilisateurs).
•    Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
•    Assurer le suivi de la correction des incidents selon leur nature.
•    Conception de l’application gestion des déclarations de salaire (suite) ;
•    Préparation des documents/guides de formation pour l’application de gestion de Déclaration des salaires
•    Installation et formation de l’application Déclaration des salaires ;
•    Contribution à la mise en place d’une nouvelle démarche, inspirée du Lean management, de management par les processus orientés client (MPOC)
•    Réalisation de la migration des applications des bureaux régionaux vers ORACLE FORMS et REPORTS 10g

Environnement technique :
Outils utilisés : java/j2ee, Oracle 10g, jasper Report
Framework : Spring Core, Spring security, Spring Batch, EJB3, Hibernate, primefaces, Jenkins
Reporting : jasper Report
Serveur d’application : jboss 7.1
Base de données : oracle 11g

Ingénieur d’études et développement
Projet : gestion des immatriculations des assurés sociaux

Tâches :

•    Rédiger l’analyse fonctionnelle détaillée de l’application gestion des immatriculations des assurés sociaux ;
•    Réalisation des différents manuels de conceptions
•    Gérer les priorités du projet.
•    Élaborer le concept du projet, définir son ergonomie, réaliser les story-boards
•    Suivre l’avancement de la réalisation du projet
•    Gérer la recette fonctionnelle (tests utilisateurs).
•    Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
•    Assurer le suivi de la correction des incidents selon leur nature.
•    Contribution au développement de différents cas d’utilisation de l’application immatriculation.

Environnement technique :
Outils utilisés : java/j2ee, oracle 10g, jasper Report
Framework : Spring Core, Spring security, Spring Batch, Hibernate, richfaces, Jenkins
Reporting : jasper Report
Serveur Web : Apache tomcat 6/7
Base de données : oracle 11g

Chef de projet/scrum master
Projet : gestion des déclarations de salaires

Tâches :

•    Rédiger le cahier des charges en accord avec les directions concernées : direction des études informatiques et la direction de l’affiliation.
•    Rédiger l’analyse fonctionnelle détaillée de l’application gestion des déclarations de salaire tout régime ;
•    Réalisation des différents manuels de conceptions
•    Définir l’arborescence du projet gestion des DS Amnistie
•    Etablir le découpage du projet.
•    Gérer les priorités du projet.
•    Élaborer le concept du projet, définir son ergonomie, réaliser les story-boards.
•    Coordonner le travail des équipes : architectes, référents techniques et développeurs,
•    Suivre l’avancement de la réalisation du projet
•    Gérer la recette fonctionnelle (tests utilisateurs).
•    Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
•    Assurer le suivi de la correction des incidents selon leur nature.
•    Contribution au développement de différents cas d’utilisation de l’application gestion des déclarations de salaire.

Environnement technique :
Outils utilisés : java/j2ee, oracle 10g, jasper Report
Framework : Spring Core, Spring security, Spring Batch, EJB3, Hibernate, primefaces, Jenkins
Reporting : jasper Report
Serveur d’application : jboss 7.1
Base de données : Oracle 11g

Ingénieur d’études et développement : identifiant unique
Projet : Identifiant Unique

Tâches :

•    Conception de l’application identifiant unique ;
•    Réalisation des différents manuels de conceptions de l’application identifiant unique : la méthodologie de développement utilisée est le processus unifié (méthodologie Agile) et le langage de modélisation est UML2

Ingénieur d’étude et développement affecté à la direction centrale de l'informatique
Projet : affiliation des individus à faibles revenus

Tâches :
•    Conception d'une application web based d’affiliation des individus à faibles revenus ; comme méthodologie on a utilisé le processus unifié et UML comme langage de modélisation ;
•    Réalisation de l’application de gestion d’affiliation des individus à faibles revenus en utilisant ORACLE 9i comme SGBD et PHP 5 et CodeCharge Studio comme outils de développement.

Ingénieur d’étude et développement affecté à la direction centrale de l'informatique
Projet : gestion de la taxation antérieure

Tâches :

•    Conception d'une application de gestion de la taxation antérieure ; comme méthodologie on a utilisé Merise 2 ;
•    Réalisation de l’application de gestion de la taxation antérieure en utilisant ORACLE 10g comme SGBD et Forms, Developer et Reports comme outils de développement.
•    Réalisation des différents manuels de conceptions des applications des bureaux régionaux de la CNSS.
Ingénieur d’étude et développement affecté à la direction centrale de l'informatique
Projet : gestion du fond de garantie de la pension alimentaire et de la rente de divorce
Tâches :
•    Conception de l’application de gestion du fond de garantie (la version Web) en utilisant Power AMC comme outil de modélisation et Merise 2 comme méthodologie.
•    Contribution à la réalisation de l’application de gestion du fond de garantie (la version Web) ; PHP 5 et JSP comme outils de développement et Oracle 9i AS comme SGBD.
•    Réalisation de l’application de gestion du fond de garantie en utilisant ORACLE 9i comme SGBD et Forms, Developer et Reports comme outils de développement.
•    Conception d'une application de contrôle technique ; comme méthodologie on a utilisé Merise 2 ;
•    Réalisation de l’application contrôle technique ; ORACLE 9i comme SGBD et Forms, Developer et Reports comme outils de développement.
•    Contribution à la réalisation des différents manuels de conceptions des applications des bureaux régionaux de la CNSS.

Ingénieur d’étude et développement affecté à la direction centrale de l'informatique
Projet : gestion du fond de garantie de la pension alimentaire et de la rente de divorce (Mainframe Cobol)

Tâches :

•    Maintenance de l'application de gestion du fond de garantie FG-PARD ; la maintenance se fait en utilisant COBOL comme langage de programmation et se basant sur les fichiers comme système de stockage.
•    Contribution à la réalisation du cahier de charges relatif à l'application du FG-PARD
•    Conception d'une application de gestion du fond de garantie FG-PARD ; comme méthodologie on a utilisé le processus unifié et comme langage de modélisation UML (Rational Rose)

Stagiaire affecté au service développement informatique
Projet : gestion des achats et des marchés publics

Tâches :

•    Mise en place d’une conception de l’application à réaliser à savoir Gestion des achats et des marchés publics ;
•    Et réalisation de l’application de gestion des achats et des marchés publics.

Mes compétences

Technologies

JAX-WS, Jboss, IBM WebSphere, Oracle Applications, Oracle Financials, RichFaces, J2EE, Web Services, Spring Core, Spring Boot, Spring Batch, PrimeFaces, EJB 3

Others

Agile Scrum

Languages

Prolog, ADA, Python, Cobol, DHTML, Java, C++, Visual Basic 6, C#, Pascal, SQL, Visual Basic, Assembler, MVC, Oracle PL/SQL, Microsoft Visual C/C++, C/C++, Delphi, PL/SQL, XML

Frameworks

Liferay, JPA, JDBC, Hibernate, .NET, AngularJS, Spring Security, Spring MVC, Oracle Forms, JavaServer Faces

Application servers

Apache Web Server, Oracle 9i Application Server, Oracle Application Server

Business Intelligence

JasperReports

Big Data

Big Data

Environment of Development

Eclipse IDE, SVN, VSS, IntelliJ Idea

IT Infrastructure

Linux, Linux (Red Hat, Mandrake), Linux Red Hat, Ubuntu, RedHat, Mainframe, Git, Solaris, Microsoft Windows 2003 Server, Sun Solaris

Middleware

Jenkins

Databases

Oracle 8i, Interbase, Oracle, PostGreSQL, DB2, Microsoft SQL Server 2005, Oracle 9i, MySQL, Oracle 10g, Oracle 11g

Analysis methods and tools

Rational Rose, Requirements Analysis, Junit, Agile Methodology, Apache Maven, Design Patterns

Mes études et formations

Formations professionnelles - -

Mastère en communication et traitement de l’information - Ecole supérieure de technologie et de management de Tunis2010 - 2011

Ingénieur analyste en informatique appliquée à la gestion - Institut supérieur de gestion de Tunis1999 - 2003