Mohamed-Hedi - Chef de projet .NET
Ref : 090815J001-
95800 CERGY
-
Chef de projet, Consultant, Développeur (43 ans)
-
Freelance
Expérience professionnelle
LA BANQUE POSTALE Depuis Février 2018
Consultant JAVA /JEE Angular
Description du projet :
Equipe : LBP 1-Technial Lead 1-ScrumMaster 4 Développeur FullStack 2 Testeur
Projet : Conception et Développement d’une application Web Pour la Gestion des cartes Bancaires.
Missions :
Analyse des spécifications fonctionnelles
Le développement d’application avec Java/J2EE, Spring, Hibernate,
Gestion des versions avec GIT
Développement de la couche accès aux données avec JPA et Hibernate
Gestion de la Base de Données PostGres
Développement des web services REST
Concevoir les plans de test unitaires
Remonter les problèmes et/ ou les risques identifiés et les Résoudre.
Environnement Technique:
JAVA 8, Spring Boot,Angular 5,HTML5, CSS, Bootstrap, Web Service Rest, Junit, Git, JPA, bugzilla, SCRUM, Maven
TALAN Consulting Décembre 2016 à Jan 2018 Consultant JAVA /JEE Angular
Description du projet :
Prestation chez Sagecom
Equipe : SICONIA 7 Développeur / Intégrateur / Architecte Technique / Architecte Fonctionnel / 3 Testeur
Projet : ODM Conception et Développement d’une Application Web permettant la gestion des Smart Métiers (ELEC , GAS)
Missions :
Développement de l’application avec JAVA 7 et Angular 4
Mapping des objets java avec les structures da la base de données oracle en utilisant hibernate.
Utilisation de l’API JAXB pour faire le parsing XML/Objet, on récupère les données de la structure input via l’objet correspondant et puis on utilise l’API pour faire le parsing Objet/XML et faire passer le fichier XML générer à l’appel du web service.
Utilisation de client Postman pour le test des web services Rest (Json).
Réaliser la revue de code et garantir la qualité du code dans le cadre du processus d’intégration continue,
Accompagner les équipes de développement sur de fortes problématiques techniques
Recrutement, formation et encadrement des jeunes développeurs au sien de l’équipe.
Environnement Technique:
Maven, Spring Boot,,Angular, SONAR ,HTML5, CSS3, Bootstrap, Web Service Rest, Junit, Git, Java/JEE 7-8 , JPA,Postgres, bugzilla, SCRUM
TELNET- innovation labs Depuis Janvier 2015 à Novembre 2016
Consultant JAVA /JEE Angular
Description du projet :
Conception et développement d’une application de comptabilité pour traiter les transactions comptables et générer les factures.
Missions:
Développement Back-end avec Java, Spring Boot
Conception et modélisation de la solution.
Utilisation de la méthodologie SCRUM.
Utilisation de Spring Data Rest et Spring Websocket pour la liaison entre la partie frontend et la partie backend..
Gestion des conflits par Git et du cycle projet par Maven.
Mesurer la qualité de projet avec Sonar .
Utiliser Angular 4 pour consommer les services web REST dans les pages HTML.
Participation au développement des différents modules du projet.
Encadrer et former les stagiaires
Environnement Technique:
Java,Maven, Spring Boot, Angular 4, HTML5, CSS3, Bootstrap, Web Service Rest, Junit, Git,Java/JEE, JPA,mysql, bugzilla
Telnet-Holding Aout 2014 à Décembre 2015
Consultant JAVA /JEE Angular
Description du projet :
Migrer une application de Gestion des Stagiaires existante basée sur EJB vers Spring.
Mission :
Travail au sein d’une équipe Scrum de 5 personnes.
Développement de nouveaux modules en Angular .
Migration des modules existants de EJB vers Spring .
Migration des modules existants de JSF vers Angular .
Maintenance des modules existants.
Utilisation d'Angular 4 pour consommer les services web REST dans les pages HTML.
• Implémentation de tous les services REST
Environnement Technique:
Java,Maven, Spring Boot, Spring, Angular 4, HTML5, CSS3, Bootstrap, Web Service Rest, Junit, Git(bitbucket), Java/JEE 6 -7 , JPA, mysql, bugzilla
Telnet-Holding
Ingénieur Stagiaire Description du projet :
Projet de fin d’études qui consiste à développer une application SAAS pour l’Institut Pasteur de Tunis Basé sur EJB. L'application permet de gérer, les fiches patients, gérer les taches et le matériel biologique.
Missions :
Conception et développement des différents modules du projet.
Etude de l'existant
Analyse et spécification des besoins.
Conception de l’architecture du projet.
Implémentation du composant JSF
Administration de base de données Mysql.
Documentation du projet avec un rapport détaillé
Implémentation des tests unitaires en JUnit
Environnement Technique:
EJB, java 7, JPA/Hibernate, Mysql, JUnit, XHTML, CSS, JSF, JQuery, PrimeFaces, bootstrap ,redhat jboss developer studio, Maven.
ESPRIT De Janvier 2013 à mai 2013(Projet Académique)
Elève ingénieur
Projet : Développement d’une plate-forme Web Vente-Privée en utilisant plusieurs frameworks et outils (Back-end: Java EE, Front-end: ASP.NET,Web service: SOAP)
Missions :
L'application est dédiée à l'administrateur pour gérer les différentes fonctionnalités
Gestion de compte.
Gestion des tâches.
Gestion des articles
Environnement Technique:
MavenJava/JEE, EJB, Mysql, wildfly 9, hibernate, JPA, SOAP, .NET, Webforme.
EXPÉRTISE
J2EE 8, Angular 5
Compétence fonctionnelle et technique
Compétence en conception UML
Compétence Gestion Base de donné
COMPETENCES PERSONNELLES
Organisé - Méthodique
Sens du détail
Curieux et déterminé
Travail en Equipe
Autonome
COMPETENCES FONCTIONNELLES_
Analyse du contexte et des besoins clients.
Conception et réalisation des applications dans les normes conventionnelles.
Développement des programmes.
Interaction avec les membres de l’équipe afin de bien respecter les délais.
Gérer les priorités pour couvrir plusieurs clients.
Documentation des fonctions implémentées et des analyses effectuées.
Scrum gestion Projets, Reporting, Suivi de production
COMPETENCES TECHNIQUES_
Systèmes : Windows, Linux
Outils: Bugzilla, Restclient , Netbeans, Eclipse, Sublime , StarUML
Langage/ Frameworks :Angular 5 ,Java JEE 8, Spring , hibernate, JSF , EJB , JavaScript,Html ,css, Rest ,Soap, ,Spring Boot, test unitaire Junit, JSON, XML
SGBD : MySQL,Postgres
Langage de modélisation : UML 2.0
Outils de gestion de projet : Bugzilla, Phabricator
Méthodologie : SCRUM, KANBAN.
Gestion de versions : GIT ( Github)
FORMATION PROFESSIONNELLE
2018 : Formation Angular 5,6
2017 : Formation fremwork Spring