SlideShare une entreprise Scribd logo
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
DOSSIER DE COMPETENCES
Mohieddine
DEVELLOPEUR JAVA/JEE SENIOR
COMPETENCES METIERS
✓ Analyse du contexte et des besoins clients.
✓ Conception et réalisation des applications.
✓ Développement et maintenance des applications.
✓ Implémentation des tests unitaires des applications.
✓ Documentation des fonctions implémentées et des analyses effectuées.
✓ Participation à la gestion du projet via la méthodologie SCRUM.
✓ Tests fonctionnels des livrables.
COMPETENCES TECHNIQUES
✓ Framework Spring Core / Spring Boot / Spring MVC / Spring WS / Spring
Security / Hibernate / JSF / Struts1 / JUnit.
✓ Technologies Web Angular 6 / JavaScript / GWT / CSS / HTML5 / XML / Ajax.
✓ Standard Java/J2EE EJB3 / JPA / Servlet / JSP / JSF / JMS / REST.
✓ API JAVA Log4j / slf4j / Apache CXF / JavaMail / POI / iText / JExcelAPI.
✓ Méthodologies Agile SCRUM / Cycle en V.
✓ SGDB Oracle, MySQL, PostgresSQL.
✓ Serveurs Tomcat / Jboss.
✓ Outils Eclipse / Spring Source Tool Suite / IntelliJ / SOAPUI / Talend
Open Studio / Oracle SQL Developer / Mysql Workbench /
Phpmyadmin / Git / SVN / Jira / SonarCube / JMeter / Redmine
/ iReport.
✓ Conception et Modélisation UML / Design Pattern.
✓ Intégration continue Jenkins / Bladelogic / Maven / Gradel / Gitlab.
✓ Systèmes d’exploitation Linux (Ubuntu) / Windows.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
REFERENCES PROJETS
10/2017- ce jour : Sofrecom
Développeur Java/JEE Senior
Projet Coloris :
Contexte du projet : COLORIS est l’acronyme de « Commande Livraison des Offres de Réseaux
Infrastructures et Services ». Il s’agit d’une application permettant la gestion des commandes des produits
et services vendus à des clients Opérateurs et met à disposition des informations sur le suivi d’avancement
de ces commandes.
Equipe : 7 membres
- Un team leader
- Un Réfèrent Technique
- Un Chef de Projet
- 2 développeurs seniors et 2 développeurs juniors
Méthodologie : Agile Scrum
Réalisations :
✓ Migration technique du Framework Spring de la version 2.0.8 vers la version 4.3.9.
✓ Migration technique du Framework Log4J vers du slfj4J et son implémentation logback.
✓ Upgrade d’hibernate vers la version 5.2.10.
✓ Migration du framework « Clara Sécurité GASSI » vers Spring Security 4.1.4.
✓ Refactoring du build maven et centralisation des versions et des dépendances dans le pom
parent.
✓ Migration des scripts de sauvegarde et d’import de la base de données MySQL avec
MysqlDump vers XtraBackup.
✓ Développement d’un nouveau module de déverrouillage des lignes de commandes.
✓ Développement d’un nouveau Web service de mise à jour des jalons des commandes.
✓ Optimisation des performances du web service de facturation : analyse avec JMeter, réécriture
des requêtes SQL, indexation des colonnes, application d’une solution multi-thread.
✓ Préparation des kits d’installation sur la qualification et la production.
✓ Gestion des environnements de qualification.
✓ Automatisation de la chaine d’installation à partir d’un job Jenkins et le logiciel d’automatisation
bladelogic.
✓ Création d’un job Jenkins pour générer les rapports de qualité de code sur sonarQube.
✓ Rédaction des documentations sur la qualité de code suite aux analyses sonar : duplication,
règle de codage, mauvaises pratique, complexité selon le niveau de sévérité : bloquant, critique
et majeur.
✓ Chiffrage et décomposition des User Stories.
✓ Assistance au MEP de Prod et PreProd.
✓ Assistance aux réunions d’affinages faite par l’équipe MOA d’Orange Toulouse.
✓ Rédaction des documentations technique.
✓ Réalisation des tests Unitaire avec JUnit 4.
Environnement technique : Spring 4.3.9, Spring 2.0.8, Spring Security 4.1.4, JDK 7, Struts 1, Servlet,
JavaScript, Hibernate 5.2.10, JPA, Apache CXF 3.1.4, Log4j, Slf4j 1.7.25, JUnit 4.12, Maven,
XtraBackup, Tomcat 8, Mysql 5.1.35, Jenkins, SOAPUI, Eclipse, sonarQube, Bladelogic, JMeter,
SVN, Jira.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Projet VIO :
VIO est une application interne à orange qui permet aux opérateurs tiers de passer des commandes de
produits et services de haut débit de manière automatisée. Les domaines concernés sont le Dégroupage,
l’ADSL, la Vente en Gros d’Abonnement et Trafic, la portabilité, les offres tarifaires commercialisées par
les partenaires d’Orange France.
L’application regroupe 4 modules : FOP (Frontal Opérateur), PARC, SAGIC et Vigie.
Equipe : 11 membres
- Team Leader, Réfèrent Technique, 6 développeurs, 2 testeurs et un product Owner
Méthodologie : Agile Scrum
Réalisations :
✓ Migration des EJB vers Spring version 5.0.5.
✓ Passage du serveur d’application Jonas vers Tomcat : modification du type packaging EAR vers
WAR, suppression des modules non compatible avec le nouveau type de packaging,
suppression des anciennes dépendances Jonas, adaptation des fichiers de configuration avec
Tomcat.
✓ Migration des JSP vers Angular 6
✓ Migration de la version de JAVA 6 vers JAVA 8.
✓ Migration des batchs dollarus vers OneAutomation.
✓ Gestion de l’environnement de qualification.
✓ Ajout de la fonction de vérification du flag maitre au niveau des batchs.
Environnement technique : Spring 5.0.5, Angular 6, JAVA 8, JAVA 6, JSP, Servlet, EJB, Apache
CXF, Dollaru, OneAutomation, Maven, Tomcat 8, Jonas, Oracle 11g, Jenkins, SOAP UI, Eclipse,
GIT, Jira, Scrum, JUnit 4.
10/2011 - 10/2017 : Audaxis
Développeur Java/JEE Senior
Projet Payment Gateway
Contexte du projet : PG (ou Payment gateway) est une application de gestion de paiement bancaire
en ligne, c’est une passerelle entre les sites boutique du client Rossel d’Audaxis et les opérateurs de
paiement en ligne.
L’objectif est d’intégrer les moyens de paiement Paypal, Ogone, ATOS et Buyway pour permettre les
achats en lignes dans les sites boutiques.
Equipe : 4 membres
- 2 développeurs, 2 Consultants fonctionnels.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Conception technique de l’application et choix des frameworks à utiliser.
✓ Création des fichiers de configuration de type JSON qui contiennent les configurations des
providers (processors) de toutes les boutiques, parmi les configurations on trouve les URLs des
web services des opérateurs, les clés de signature, les utilisateurs, la devise, l’algorithme, les types
des opérateurs …
✓ Développement des fichiers templates pour les IHM et les formulaires en utilisant la technologie
FreeMaker et Spring MVC 4.2.3.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
✓ Développement des web services REST (type GET) qui sert à récupérer les formulaires et les
afficher au client : utilisation de Java 8, Spring web 4.2.3, Spring Boot 1.3.0, Spring 4.2.3, JSON,
Mysql 5.1.31, Hibernate 4.3.11, tomcat 8.0.28, Spring jdbc 4.2.3 et slf4j 1.7.13.
✓ Développement des web services REST (GET/POST) pour gérer les moyens de paiement ATOS et
Buyway : Submit du formulaire, récupération du statut d’une commande, gestion de refus et
annulation des transactions, notification et redirection.
✓ Développement des Web Service REST (GET/POST) pour consulter les logs de la base de données.
✓ Maintenance évolutive sur les autres moyens de paiement : Paypal et Ogone.
✓ Développement des tests Unitaire avec JUnit 4.12.
✓ Gestion des environnements de qualification.
✓ Rédaction des fichiers MD sur la documentation technique d’installation, de configuration et un
guide sur les web services de l’API de paiement.
Environnement technique : Spring Boot 1.3.0, JAVA 8, Spring core 4.2.3, FreeMaker 2.3.23, Spring
MVC 4.2.3, Spring WS 4.2.3, JSON, REST, Spring jdbc 4.2.3, slf4j 1.7.13, Mysql 5.1.31, Hibernate
4.3.11, tomcat 8.0.28, Spring Tool Suite 3.7.3 (STS), SOAPUI, Redmine, Git, Gradel, Jenkins,
Ubuntu.
Projet TobFLow
Contexte du projet : Tobflow (Total Object Base and Flow) est une plateforme permettant le
développement d’applications Internet basées sur des formulaires et workflow. Tobflow offre une réelle
convivialité pour modéliser, implémenter et piloter des flux de documents.
Equipe : 3 membres
- Chef de projet et 2 développeurs.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Développement des nouvelles IHM de gestion des jalons, des avis de ressources et avis technique
en utilisant les technologies Tapestry 4.1.1 pour la partie front, XML et groovy pour la gestion des
workflow, spring 2.1 pour la couche métier et hibernate 3.0.2 comme ORM d’accès à la base de
données.
✓ Développement d’une solution d’envoi de mails automatique de notification à chaque
changement d’état ou action faite par les utilisateurs en utilisant l’API JavaMail 1.4.5.
✓ Intégration d’un nouveau workflow pour la mise à jour des états des projets en utilisant les
frameworks suivants : Spring 2.5.6, Groovy pour les scripts, XML, Hibernate 3.0.2 comme ORM
d’accès à la base de données et Tapestry pour l’IHM.
✓ Correction des anomalies et des retours client.
✓ Gestion des environnements de qualification.
✓ Développement des tests Unitaire avec JUnit.
Environnement technique: Spring 2.5.6, Tapestry 4.1.1, Servlet, Hibernate 3.0.2, JavaMail 1.4.5,
Groovy, XML, JUnit, log4j 1.2.9, Eclipse, SVN, Maven, Jenkins, Mysql 3.1.14, Apache Tomcat,
Redmine, Ubuntu.
Projet Compiere Presta
Contexte du projet : Presta est un outil interne de gestion des prestations des employés d’Audaxis, il vient
remplacer l’ancien outil Celoxis.
Etude des besoins, conception et développement from Scratch des différents modules du projet.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Equipe : 3 membres
- Chef de projet et 2 développeurs.
Réalisations :
✓ Spécifications fonctionnelles et techniques détaillées.
✓ Migration des données de la base MySQL de Celoxis vers la base Oracle de Compiere Presta
avec l’outil Talend.
✓ Installation d’oracle 11g sur les serveurs de test et de Qualification.
✓ Création et Import des dump des bases de données sous Oracle 11g.
✓ Développement d’un nouveau composant Calendrier pour la saisie des prestations en utilisant
les technologies GWT 3.8.0, Java 6, JavaScript, CSS.
✓ Développement du module de gestion des absences et intégration des différents types de
workflow, utilisation des technologies GWT 3.8.0, Java 6, SQL, PL/SQL.
✓ Développement des différents type de rapports sous format PDF et excel via les outils
JasperReport et iReport.
✓ Développement des écrans de gestion de congé : demande absence, soldes de congé,
validation des absences et gestion des rôles et des accès : utilisation des technologies GWT 3.8.0,
CSS, Javascript, Java 6, SQL, PL/SQL.
✓ Développement des différents web Service de type REST de synchronisation de temps de saisie
entre PRESTA et l’outil Redmine en Utilisant Java 8, Spring WS 4.1.6, JSON et SoapUI.
✓ Développement d’un nouveau module de réservation des salles pour les formations et réunion
en GWT 3.8.0, CSS, Javascript, Java 6, SQL.
✓ Maintenance évolutive sur les modules de gestion des utilisateurs, gestion des projets et des
clients.
✓ Développement d’un nouveau diagramme de planning de congés avec GWT, JavaScript et
CSS.
✓ Développement du module d’envoi des emails de demandes et de confirmation des congés
en utilisant l’API JavaMail 1.4.
✓ Gestion de l’authentification des utilisateurs avec LDAP.
✓ Gestion des environnements de QUALIF et PROD.
✓ Rédaction des documentations technique et fonctionnel.
✓ Développement des tests Junit.
Environnement technique : GWT 3.8.0, Java 8, Java 6, Javascript, CSS, JSON, Spring WS 4.1.6,
REST, SoapUI, Java 6, JasperReport 3.5.3, SQL, PL/SQL, JUnit 4.1, Maven, LDAP, log4j1.6.1,
JavaMail 1.4, Continuum, jenkins, Eclipse, Oracle 11g, iReport, SVN, Jboss Server, redmine,
Talend, Ubuntu.
Projet : Rossel Abonnement (Rossel ABO)
Contexte du projet : Rossel a besoin que les données de l’application Vente seront synchronisées vers la
nouvelle application Rossel ABO.
Développement from Scratch d’un nouveau projet web service de synchronisation des données Vente
vers ABO.
Participation au développement des évolutions sur le projet Compiere ABO.
Equipe : 3 membres
- Chef de projet et 2 développeurs.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Réalisations :
✓ Conception technique de l’application et choix des frameworks.
✓ Analyse des cahiers de charges.
✓ Migration des données de la base Rossel Vente vers celle de l’ABO à travers des jobs Talend.
✓ Développement et mise en place des web services REST de synchronisation des clients, adresses,
articles, liste de prix, tables de routages … avec Java 8, Spring WS 4.1.6, JSON et SoapUI.
✓ Ajout de la partie consommatrice des web service dans l’application Rossel Vente.
✓ Participation au développement des évolutions sur le projet Compiere ABO avec les
technologies GWT, JAVA 6, JasperReport, iReport, SQL.
✓ Développement des tests Unitaire JUnit
Environnement technique : Spring WS, Java 8, Java 7, SQL, PL/SQL, Maven, SoapUI, Jenkins,
Eclipse, Oracle 11g, Apache Tomcat, Talend, JasperReport, IReport, JBoss Server, Ubuntu,
Redmine.
Projet : Compiere EuroCenter
Contexte du projet : Compiere est une solution ERP open source mature et fiable, mondialement
reconnue et utilisée dans plus de 40 pays.
Equipe : 5 membres
- Chef de projet et 4 développeurs.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Développement d’une carte de Géolocalisation des adresses des clients, utilisation de l’API
Geocoding API de google.
✓ Intégration d’un nouveau diagramme de planning dans Compiere basé sur du GWT et
javascript.
✓ Participation au développement des différents écrans et processus Compiere en GWT, Java 6,
SQL et PL/SQL.
✓ Installation d’oracle 11g sur les serveurs BD du client sous Ubuntu.
✓ Développement des tests Unitaire JUnit
Environnement technique : GWT, Java 7, SQL, PL/SQL, Javascript, CSS, Maven, Geocoding
API, Jenkins, Eclipse, Oracle 11g, Ubuntu, Jboss Server, Redmine.
10/2010 -10/2011 : RW International
Développeur Java/JEE Junior
Contexte du projet : Développement d’un ERP destiné aux entreprises de confections
Equipe : 5 membres
- Chef de projet et 4 développeurs.
Réalisations :
✓ Développement from Scratch du module de planification des ordres de fabrication en utilisant
les techno Jboss Seam, Richfaces et JSF au niveau de la couche présentation, des EJB 3 pour la
partie métiers et JPA pour la couche d’accès à la base de données.
✓ Conception et réalisation d’un module d’accès à l’ERP : Gestion des utilisateurs, des rôles et des
droits d’accès en utilisant les techno Jboss Seam, JSF, Richfaces, JPA et Hibernate.
✓ Développement du module Gestion de stock matière primaire, mouvement des articles.
✓ Reporting : Création et génération d’états PDF et Excel avec les API iText, Apache POI et
JExcelAPI.
Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
✓ Maintenance évolutive du module gestion des ressources humaines GRH de l’ERP.
✓ Mise en place et suivi d’installation.
✓ Développement des tests Unitaire avec JUnit
Environnement technique : JSF 1.2, Richfaces 3.3.2, Jboss Seam 2.0.3, EJB3, JPA, JDK6,
Hibernate, JasperReport, JExcelAPI, iText, CSS, javaScript, Ajax, jQuery, Eclipse, MySQL,
iReport, SVN, Jboss Server.
03/2010 - 09/2010 : Cylande
Développeur Java/JEE Junior
Projet : CyrusRef
Contexte du projet : CyrusRef est un ERP utilisé comme solution pour le retail : Progiciel verticaux pour la
gestion des magasins, centrales d’achats et entrepôts.
Equipe : 8 membres
- Team Lead et 7 développeurs.
Réalisations :
✓ Développement de 5 uses cases dans les modules client et articles du projet CyrusRef de
cylande : utilisation de JSF pour les IHM, Spring pour la couche métier, et Hibernate couplé avec
JPA pour l’accés à la base de données.
✓ Suivi et correction des bugs sur mantis.
✓ Création et génération des rapports aux formats word, PDF et powerpoint en utilisation Apache
POI et iText comme API Java.
✓ Test unitaire avec Junit.
Environnement technique : JSF 1.2, Richfaces 3.3.2, Spring 2.5.6, Hibernate 3.2, SOA, JAVA 6,
JasperReport, JSTL, Apache POI, iText, JUnit, Eclipse, Oracle, iReport, SVN, Tomcat Server,
mantis, Scrum.
Formation Académique
Année Universitaire Diplôme Etablissement
2009 Diplôme D’Ingénieur en Informatique ESPRIT
2006 Diplôme Universitaire Technologique en
Informatique (ISI)
ISI

