Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Ridouane, Développeur JAVA

Ridouane Développeur JAVA

CV n°200522C002
  • Profil

    Développeur (33 ans)

  • Domicile

    69003 LYON

  • Mobilité Totalement mobile
  • Statut Bientôt freelance
  • Domaines d'expertise

    Etudes / développements, Bases de données

Compétences techniques
JSF
Études et formations

Domaines de compétences techniques
〉 Langages : Java JEE, HTML/CSS/Bootsrap, SQL, JSP & Taglibs, XML, PL/SQL.
〉 Frameworks : Angular / Spring [Core – Security – IoC…] / Hibernate & JPA / Struts
〉 Web Service: Rest /Soap
〉 Conception & Modélisation: UML, MERISE, Design Pattern, MVC.
〉 SGBD : MongoDB / Postgresql / SQL Server / MySQL
〉 IDE : Eclipse / Intelij IDEA / NetBeans / Visual Studio Code
〉 Gestion de sources et Tests : Git / Maven / JUnit
〉 Serveurs : Tomcat, Apache, Jboss
〉 Big Data: BigInsight v2.1, Hadoop, MapReduce, HDFS, Hive, Pig, Flume, Sqoop, Spark.
〉 Environnement : Windows / Linux / Windows server
〉 Autres : SAP Hybris

Formations et certificats
2020
2015
2013
2007
Certificat Méthode Agile, Scrum Master
Certificat Big Data with IBM BigInsights V2.1
Master Systèmes Informatiques & Réseaux, (Mention Bien)
Baccalauréat Sciences Expérimentales

Expériences professionnelles

Expériences professionnelles

Enedis
Sept. 2019 – Mars
2020
Lyon
Contexte Général : Etudes et développement des services applicatifs de sécurité
pour l’ensemble des applications Enedis.
Fonction : Tech Lead & Scrum Master
Réalisations & Interventions :
〉 Scrum Master : Animer les daily meeting, planifier la trajectoire du sprint,
l'organisation continue, sprint planning et réunions, backlog du sprint, planification
des livraison et déploiement....
〉 Tests de performance sur IHM et API avec Jmeter.
〉 Installation et configuration de l'OpenAm.
〉 Dev. Info cookies.
〉 Livraison et déploiement dans les environnements (Dev, Recette et Prod).
〉 Gestion Git & Gitlab
〉 Rédaction des Bests-practices pour un code propre en java (GoJira et
GoConfulence).
Env. Technique : Agile Scrum – Java8 – Spring – Web Service Rest – LDAP –
SAML – OpenAM – Git & GitLab – Eclipse – Jmeter – Tomcat8 – GoJira &
GoConfluence

Schiever & Adservio
Déc. 2018 – Août.2019
Lyon
Projet 1 :
Contexte Général : Conception et développement d’un projet e-commerce pour les
courses en ligne (SAP Hybris).
Réalisations & Interventions :
〉 Modèle de donnée : Magasin de base, Prix, Produit…
〉 Création du magasin pilote et des différents horaires (magasin/drive/créneaux de
retrait).
〉 Extension du type : Magasin de base, Panier, Produit.
〉 Mise à disposition des données produit pour le front office.
〉 Les impex de reprise des groupes de marchandise Schiever.
〉 Créer un entrepôt via les impex.
〉 Création d'un catalogue de prix.
〉 Affecter les infos magasins : nom, code et adresse du magasin.
〉 Consommation des web service Orika basés sur REST.
Env. Technique : Java8 – SAP Hybris – Web Service Rest – MySql - Azure DevOps
– Git – Intellij IDEA – Ant
Projet 2:
Contexte Général : Conception développement et architecture d’une application
Gestion RH.

