Amine - Chef de projet J2EE
Ref : 151005B001-
95800 COURDIMANCHE
-
Chef de projet, Consultant, Scrum Master (40 ans)
-
Freelance
Projet : L’ensemble des applications finance et relation client
• Client : JCDecaux – VLS (Vélos en Libre Service)
• Janvier 2016 - Novembre 2017.
Description :
Dans le cadre de la gestion des Vélos libre service, la mission consiste à la mise en place ou
la maintenance corrective et évolutive des applications formant un éco-système
d’informations composé :
- PFE : Plateforme de Facturation et d’Encaissement qui prends en charge le paiements
interférant avec divers partenaire monétique
- Renewal : Gère l’ensemble des processus client (abonnement, réabonnement, clôturé,…)
- ICARE : Utilisé par le service client.
- MBA : Application gérant le remboursement des clients
- CONTACT : Application fournissant un service mail pour l’ensemble des applications
Le projet est composé de 25 personnes (Développeurs, PO, Management, PMO…) découpés
en plusieurs équipes qui interfèrent entre elles.
Rôle :
Responsable de l’équipe de développement.
Référant technique / Architecte Junior.
Développeur.
Scrum Master.
Actions menées :
✓ Développement des évolutions et divers corrections d’anomalie.
✓ Gestion et suivi de l’équipe.
✓ Suivi de l’avancement des divers projets.
✓ Chiffrage et macro chiffrages.
✓ Etablissement du plan de charge prévisionnel.
✓ Animation Agile.
✓ Animation technique.
✓ Conception et réalisation from scratch d’une nouvelle application.
✓ Livraison et suivi du déploiement en PROD
Contexte technique :
➢ Java/J2EE,
➢ Spring,
➢ GWT,
➢ VAADIN,
➢ Web Service REST et SOAP
➢ MySQL, Oracle, PostgreSQL
➢ JBoss, Wildfly
➢ Jenkins
➢ Jira
➢ GIT, SVN
Projet : ********
• Client : Accor Hotels
• De Mars 2015 – Janvier 2016
Description :
Dans le cadre d’un centre de développement chez Accor, le projet consistais dans la
maintenance évolutive et corrective du couloir de réservation des sites du groupe Accor :
********, ********, ********,...
Rôle :
Responsable et Gestion du Centre de développement
Développeur et responsable des développements du Back (côté serveur).
Actions menées :
✓ Développement des évolutions et divers corrections d’anomalie.
✓ Suivi d’une équipe de 6 développeurs : 3 développeurs front et 3 développeurs back.
✓ Suivi de l’avancement des divers sujets.
✓ Chiffrage et macro chiffrages.
✓ Etablissement du plan de charge prévisionnel.
✓ Gestion de la facturation.
Contexte technique :
» Java/J2EE,
» Spring,
» html,
» CSS,
» JSP,
» JavaScript,
» Struts,
» Web Service REST...
Projet : Portail GAIA
• Client : AFD
• Date : Juillet 2014 – Décembre 2014
Description :
Dans le cadre d’une TMA, le projet consistais à la maintenance évolutive et corrective sur un
portail pour l’AFD (Agence Française de Développement)
Rôles :
Chef de projet, responsable d’équipe et de développement.
Actions menées :
✓ Maintenance et évolution du portail développé en Liferay 5.2
✓ Etablissement des devis des demandes du client.
✓ Participation aux ateliers métier avec le client.
✓ Etablissement de planning et pilotage de la réalisation.
✓ Gestion du coût de réalisation et du budget.
✓ Participation aux développements.
✓ Packaging, livraison et suive de recette et de production.
✓ Etablissement du plan de charge.
✓ Gestion di cout de production.
Contexte technique :
» Java/J2EE,
» Liferay 5.2,
» Lucene,
» Spring,
» html,
» CSS,
» jsp,
» JavaScipt...
» Microsoft Project.
Projet : FACADE
• Client : Orange
• Dates : Janvier 2012 – Juin 2014
Description :
Dans le cadre d’une assitance technique, le projet consistais en la maintenance et évolution
de la prise de commande des clinet pour Orange. L’application est utilisée par les divers
canaux de vente (Boutique, hotline, internet,…).
Le rôle de l’application est de dispatcher la commande du client vers les différents services
d’orange (Envoi de la commande, facturation, création de compte…)
Rôles :
Scrum Master, référant technique, responsable technique.
Actions menées :
✓ Animation Agile : Daily meeting, Backlog, réctrospectives, Bilan d’itération…
✓ Suivi des développeurs, suivi de la qualifications et coordination avec les applications
partenaires.
✓ Responsable de l’application en production (livraison, paramétrage, suivi de l’application,
performances, analyse à chaud, …)
✓ Force de proposition pour améliorer la qualité de l’application.
✓ Refonte de l’architecture pour s’adapter aux besoins et en prévision des futures demandes.
✓ Maintenances évolutives et correctives.
✓ Chiffrages et macro chiffrage des futures demandes …
Contexte technique :
» Java/J2EE,
» Gwt (Google Web Tools),
» Web Service (CXF),
» Mysql,
» Jonas (Jetty en dev)
» Spring,
» Hibernate,
» Maven
» Intégration continue : Hudson et Sonar
Projet : AIS
• Client : AIS
• Aout 2011 – November 2011
Description :
Participation à la maintenance de quelques applications pour Accenture Inasurance Services
(AIS)
Rôle :
Développeur
Actions menées :
✓ Mise en place de rétro-documentation à partir du code existant en vue d’une refonte en
nouvelle technologie. L’application étant codée en Clipper destinée à GENERALI.
✓ Analyse et réalisation des évolutions, en PL/SQL de l’interface LEA, pour le client GENERALI.
✓ Rédaction de documents de conception techniques et développement du module pour le client DOLCEA.
Contexte technique :
» PL/SQL,
» Oracle.
» Clipper
Projet : Ecare
• Client : OBS
• Mai 2011 – Juillet 2011
Description :
Mise en place d’un prototype pour remonter les serveurs en erreurs dans le parc d’Orange.
Rôle :
Développeur
Actions menées :
✓ Développement côté client utilisant l’API GWT (Google Web Toolkit).
Contexte technique :
» Java/J2EE,
» Serveur Tomcat avec une couche Appache
» GWT,
» Spring,
» Hibernate,
» maven
Du 01/02/2007 au 15/04/2011
Projet : COCTOS
• Client : DOAAT (EDF)
• Octobre 2008 – Avril 2011
Description :
Dans le cadre d’une assistance technique, le projet consistait en la refonte du SI de production
d’électricité pour moyen et court terme.
Rôle : Développeur
Actions menées :
✓ Développement en Java/J2EE sur serveur BEA 10 WebLogic.
✓ Développement de processus en WLI (8.2).
✓ Développement du mapping en XQuerry sur un bus ALSB.
✓ Mise en place des files JMS.
Contexte technique :
» Java/J2EE,
» Web Service,
» Weblogic 10.X,
» Bus ALSB : 9.X,
» WLI 8.1
» Framework : Spring, Hibernate, maven
Missions
▪ Projet : AMM
▪ Client : ErDF
▪ Novembre 2007 – Février 2008
Description :
Dans le cadre d’une avant-vente et l’établissement d’une maquette permettant à ErDF une
remontée des compteurs à distance.
Rôle :
Développeur
Actions menées :
✓ Réalisation des pages Html.
✓ Mise en place des appels WS vers le serveur d’application.
Contexte technique :
» Java/J2EE, JSP,
» Serveur Weblogic 9.2,
» HSQL,
» Javascript,
» Ajax…
Projet : AIG
• Client : TOTAL
• Mars 2008 – Juin 2008
Description :
Mise en place de deux WS d’Authentification basée sur un annuaire LDAP.
Rôle : Développeur
Actions menées :
✓ Evolution de deux WS d’authentification.
Contexte technique :
» Java/J2EE,
» Server WebLogic 9,2,
» LDAP
Projet : Nomination
• Client : RTE
• Juin 2007 – Septembre 2008
Description :
Dans le cadre d’une TMA, le projet consiste en la maintenance évolutive et corrective des
applications de transport d’électricité vers les pays frontalier de la France.
Rôle : Développeur
Actions menées :
✓ Correction de bugs et mise en place d’évolutions.
» Contexte technique :
» Java/J2EE,
» JSP,
» Server IBM WebSphère,
» SQL,
» Java SWING,…
FORMATIONS
2012 Certification développeur de composants web OCPJWCD (Oracle Certified
Professional, Java EE 5 Web Component Developer).
2011 Certification Scrum Master Agile.
2010 Certifié programmeur sur JAVA 5 OCJP (Pracle Certified Programmer for Java).
2007 Diplômé de l'Ecole Nationale Supérieure de l'Electronique et de ses Applications (ENSEA). Option Informatique des systèmes. Promo 2007.
LANGUES
Anglais: Bilingue
Arabe : Langue maternelle
Espagnol: notion
COMPETENCES TECHNIQUES
Systèmes d’exploitation
● Windows, Unix
Langages de programmation
● JAVA/J2EE : Niveau expert.
● Maven 2 : Niveau expert.
● API GWT : Niveau expert.
● Hibernate : Niveau expert.
● SQL : niveau expert.
● UML : Niveau expert.
● JUnit (Test unitaire) : niveau expert.
● VAADIN : confirmé
● PL/SQL : niveau confirmé.
● C, C++ : Niveau scolaire.
● JavaScript/AJAX : Notions.
● AngularJs : Notions.
Outils habituellement utlisé
● Eclipse
● IntelliJ
● Houdson/Jenkins
● SOAP-UI
● Jira
● SVN / CVS /GIT
● Divers client SQL (TOAD, SQuirel, Mysql WorkBench)
Serveur d’application
● Oracle (BEA Server)
● IBM (WebSphere)
● TOMCAT
● Jetty,
● Jonas
● Tomcat
● JBoss
Méthodologie
● Scrum-Agile
● Kanban
● Cycle en V
Web
● HTML, JSP, EL
● PHP (Notion)
Base de données
● MySQL,
● Oracle
● PostgreSQL