Contenu connexe

Tendances

CV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EECV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EE
Sid Ahmed Benkraoua
 
Dossier de competences zm beezen (1)
Dossier de competences zm beezen (1)Dossier de competences zm beezen (1)
Dossier de competences zm beezen (1)
Clementine D.
 
CV - Chef de projet technique
CV - Chef de projet techniqueCV - Chef de projet technique
CV - Chef de projet technique
Alexis Delaporte
 
CV de Fatma CHIHAOUI
CV de Fatma CHIHAOUICV de Fatma CHIHAOUI
CV de Fatma CHIHAOUI
Fatma CHIHAOUI
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
ENSET, Université Hassan II Casablanca
 
Cv dridi-lotfi
Cv dridi-lotfiCv dridi-lotfi
Cv dridi-lotfi
Lotfi Dridi
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
Ines Ouaz
 
Applications Android - cours 6 : Structure d’un projet Android
Applications Android - cours 6 :  Structure d’un projet AndroidApplications Android - cours 6 :  Structure d’un projet Android
Applications Android - cours 6 : Structure d’un projet Android
Ahmed-Chawki Chaouche
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Shivam Pandey
 
Cv developpeur d'applications
Cv developpeur d'applicationsCv developpeur d'applications
Cv developpeur d'applicationsZk Ivoirzouglou
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
ENSET, Université Hassan II Casablanca
 