Composition du projet : BackEnd (Spring boot) / FrontEnd (Angular 7).
Réalisations & Interventions :
〉 Conception et modélisation de l’application utilisant UML (diagramme de classe).
〉 Mises-en place de la structure du projet coté back end (Spring boot).
〉 Couche repository, couche métier, couche service.
〉 Mises-en place de la structure modulaire du projet coté front (Angular 7).
〉 Création des composants gestion contrats, clients, collaborateur et avenant.
〉 Authentification basic utilisant JWT et authentification utilisant Google API (Spring
Security et OAuth2) .
〉 Rédaction de dossier d’architecture.
〉 Rédaction des specs.
〉 Rédaction du modèle conceptuel des données.
Env. Technique: Java8 – Spring MVC & Security – Angular 7.2.2 – MongoDB –
Lombok.

Biomnis, MNCA Nice
et RATP
Déc. 2017 – Août.2018
Lyon
1er Projet :
Contexte Général : Refonte et migration d’une application de gestion des analyses
médicales.
Composition du projet : BackEnd (LifeRay /Java) / FrontEnd (html / css/ jsp)
Réalisations & Interventions :
〉 Tests unitaires des flux de données avec Junit & Mockito
〉 Flux de données correspondants
〉 Flux de données Export & résultats pdf
〉 Développement d’un socle d’authentification commun entre les applications
Biomnis
Env. Technique: LifeRay 6.2/7 – Java 7 / Tomcat 7 – Maven – Junit – Mockito –
Power Mockito – Spring security – Spring boot – Git
2eme Projet :
Contexte Général : Conception et Développement d’un projet pour la coordination
des travaux des voiries

Composition du projet : BackEnd (Java JEE) / FrontEnd (Angular 2)
Réalisations & Interventions (Angular 2) :
〉 Localisation par adresse (par commune, nom de voirie ou par numéro de voie).
〉 Affichage / Requêtage des données
〉 Création du widget de géolocalisation.
〉 Recherche auto-complète.
〉 Consommation d’une API Rest ArcGIS.
Env. Technique: Java7 / Tomcat 7 – Oracle 11g – Active Directory – ArcGIS for
Server – Hibernate 5.1.2 – Spring 4.3.4 – Spring Security 4.2.3 – Angular 2 – Maven
3eme Projet :
Contexte Général : (La refonte d’une application de gestion des DT (déclarations de
projet de travaux) / DICT (Déclaration d’Intention de Commencement de Travaux)
relative à l’exécution de travaux à proximité de certains ouvrages souterrains,
aériens ou subaquatiques de transport ou de distribution de la RATP).
Composition du projet : BackEnd (Java JEE) / FrontEnd (HTML/CSS – JavaScript
– JQuery / Ajax)
Réalisations & Interventions :
〉 Retouches IHM Administration (utilisateurs, dossier, config SIG, Ouvrage,
déclarants...)
〉 Gérer la couleur de dossier selon le type de dossier.
〉 Modifications ergonomiques : Fenêtre Mes dossiers/ Dossiers en cours /
Recherche.
〉 Module Recherche des dossiers suite à plusieurs critères des dossiers (Numéro
de dossier, type de dossier, date de création…).
〉 Créer l’historique des dossiers consultés.
〉 Organisation des fiches de consultation des dossiers (sous forme Panels).
〉 Ajout / suppression de l’annuaire des déclarants.
〉 La mise en forme des formulaires de saisie des dossiers.
〉 Copier les pièces jointes d’une DT dans une DICT.
〉 Lister les pièces jointes de la DT associée.
〉 Consulter la DT associée à la DICT.
〉 Boutons Suivant / Précédent pour basculer entre les dossiers.
〉 Revoir les widgets Popup (JavaScript, jquery, Ajax).
〉 Ajout des pièces jointes en coordination de dossiers en Clos.
〉 Ajout des pièces jointes à la fiche consultation.
〉 Affectation massive des dossiers aux utilisateurs.
〉 Gérer les logs des dossiers.
〉 Fonction Admin/Utilisateur : (dé)cochage automatiquement des taches associées
au profile (dé)coché.
〉 Intégration menu résultats métier et résultat généraux – export sous format Excel.
〉 Envoyer les notifications ATU (Avis travaux urgents) par mail aux utilisateurs.
Analyse & Tests :
〉 Effectuer les tests fonctionnels.
〉 Détection des anomalies et bugs.
〉 Correction des bugs et anomalies.

