Hamza - Chef de projet JAVA
Ref : 190909L002-
94000 CRETEIL
-
Chef de projet, Développeur, Scrum Master (36 ans)
-
Totalement mobile
-
Bientôt freelance
Expérience professionnelle
[ Juin 2021
Aujourd'hui
OMNISHORE - GROUPE MEDITECH
DÉVELOPPEUR FULLSTACK JAVA EE / ANGULAR
Assurer la maintenance des applications
Conception et développement de solutions logicielles en utilisant des
technologies Java sous Spring (Boot, Data, MVC, Cloud), Angular et les
architectures de Microservices.
Mise en place d’une plateforme pour la gestion et suivi des projets INDH, d’un
système d’information de gestion Visa (MAECI) et un système de gestion du
transport (SNTL).
-Equipe: PO, Scrum master, 5 développeurs fullstack, Devops.
Animation de la formation et installation de L'environnement de Dev SNTL.
Partage des connaissances techniques avec les équipes.
Développement des taches de l'importation et d’exportation de données sous
Spring boot.
Création des tests unitaires et test d’intégration pour assurer la qualité et la
fiabilité des applications.
Développement des interfaces graphiques en utilisant Framework Angular.
Amélioration des fonctionnalités selon le feedback du client.
Environnement
technique Spring 5, Angular 12, AngularJs, Jasper Report, SQLSERVER, Microservice, Java 8,
ELK, Hibernate, JPA, Keycloak, GItlab, Jenkins, MAVEN, JSLint, SonarQube, Junit5,
MOCKITO, DOCKER
LE Groupe LA POSTE MAISON MERE Janvier 2020-Octobre 2021
Scrum Master / QA
Projet
« ******** RH » du Groupe La Poste : Mise en place du catalogue de services autour des principaux évènements de vie des postiers
Objectif
Aider l’équipe dans l’application du cadre méthodologique Scrum
Equipe
5 personnes (Scrum master, Product Owner, Test/BA, 2 Développeurs)
Domaines d’intervention :
Identification et évaluation de la méthode Agile optimale à utiliser
Animation des cérémonies Agile (Daily, Démo, Retro ...)
Anticipation et suivi de l'avancement des itérations et des chantiers,
Alerte sur les éventuelles difficultés et Création des anomalies dans Jira
La mise à disposition des supports et outils de formation, d'information et d'accompagnement pour les acteurs projets
Facilitation de la coopération et de la communication entre les différents acteurs du projet
Protection de l’équipe de toute sollicitation extérieure
Environnement technique :
Agile Scrum
Jira
Office 365
LA BANQUE POSTALE Janvier 2017-Octobre 2019
Consultant Test fonctionnel / QA
Projet
Migration du mainframe de souscription de contrat d’assurance IARD vers un Front – Méthode Scrum
Objectif
Garantir les tests fonctionnels du projet de mainframe et risques liés
Equipe
6 personnes (Scrum master, Product Owner, 1 Test/BA, 3 Développeurs)
Domaine d’intervention :
Rédaction des scenarii de tests et BDDs
Préparation des jeux de données
Execution des scénarios de tests
Création et suivi des anomalies
Change management et formation des utilisateurs
Environnement technique :
Agile Scrum
Jira
Oracle/Sql
Office 365
AXA Banque est une banque de détail, filiale du groupe Axa en France.
Développement des nouveaux modules sur l’application principale de la banque.
MISSIONS
Analyse détaillée de l’ancien application (JRULES), dont l’objectif est de récupérer toutes les scénarios fonctionnels prioritaires, et aussi la récupération des data qu’on utilise pour les échanges
Développement d’un nouveau moteur de règles pour la souscription compte et crédit-consommation
Développer des tests unitaires et fonctionnels de l’application
Organisation et Participation à l’ensemble des cérémonies agile
Animation des cérémonies(Sprint review, Rétrospective, .. )
Je travaille(conception/développement/test/planning..) sur un nouveau moteur de règles, dans la tâche principal est de prendre la décision tout seul, dans différents process métier/client(souscription compte, souscription crédit)
ENVIRONNEMENT TECHNIQUE
Clojure, Gherkin, Java, Cucumber
Intellij, Jira, jenkins, GIT
Scrum, SAFE
Docker
10/2016 – 01/2018
AccorHotels - Ingénieur développeur
Projet réalisé dans une équipe de 12 personnes
Le groupe AccorHotels est le premier opérateur hôtelier en France
Développement des évolutions sur l’application de réservation d’AccorHotels,
MISSIONS
Correction des anomalies remontées par l’équipe recette
Maintenance et évolutions dans le couloir de réservation du site Accor Hotels (back & front)
Participer aux tests de non régression des sites marques
Chiffrages d’évolutions ENVIRONNEMENT TECHNIQUE
Java8, Struts 1, JUnit, maven,Spring
Eclipse, Jira, jenkins, JQuery, Ajax, JavaScript
CVS, SVN, GIT, JIRA, QC, ECLIPSE
11/2015 – 09/2016
Canal+
Ingénieur développeur
Le groupe Canal+ est un groupe audiovisuel français
Automatisation des tests fonctionnels (BDD) du service de gestion des clients de Canal+
MISSIONS
Développement des BDD
Correction des anomalies remontées par le PO
Participation dans les différentes cérémonies agiles (Daily Scrum Meeting, Sprint planning, Poker Planning, Rétrospective, Chapter, Pair Programming.)
Respect des bonnes pratiques de développement telles que définies dans Sonar
Relecture de code (Pull requests)
Préparation de la démonstration de la fin de sprint ENVIRONNEMENT TECHNIQUE
Java7, Spring4, Cucumber (JUnit), Assertj2, Gherkin, maven
Eclipse, Jira, jenkins, GIT, SQL Developper, SerenityBDD
Oracle, PL-SQL
SCRUM
Orange Mars 2015-décembre 2017
Consultant Support Technico-Fonctionnel
Projet
La mission de support applicatif technico-fonctionnel consiste à assurer le maintien en condition opérationnelle sur un portefeuille d’applications des périmètres SI suivants :
Outils pour le traitement des réclamations client / outils de traçage, archivage et centralisation / Outil d’aides aux conseillers client des diagnostics et à la résolution de problème
Objectif
- Garantir la bonne la qualité de l’application
- Identifier et suivre les anomalies
Equipe
5 personnes
Domaine d’intervention :
Recueil de besoins métiers et exploration des données concernées
Traitement et suivi des demandes et incidents business
Détection, suivi, correction des aspects Qualité de données
Saisie de cas de test, validation des résultats obtenus
Formation de l’équipe et animation des different meetings
Rédaction des documentations fonctionnelles : Dossier de conception et manuels d’installation
Traitement des appels et résolution des incidents applicatifs
Environnement technique :
Kanban
SeviceNow
Excel : Cahier de tests et gestion des anomalies
Iso Prod
MATIS Group janvier 2012-décembre 2014
Consultant Assistant chef projet technique
Projet
Migration d’application SIRH
Objectif
Assurer la migration de la V1 SIRH vers la V2 de l’application
Equipe
7 personnes (Scrum master, Product Owner, 2 Test/BA, 3 Développeurs)
Domaine d’intervention :
Conception et modélisation de la base de données
Rédaction des specifications fonctionnelles et technique
Implémentation de la base de données
Intégration continue du code source et verification de non régressions
Environnement technique :
PHP
MySQL/Sql
Office 365
SAGEMCOM Mai 2011-Novembre 2011
Consultant Technico-Fonctionnel
Projet
Étude et développement du Load balancer (distributeur de charge) pour le frontal Dematbox
Objectif
- Réalisation du Load Balncer
- assurer le bon fonctionnement de Load Balncer après l’intégration
Equipe
5 personnes
Domaine d’intervention :
Analyse du besoin, étude du composant Load balancer
Rédaction des spécifications fonctionnelles et techniques
Développement du Load balancer
Recette et exécution des tests unitaires et d’intégration
Environnement technique :
Agile Scrum
JAVA
EJB
UNIX
Compétences
compétences fonctionnelles
Projet
Recette fonctionnelle : Elaboration et exécution des scénarii de tests
Rédaction des Expressions de besoin et Spécifications fonctionnelles
Rédaction des User stories
Animation des ateliers et Cérémonies Scrum
Conduite du changement : Formation des users, rédaction des supports de formation
Secteur d’activité
Télécom, Banque/Assurance,
Méthodologie
Cycle en V, Méthode Agile Scrum
Compétences techniques
Outils Jira, Quality center, Squash, MSOffice, ServiceNow, JIRA
Langages SQL
Base de données MySQL, Oracle
Langues Anglais professionnel
DIPLOMES
2013
Diplôme d’ingénieur: Master 2 à l’ESIAG de l’université Paris Est Créteil.
Mention : MIAGE, Spécialité : Ingénierie des Systèmes d’Information Distribués (ISIDIS) Créteil - France
2010-2011 : Master 2 MIAGE - Université Paris 12 / ESIAG (École Supérieure d’Informatique Appliquée à la Gestion)
Langages SQL
Base de données MySQL, Oracle
Langues Anglais professionnel
COMPÉTENCES
Bonne maîtrise des technologies Java/JEE.
- Bonne maîtrise des modules de Spring.
- Maîtrise de l’environnement JavaScript/TypeScript.
- Maîtrise d’Angular/NodeJS.
- Analyse des spécifications techniques.
- Bonne capacité d’analyse, d’adaptation et d’apprentissage.
- Conduite du changement.
Méthodologie: Agile Scrum.
Outils Langages: Java, Javascript/Typescript, SQL, HTML, CSS.
Programmation Web: JavaScript, AngularJs/Angular, ES6/TypeScript, NodeJS.
Logiciels et outils: Visual code, IntelliJ+.
Reporting: ELK Stack.
Intégration Continue: GitLab, Jenkins.
Gestion de version: Git, SVN.
Industrialisation et Repository: Maven, NPM, Nexus.
Bases de données: Oracle, PostgreSQL, SQL Server, MongoDB.
Pratique de développement: UML, Design Patterns, SOLID, TDD, BDD
Web Services: REST/JSON.
Tests: JUnit, AssertJ, Mockito.
Frameworks: Spring (Boot, Data, and MVC), Angular, React, ExpressJS.
Systèmes d’exploitation: Windows, Linux/Unix.
Serveur Web et application: Nginix, Tomcat.
Cloud Computing: AWS, Azure.
Autres: Android, Virtualisation, Docker, Microservices.
Anglais B2