Dossier de compétences MBH
Dossier de compétences MBHDossier de compétences MBH
Dossier de compétences MBH
Clementine D.
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring Cloud
Florian Beaufumé
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
Sid Ahmed Benkraoua
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
ENSET, Université Hassan II Casablanca
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EE
Ines Ouaz
 
AI_course.pdf
AI_course.pdfAI_course.pdf
AI_course.pdf
MissaouiWissal
 
Support NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDBSupport NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDB
ENSET, Université Hassan II Casablanca
 

Tendances (20)

Mohamed -CV 2016
Mohamed -CV 2016 Mohamed -CV 2016
Mohamed -CV 2016
 
CV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EECV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EE
 
Dossier de competences zm beezen (1)
Dossier de competences zm beezen (1)Dossier de competences zm beezen (1)
Dossier de competences zm beezen (1)
 
CV - Chef de projet technique
CV - Chef de projet techniqueCV - Chef de projet technique
CV - Chef de projet technique
 
CV de Fatma CHIHAOUI
CV de Fatma CHIHAOUICV de Fatma CHIHAOUI
CV de Fatma CHIHAOUI
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
CV Octobre 2015 FR
CV Octobre 2015 FRCV Octobre 2015 FR
CV Octobre 2015 FR
 
Cv dridi-lotfi
Cv dridi-lotfiCv dridi-lotfi
Cv dridi-lotfi
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
 
