Rached - Développeur J2EE
Ref : 200916Y001-
92400 COURBEVOIE
-
Développeur, Consultant technique (39 ans)
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
Déc. 2017 jusqu'à présent ATOS
Développeur JAVA Back-End
❖ Mission :
Maintenance et mise en place des API Spring/Java au sein de l’équipe back end Accor Hôtel.
❖ Tâches :
● Analyse fonctionnelle.
● Identifications des différentes tâches et estimation de charge.
● Participer activement au développement et tests de nouvelles fonctionnalités.
● Maintenance et amélioration des APIs.
● Mise en recette.
❖ Projets:
● Création d’une API REST avec Spring Boot permettant l’intégration des données (Tarif,
offre commercial, prix, indexation,… ) pour les nouveaux hôtels FRS au groupe AH.
● Développement d’une API d’intégration des données en masse des tarifs avec Spring
Batch.
● Migration de l’API d’initialisation des langues en Java 8.
Environnements Techniques: Spring Boot, Spring Batch, Web Service REST, JPA, Hibernate, Maven,
Tomcat, Swagger, Postman, Angular, Sybase, SVN, Git, JIRA, sqlDbx, Eclipse, Tibco, Jenkins, JUNIT,
SonarQube, Docker
Janvier. 2016 - Déc. 2017 ADP (Automatic Data processing)
Développeur JAVA/J2EE
❖ Mission 1 :
Maintenance et mise en place des projets au sein de l’équipe Micro Dev (Depuis Janvier
2016)
❖ Tâches :
● Analyse fonctionnelle.
● Participer aux phases de conception.
● Participer aux phases de réalisation et Test Unitaire et Test d’assemblage.
● Mise en production.
❖ Projets:
Différents types d’outils utilisés par les équipes en interne afin d’améliorer la productivité et
minimiser le risque d’erreur. Exemple : Application d’accompagnement RH, outil de calcul des KP
Environnements Techniques: Spring Core, Spring Boot, Spring MVC, Spring Data, JPA, Hibernate,
Angular, Maven, Tomcat, Oracle 11g, Git Bitbucket, SQL Developer, Eclipse.
Scrum Master et Référent technique
❖ Mission 2 :
Assurer le déploiement de la méthodologie Agile/SCRUM et accompagner les développeurs
junior de l’équipe Service Client de montée en compétence.
❖ Tâches :
● Extraction Siebel.
● Gestion et suivi des priorités du backlog (Rally).
● Fixer et Animer les réunions Scrum (Daily, la Planification, la Revue, la Rétrospective).
● Assurer la coordination entre l’équipe et les autres intervenants sur les projets.
● Aider l’équipe à se focaliser sur l’objectif de sprint en écartant tout obstacle technique et
fonctionnel.
Environnements Techniques: Siebel , Rally, Confluence, Trello, Pointing poker.
Janv. 2014 - Déc. 2015 ADP (Automatic Data processing)
Chef de Projet Technique
❖ Mission : Prise en charge de la partie technique pour les projets de mise en œuvre web pour
les clients NA (National Account : Très grands comptes)
❖ Tâches :
● Participation aux ateliers d’analyse :
o Proposer des solutions pour répondre aux besoins des clients et validation technique
des solutions proposées par le chef de projet fonctionnel.
● Planification du projet :
o Identifications des différentes tâches.
o Estimation des charges.
o Planifications des tâches et communication des deadlines.
o Participation aux comités de pilotages projet (priorisation, arbitrage…).
● Affectation des tâches et suivi des développements :
o Staffing et affectation des tâches
o Suivi de l’avancement, revu du code et validation de la qualité des développements.
● Différents interventions techniques :
o Installation des différents environnements (Développement, Production ….)
o Assurer les liens entre les différents modules (GAP, GTA, HRO) et avec d’autres SI
o Déploiement de l’application en production.
o Interventions de support production.
o Développement des nouvelles fonctionnalités demandées par nos client
❖ Projets
● 2014 : Mise en Œuvre du SI pour le client Allianz.
● 2015 : Mise en Œuvre du SI pour le client GROUPAMA (Atelier d’analyse chez le client,
planification, fabrication… et mise en production).
Environnements Techniques: JSP/Servlet, Cougar (Framework propriétaire d’interfaçage
Cobol/Web), Glassfish, Oracle, Mainframe/Cobol, SQL Developer, Eclipse, CVS, JavaScript, CSS, outils
de suivi internes (CRM pour gestion des retours client, Excel…).
Avr. 2010 – Déc. 2013 ADP (Automatic Data processing)
Développeur JAVA/J2EE
❖ Mission: Développement de solutions et d’outils RH et gestion de paie à destination
des clients ADP (A3M, Banque populaire) et migration du système d’information pour
le client SSP d’une ancienne plateforme développée avec le langage Forté de Sun à
une nouvelle appelée GxpLink en JAVA/J2EE
❖ Tâches:
● Suite aux SFD et en partant d’un modèle standard, développement des fonctionnalités
spécifiques demandées par le client sur le module Gestion administrative du personnel
(GAP).
● Tests unitaires et Recette unitaire et workflow end to end
● Maintenance évolutive :
o Développement des écrans unitaires (ex : écran état civil, adresse, banque, conjoint,
enfants, visite médicale,..),
o Développement de workflows permettant de modéliser les processus de gestion de
ressources humaines dans la société (ex : workflow embauche / ré-embauche,
départ, modification contractuelle,…)
● Maintenance corrective
● Participation au développement de module HRO (Gestion des organisations).
● Réingénierie des processus métiers pour le Client Compass France (du langage Forté UDS
vers Java/J2EE)
● Configurations nécessaires pour les traitements :
o Préparation des scripts de migration des tables mainframe DB2/ Oracle.
o Extraction des scripts sql pour les livraisons.
● Développement des batchs de synchronisation des bases et créations des utilisateurs.
● Analyse et correction des incidents technique.
Environnements Techniques: Eclipse, JSP/Servlet, XML, Cougar (framework propriétaire:
interfaçage Cobol/Web), Glassfish , Oracle, Mainframe/Cobol, JasperReports, Clarify
Fév. – Mai 2009 NEPERIA
Projet de fin d’études
❖ Mission : Développement d’une application multilinguisme pour la Gestion du Planning
services et suivi des clientèles. L’application comporte deux espaces :
● Un espace d’administration (mise à jour des services et clients, Consultation de planning,
suivi des historique de demandes par client).
● Un espace Client (Inscription, demande d’un service, suivi demande….).
❖ Tâches :
● Étude et analyse des besoins fonctionnels et non fonctionnels de la solution.
● Conception et implémentation d'une application Web JEE.
Environnements Techniques: Eclipse, JEE, JSF 1.2, Hibernate 3, Spring 2, Richfaces, MySQL,
TOMCAT
COMPÉTENCES FONCTIONNELLES
Paie & RH:
● Gestion administrative de personnel.
● Paie française.
● GTA : Gestion activité et temps.
● HRO : Gestion de l’organisation d’une entreprise.
Métiers:
● Analyse et conception de besoins clients.
● Développement informatique.
● Gestion de projet.
COMPÉTENCES TECHNIQUES
● Frameworks: Cougar (Framework propriétaire), Spring, Hibernate, JSF 2, Angular.
● Langages : JAVA 6, JAVA 8, HTML, Javascript, C, C++, SQL, PL/SQL, TypeScript.
● Méthode : AGILE, Cycle en V.
● SGBD : Oracle, MySQL, SQL Server, Sybase.
● JAVA/JEE: JSP/ Servlet, Hibernate, JPA, Maven 3, JSF2, Spring, Primefaces.
● Bases de données: Oracle SQL Développer, MySQL Workbench, SqlDbx.
● IDE: Eclipse, STS, NetBeans.
● Systèmes d’exploitation desktop: Windows, Unix.
● Serveurs d'applications: TOMCAT, Glassfish.
● Systèmes de gestion de versions: Git Bitbucket, Git Lab, CVS, SVN.
● Outil de build: Maven.
● Outils de test/contrôle de qualité de code: JUnit.
● Outils de tracking: Redmine, Clarify, JIRA, Rally, Siebel, HP Application Lifecycle
Management.
FORMATION & LANGUES
Formations:
2009 ENIT (Ecole Nationale d’Ingénieur de Tunis)
Diplôme National d’ingénieur en informatique
2006 IPEIEM (Institut Préparatoire aux Etudes d’Ingénieur El-Manar)
Concours national d’entrée aux grandes écoles
2004 Baccalauréat : sciences technologiques.
Autres formations :
Janvier 2019 Formation Kafka
Janvier 2016 Formation Agile/SCRUM
● Présentation de l’Agilité : Définition, valeurs et principes.
● Identification des acteurs/rôles et les notions de base (backlog,
sprint, Daily meeting, planif,…) de la méthodologie Agile SCRUM.
● Etude de cas d’une application mobile de vente en ligne.
● Présentation de l’outil Rally.
Février 2016 Oracle Certified Professional, Java SE 6 Programmer (OCPJP 6)
December 2013 AB Consulting: Formation « Project management »
Fondamentaux de gestion de projet selon les référentiels PMI
Langues:
Anglais: courant