Env. Technique: Java8 / Tomcat 7 – postgreSql 9.3 – ArcGIS for Server – Hibernate
4.3.11 – Spring 4.3.8 – Thymelaef – spring 3.0.6 – Lombok 1.16.14 – CSS/HTML –
Javascript / Jquery / Ajax – Maven.

Développeur & Concepteur Java/JEE – Maroc
Jan. 2014 à Nov. 2017
ALYM INOV
Mars.2017 – Sept.2017
Contexte Général : Intégration d’un nouveau projet de recherche médicale :
conception et développement d’une solution.
Composition du projet : BackEnd (Java JEE) / FrontEnd (HTML–CSS–JavaScript–
Bootstrap)
Réalisations & Interventions :
〉 Développement des tableaux de bord.
〉 Développement d’un module statistique & génération des graphs.
〉 Pagination des listings, utilisation du cache.
Env Technique: Java – Servlet/JSP – Struts2 – JDBC/DAO – Spring 1.2 –
HTML/CSS/Javascript /Bootstrap – Tomcat – Eclipse – MySQL– UML

SITA / GROUP SUEZ
Avril.2016 – Fév. 2017
Contexte Général : Conception et développement d’une application de gestion des
formations en interne de la société.
Composition du projet : BackEnd (Java EE) / FrontEnd (AngularJS)
Réalisations & Interventions :
〉 Développement d’un module dédié à la gestion des catalogues des formations :
document manager.
〉 Web Service RESTFull consommé/sollicité par la partie client.
〉 Assurer la formation aux fonctionnaires de la société SITA.
Env. Technique: Java/JEE – Hibernate – Spring [Data, Security, MVC] – Maven –
GIT – AngularJS – Tomcat – MySQL – UML

IRIZN
Jan.2015 – Mars. 2016
Contexte Général : Conception, développement et architecture d’une plateforme de
distribution et de gestion des clés logicielles SOFT ACTIVATOR (licences logicielles).
Composition du projet : Back-End (Java EE) / FrontEnd (CSS/HTM/JavaScript)
Réalisations & Interventions :
〉 Participation à la proposition de l’architecture.
〉 Application web de gestion sécurisée (Java) : Centralisation des données dans la
base de données l’ajout, la modification et la suppression de données associées
aux clients et logiciels.
〉 La génération des clés publiques pour chaque produit au moment du stockage
dans la base de données.
〉 Développement du web service RestFull avec Jeresy pour recevoir les requêtes
client (requêtes http) et les envoyer au serveur de l’application pour l’activation.
〉 Gérer la signature des requêtes par le Web service RestFull.
〉 Utiliser l’algorithme HMAC-SHA1 pour l’authentification des demandes
d’activations.
〉 Evolution et correction des bugs.
〉 Conception et modélisation avec UML (Diagramme de classes, diagramme des
séquences).
〉 Tests unitaires avec Junit.
〉 Suivie des best-practices pour l’écriture d’un code lisible, optimisé et efficace.
Env Technique: Java JEE – Spring [Security, MVC] –JPA – Hibernate – Jsp –
Servlet –PostgreSql – Tomcat – Html/css – Bootstrap.

New Techno Soft
Jan. 2014 à Déc. 2014
Contexte Général : Conception et développement d’une application destinée aux
agences de transport touristique.
Composition du projet : Back-End (Java EE) / Front-End (html/css – Bootstrap).
Réalisations & Interventions :
〉 Développement de la couche Dao.
〉 Développement du module de suivi journalier des véhicules.
〉 Génération des factures.
Env Technique: Java JEE – Spring [Security, MVC] –JPA – Hibernate – Jsp –
Servlet –PostgreSql – Tomcat – Html/css – Bootstrap.