Applications Android - cours 6 : Structure d’un projet Android
Applications Android - cours 6 :  Structure d’un projet AndroidApplications Android - cours 6 :  Structure d’un projet Android
Applications Android - cours 6 : Structure d’un projet Android
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
 
Cv developpeur d'applications
Cv developpeur d'applicationsCv developpeur d'applications
Cv developpeur d'applications
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Dossier de compétences MBH
Dossier de compétences MBHDossier de compétences MBH
Dossier de compétences MBH
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring Cloud
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EE
 
AI_course.pdf
AI_course.pdfAI_course.pdf
AI_course.pdf
 
Support NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDBSupport NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDB
 

Similaire à Dossier de competences MA

Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
JEANCLAUDECAMARA
 
CV AH
CV AHCV AH
DEVOPS / PYTHON DISPONIBLE
DEVOPS / PYTHON DISPONIBLEDEVOPS / PYTHON DISPONIBLE
DEVOPS / PYTHON DISPONIBLE
Clementine D.
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
Stéphane Traumat
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
AZUG FR
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
Saddam ZEMMALI ☁
 
Cerberus Testing
Cerberus TestingCerberus Testing
Cerberus Testing
CIVEL Benoit
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
Microsoft Technet France
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Microsoft Technet France
 
Microsoft Experieces 2016 - Retour d’expériences sur TFS Online
Microsoft Experieces 2016 - Retour d’expériences sur TFS OnlineMicrosoft Experieces 2016 - Retour d’expériences sur TFS Online
Microsoft Experieces 2016 - Retour d’expériences sur TFS Online
Denis Voituron
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
Publicis Sapient Engineering
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
Marouan MOHAMED
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
ENSET, Université Hassan II Casablanca
 

Similaire à Dossier de competences MA (20)

Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
cv_hamidi
cv_hamidicv_hamidi
cv_hamidi
 
CV AH
CV AHCV AH
CV AH
 
DEVOPS / PYTHON DISPONIBLE
DEVOPS / PYTHON DISPONIBLEDEVOPS / PYTHON DISPONIBLE
DEVOPS / PYTHON DISPONIBLE
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
 
Cerberus Testing
Cerberus TestingCerberus Testing
Cerberus Testing
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
my_resume(fre)
my_resume(fre)my_resume(fre)
my_resume(fre)
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
 
Microsoft Experieces 2016 - Retour d’expériences sur TFS Online
Microsoft Experieces 2016 - Retour d’expériences sur TFS OnlineMicrosoft Experieces 2016 - Retour d’expériences sur TFS Online
Microsoft Experieces 2016 - Retour d’expériences sur TFS Online
 
cv_chaker_jouini_fr
cv_chaker_jouini_frcv_chaker_jouini_fr
cv_chaker_jouini_fr
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
 
Cv
CvCv
Cv
 
Cv
CvCv
Cv
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
 

Dernier

De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 

Dernier (6)

De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 

Dossier de competences MA

  • 1. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre DOSSIER DE COMPETENCES Mohieddine DEVELLOPEUR JAVA/JEE SENIOR COMPETENCES METIERS ✓ Analyse du contexte et des besoins clients. ✓ Conception et réalisation des applications. ✓ Développement et maintenance des applications. ✓ Implémentation des tests unitaires des applications. ✓ Documentation des fonctions implémentées et des analyses effectuées. ✓ Participation à la gestion du projet via la méthodologie SCRUM. ✓ Tests fonctionnels des livrables. COMPETENCES TECHNIQUES ✓ Framework Spring Core / Spring Boot / Spring MVC / Spring WS / Spring Security / Hibernate / JSF / Struts1 / JUnit. ✓ Technologies Web Angular 6 / JavaScript / GWT / CSS / HTML5 / XML / Ajax. ✓ Standard Java/J2EE EJB3 / JPA / Servlet / JSP / JSF / JMS / REST. ✓ API JAVA Log4j / slf4j / Apache CXF / JavaMail / POI / iText / JExcelAPI. ✓ Méthodologies Agile SCRUM / Cycle en V. ✓ SGDB Oracle, MySQL, PostgresSQL. ✓ Serveurs Tomcat / Jboss. ✓ Outils Eclipse / Spring Source Tool Suite / IntelliJ / SOAPUI / Talend Open Studio / Oracle SQL Developer / Mysql Workbench / Phpmyadmin / Git / SVN / Jira / SonarCube / JMeter / Redmine / iReport. ✓ Conception et Modélisation UML / Design Pattern. ✓ Intégration continue Jenkins / Bladelogic / Maven / Gradel / Gitlab. ✓ Systèmes d’exploitation Linux (Ubuntu) / Windows.
  • 2. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre REFERENCES PROJETS 10/2017- ce jour : Sofrecom Développeur Java/JEE Senior Projet Coloris : Contexte du projet : COLORIS est l’acronyme de « Commande Livraison des Offres de Réseaux Infrastructures et Services ». Il s’agit d’une application permettant la gestion des commandes des produits et services vendus à des clients Opérateurs et met à disposition des informations sur le suivi d’avancement de ces commandes. Equipe : 7 membres - Un team leader - Un Réfèrent Technique - Un Chef de Projet - 2 développeurs seniors et 2 développeurs juniors Méthodologie : Agile Scrum Réalisations : ✓ Migration technique du Framework Spring de la version 2.0.8 vers la version 4.3.9. ✓ Migration technique du Framework Log4J vers du slfj4J et son implémentation logback. ✓ Upgrade d’hibernate vers la version 5.2.10. ✓ Migration du framework « Clara Sécurité GASSI » vers Spring Security 4.1.4. ✓ Refactoring du build maven et centralisation des versions et des dépendances dans le pom parent. ✓ Migration des scripts de sauvegarde et d’import de la base de données MySQL avec MysqlDump vers XtraBackup. ✓ Développement d’un nouveau module de déverrouillage des lignes de commandes. ✓ Développement d’un nouveau Web service de mise à jour des jalons des commandes. ✓ Optimisation des performances du web service de facturation : analyse avec JMeter, réécriture des requêtes SQL, indexation des colonnes, application d’une solution multi-thread. ✓ Préparation des kits d’installation sur la qualification et la production. ✓ Gestion des environnements de qualification. ✓ Automatisation de la chaine d’installation à partir d’un job Jenkins et le logiciel d’automatisation bladelogic. ✓ Création d’un job Jenkins pour générer les rapports de qualité de code sur sonarQube. ✓ Rédaction des documentations sur la qualité de code suite aux analyses sonar : duplication, règle de codage, mauvaises pratique, complexité selon le niveau de sévérité : bloquant, critique et majeur. ✓ Chiffrage et décomposition des User Stories. ✓ Assistance au MEP de Prod et PreProd. ✓ Assistance aux réunions d’affinages faite par l’équipe MOA d’Orange Toulouse. ✓ Rédaction des documentations technique. ✓ Réalisation des tests Unitaire avec JUnit 4. Environnement technique : Spring 4.3.9, Spring 2.0.8, Spring Security 4.1.4, JDK 7, Struts 1, Servlet, JavaScript, Hibernate 5.2.10, JPA, Apache CXF 3.1.4, Log4j, Slf4j 1.7.25, JUnit 4.12, Maven, XtraBackup, Tomcat 8, Mysql 5.1.35, Jenkins, SOAPUI, Eclipse, sonarQube, Bladelogic, JMeter, SVN, Jira.
  • 3. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre Projet VIO : VIO est une application interne à orange qui permet aux opérateurs tiers de passer des commandes de produits et services de haut débit de manière automatisée. Les domaines concernés sont le Dégroupage, l’ADSL, la Vente en Gros d’Abonnement et Trafic, la portabilité, les offres tarifaires commercialisées par les partenaires d’Orange France. L’application regroupe 4 modules : FOP (Frontal Opérateur), PARC, SAGIC et Vigie. Equipe : 11 membres - Team Leader, Réfèrent Technique, 6 développeurs, 2 testeurs et un product Owner Méthodologie : Agile Scrum Réalisations : ✓ Migration des EJB vers Spring version 5.0.5. ✓ Passage du serveur d’application Jonas vers Tomcat : modification du type packaging EAR vers WAR, suppression des modules non compatible avec le nouveau type de packaging, suppression des anciennes dépendances Jonas, adaptation des fichiers de configuration avec Tomcat. ✓ Migration des JSP vers Angular 6 ✓ Migration de la version de JAVA 6 vers JAVA 8. ✓ Migration des batchs dollarus vers OneAutomation. ✓ Gestion de l’environnement de qualification. ✓ Ajout de la fonction de vérification du flag maitre au niveau des batchs. Environnement technique : Spring 5.0.5, Angular 6, JAVA 8, JAVA 6, JSP, Servlet, EJB, Apache CXF, Dollaru, OneAutomation, Maven, Tomcat 8, Jonas, Oracle 11g, Jenkins, SOAP UI, Eclipse, GIT, Jira, Scrum, JUnit 4. 10/2011 - 10/2017 : Audaxis Développeur Java/JEE Senior Projet Payment Gateway Contexte du projet : PG (ou Payment gateway) est une application de gestion de paiement bancaire en ligne, c’est une passerelle entre les sites boutique du client Rossel d’Audaxis et les opérateurs de paiement en ligne. L’objectif est d’intégrer les moyens de paiement Paypal, Ogone, ATOS et Buyway pour permettre les achats en lignes dans les sites boutiques. Equipe : 4 membres - 2 développeurs, 2 Consultants fonctionnels. Réalisations : ✓ Analyse des cahiers de charges. ✓ Conception technique de l’application et choix des frameworks à utiliser. ✓ Création des fichiers de configuration de type JSON qui contiennent les configurations des providers (processors) de toutes les boutiques, parmi les configurations on trouve les URLs des web services des opérateurs, les clés de signature, les utilisateurs, la devise, l’algorithme, les types des opérateurs … ✓ Développement des fichiers templates pour les IHM et les formulaires en utilisant la technologie FreeMaker et Spring MVC 4.2.3.
  • 4. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre ✓ Développement des web services REST (type GET) qui sert à récupérer les formulaires et les afficher au client : utilisation de Java 8, Spring web 4.2.3, Spring Boot 1.3.0, Spring 4.2.3, JSON, Mysql 5.1.31, Hibernate 4.3.11, tomcat 8.0.28, Spring jdbc 4.2.3 et slf4j 1.7.13. ✓ Développement des web services REST (GET/POST) pour gérer les moyens de paiement ATOS et Buyway : Submit du formulaire, récupération du statut d’une commande, gestion de refus et annulation des transactions, notification et redirection. ✓ Développement des Web Service REST (GET/POST) pour consulter les logs de la base de données. ✓ Maintenance évolutive sur les autres moyens de paiement : Paypal et Ogone. ✓ Développement des tests Unitaire avec JUnit 4.12. ✓ Gestion des environnements de qualification. ✓ Rédaction des fichiers MD sur la documentation technique d’installation, de configuration et un guide sur les web services de l’API de paiement. Environnement technique : Spring Boot 1.3.0, JAVA 8, Spring core 4.2.3, FreeMaker 2.3.23, Spring MVC 4.2.3, Spring WS 4.2.3, JSON, REST, Spring jdbc 4.2.3, slf4j 1.7.13, Mysql 5.1.31, Hibernate 4.3.11, tomcat 8.0.28, Spring Tool Suite 3.7.3 (STS), SOAPUI, Redmine, Git, Gradel, Jenkins, Ubuntu. Projet TobFLow Contexte du projet : Tobflow (Total Object Base and Flow) est une plateforme permettant le développement d’applications Internet basées sur des formulaires et workflow. Tobflow offre une réelle convivialité pour modéliser, implémenter et piloter des flux de documents. Equipe : 3 membres - Chef de projet et 2 développeurs. Réalisations : ✓ Analyse des cahiers de charges. ✓ Développement des nouvelles IHM de gestion des jalons, des avis de ressources et avis technique en utilisant les technologies Tapestry 4.1.1 pour la partie front, XML et groovy pour la gestion des workflow, spring 2.1 pour la couche métier et hibernate 3.0.2 comme ORM d’accès à la base de données. ✓ Développement d’une solution d’envoi de mails automatique de notification à chaque changement d’état ou action faite par les utilisateurs en utilisant l’API JavaMail 1.4.5. ✓ Intégration d’un nouveau workflow pour la mise à jour des états des projets en utilisant les frameworks suivants : Spring 2.5.6, Groovy pour les scripts, XML, Hibernate 3.0.2 comme ORM d’accès à la base de données et Tapestry pour l’IHM. ✓ Correction des anomalies et des retours client. ✓ Gestion des environnements de qualification. ✓ Développement des tests Unitaire avec JUnit. Environnement technique: Spring 2.5.6, Tapestry 4.1.1, Servlet, Hibernate 3.0.2, JavaMail 1.4.5, Groovy, XML, JUnit, log4j 1.2.9, Eclipse, SVN, Maven, Jenkins, Mysql 3.1.14, Apache Tomcat, Redmine, Ubuntu. Projet Compiere Presta Contexte du projet : Presta est un outil interne de gestion des prestations des employés d’Audaxis, il vient remplacer l’ancien outil Celoxis. Etude des besoins, conception et développement from Scratch des différents modules du projet.
  • 5. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre Equipe : 3 membres - Chef de projet et 2 développeurs. Réalisations : ✓ Spécifications fonctionnelles et techniques détaillées. ✓ Migration des données de la base MySQL de Celoxis vers la base Oracle de Compiere Presta avec l’outil Talend. ✓ Installation d’oracle 11g sur les serveurs de test et de Qualification. ✓ Création et Import des dump des bases de données sous Oracle 11g. ✓ Développement d’un nouveau composant Calendrier pour la saisie des prestations en utilisant les technologies GWT 3.8.0, Java 6, JavaScript, CSS. ✓ Développement du module de gestion des absences et intégration des différents types de workflow, utilisation des technologies GWT 3.8.0, Java 6, SQL, PL/SQL. ✓ Développement des différents type de rapports sous format PDF et excel via les outils JasperReport et iReport. ✓ Développement des écrans de gestion de congé : demande absence, soldes de congé, validation des absences et gestion des rôles et des accès : utilisation des technologies GWT 3.8.0, CSS, Javascript, Java 6, SQL, PL/SQL. ✓ Développement des différents web Service de type REST de synchronisation de temps de saisie entre PRESTA et l’outil Redmine en Utilisant Java 8, Spring WS 4.1.6, JSON et SoapUI. ✓ Développement d’un nouveau module de réservation des salles pour les formations et réunion en GWT 3.8.0, CSS, Javascript, Java 6, SQL. ✓ Maintenance évolutive sur les modules de gestion des utilisateurs, gestion des projets et des clients. ✓ Développement d’un nouveau diagramme de planning de congés avec GWT, JavaScript et CSS. ✓ Développement du module d’envoi des emails de demandes et de confirmation des congés en utilisant l’API JavaMail 1.4. ✓ Gestion de l’authentification des utilisateurs avec LDAP. ✓ Gestion des environnements de QUALIF et PROD. ✓ Rédaction des documentations technique et fonctionnel. ✓ Développement des tests Junit. Environnement technique : GWT 3.8.0, Java 8, Java 6, Javascript, CSS, JSON, Spring WS 4.1.6, REST, SoapUI, Java 6, JasperReport 3.5.3, SQL, PL/SQL, JUnit 4.1, Maven, LDAP, log4j1.6.1, JavaMail 1.4, Continuum, jenkins, Eclipse, Oracle 11g, iReport, SVN, Jboss Server, redmine, Talend, Ubuntu. Projet : Rossel Abonnement (Rossel ABO) Contexte du projet : Rossel a besoin que les données de l’application Vente seront synchronisées vers la nouvelle application Rossel ABO. Développement from Scratch d’un nouveau projet web service de synchronisation des données Vente vers ABO. Participation au développement des évolutions sur le projet Compiere ABO. Equipe : 3 membres - Chef de projet et 2 développeurs.
  • 6. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre Réalisations : ✓ Conception technique de l’application et choix des frameworks. ✓ Analyse des cahiers de charges. ✓ Migration des données de la base Rossel Vente vers celle de l’ABO à travers des jobs Talend. ✓ Développement et mise en place des web services REST de synchronisation des clients, adresses, articles, liste de prix, tables de routages … avec Java 8, Spring WS 4.1.6, JSON et SoapUI. ✓ Ajout de la partie consommatrice des web service dans l’application Rossel Vente. ✓ Participation au développement des évolutions sur le projet Compiere ABO avec les technologies GWT, JAVA 6, JasperReport, iReport, SQL. ✓ Développement des tests Unitaire JUnit Environnement technique : Spring WS, Java 8, Java 7, SQL, PL/SQL, Maven, SoapUI, Jenkins, Eclipse, Oracle 11g, Apache Tomcat, Talend, JasperReport, IReport, JBoss Server, Ubuntu, Redmine. Projet : Compiere EuroCenter Contexte du projet : Compiere est une solution ERP open source mature et fiable, mondialement reconnue et utilisée dans plus de 40 pays. Equipe : 5 membres - Chef de projet et 4 développeurs. Réalisations : ✓ Analyse des cahiers de charges. ✓ Développement d’une carte de Géolocalisation des adresses des clients, utilisation de l’API Geocoding API de google. ✓ Intégration d’un nouveau diagramme de planning dans Compiere basé sur du GWT et javascript. ✓ Participation au développement des différents écrans et processus Compiere en GWT, Java 6, SQL et PL/SQL. ✓ Installation d’oracle 11g sur les serveurs BD du client sous Ubuntu. ✓ Développement des tests Unitaire JUnit Environnement technique : GWT, Java 7, SQL, PL/SQL, Javascript, CSS, Maven, Geocoding API, Jenkins, Eclipse, Oracle 11g, Ubuntu, Jboss Server, Redmine. 10/2010 -10/2011 : RW International Développeur Java/JEE Junior Contexte du projet : Développement d’un ERP destiné aux entreprises de confections Equipe : 5 membres - Chef de projet et 4 développeurs. Réalisations : ✓ Développement from Scratch du module de planification des ordres de fabrication en utilisant les techno Jboss Seam, Richfaces et JSF au niveau de la couche présentation, des EJB 3 pour la partie métiers et JPA pour la couche d’accès à la base de données. ✓ Conception et réalisation d’un module d’accès à l’ERP : Gestion des utilisateurs, des rôles et des droits d’accès en utilisant les techno Jboss Seam, JSF, Richfaces, JPA et Hibernate. ✓ Développement du module Gestion de stock matière primaire, mouvement des articles. ✓ Reporting : Création et génération d’états PDF et Excel avec les API iText, Apache POI et JExcelAPI.
  • 7. Dossier de compétences | Beezen www.beezen.fr 163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00 Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre ✓ Maintenance évolutive du module gestion des ressources humaines GRH de l’ERP. ✓ Mise en place et suivi d’installation. ✓ Développement des tests Unitaire avec JUnit Environnement technique : JSF 1.2, Richfaces 3.3.2, Jboss Seam 2.0.3, EJB3, JPA, JDK6, Hibernate, JasperReport, JExcelAPI, iText, CSS, javaScript, Ajax, jQuery, Eclipse, MySQL, iReport, SVN, Jboss Server. 03/2010 - 09/2010 : Cylande Développeur Java/JEE Junior Projet : CyrusRef Contexte du projet : CyrusRef est un ERP utilisé comme solution pour le retail : Progiciel verticaux pour la gestion des magasins, centrales d’achats et entrepôts. Equipe : 8 membres - Team Lead et 7 développeurs. Réalisations : ✓ Développement de 5 uses cases dans les modules client et articles du projet CyrusRef de cylande : utilisation de JSF pour les IHM, Spring pour la couche métier, et Hibernate couplé avec JPA pour l’accés à la base de données. ✓ Suivi et correction des bugs sur mantis. ✓ Création et génération des rapports aux formats word, PDF et powerpoint en utilisation Apache POI et iText comme API Java. ✓ Test unitaire avec Junit. Environnement technique : JSF 1.2, Richfaces 3.3.2, Spring 2.5.6, Hibernate 3.2, SOA, JAVA 6, JasperReport, JSTL, Apache POI, iText, JUnit, Eclipse, Oracle, iReport, SVN, Tomcat Server, mantis, Scrum. Formation Académique Année Universitaire Diplôme Etablissement 2009 Diplôme D’Ingénieur en Informatique ESPRIT 2006 Diplôme Universitaire Technologique en Informatique (ISI) ISI