Rachid - Développeur SPRING

Ref : 190218B002
Photo de Rachid, Développeur SPRING
Compétences
PL SQL
HIBERNATE
CSS
Expériences professionnelles
  • EDF ​FÉVRIER 2018 - A UJOURD ’HUI Lead technique / Développeur JAVA JEE / Angular6
    PROJET C3PO ​:Développement d’une plateforme pour la supervision des réserves et la production en temps réel des données thermique/hydraulique d’EDF.
    Composition de l’équipe :
    1 Architecte, 3 Développeurs, 1Lead Technique, 1Chef de projet (scrum master ),
    1Product Owner, 2 Testeurs
    DOMAINE D’INTERVENTION :
    ■Analyse des spécifications fonctionnelles détaillées et proposition de solutions techniques pour le projet C3PO
    ■Conception de l’architecture technique du projet avec l’architecte du projet
    ■Mise en place de la plateforme d’industrialisation (Jenkins, Sonar)
    ■Conception et développement de l’application avec les technologies Spring et Angular
    ■Rédaction de la documentation documentation technique
    ■Relecture et optimisation du code
    ■Formation de l’équipe sur Angular 6
    ■Assister une autre TMA sur des problématiques techniques
    ■Développement d’un module de reconnaissance vocale pour l’application.
    ■DevOps :
    ■Mise en place des tests unitaire avec JUnit et Karma
    ■Mise en place de tests de performance avec Jmeter
    ■Mise en production : livraisons des War, exécution de scripts SQL de modification et de mise à jour de la base de données
    ■Gestion du Run
    ■Outils de gestion de version : Git
    ENVIRONNEMENT TECHNIQUE
    ■Languages : Java 8, TypeScript 2
    ■Framework : Spring 5 (core, security,batch), Hibernate, liquibase, Spring boot, JQuery 4.1,
    Bootstrap 4, Angular 6, AmChart 3, Jasmine.
    ■Bases de données : Potsgres SQL, H2 ( pour les tests unitaires)
    ■Serveur d’application :Tomcat 8, Apache 2.4

    ORANGE JUILLET 2017 - FÉVRIER 2018 Lead technique API / Angular2
    PROJET SHINE:
    Mise en place d'une plateforme digitale de vente en ligne et une solution de facturation des entreprises et de reversement avec les partenaires.
    Composition de l’équipe :
    ​ 1 Chef de projet, 2 Développeurs, 1 Lead Technique API, 1 Product Owner
    DOMAINE D’INTERVENTION :
    ■Définition des Business Process avec un BPM (Cordys) afin d’améliorer les processus de facturationd’Orange su r une base continue
    ■Conception et développement des APIs de type REST et SOAP
    ■Réalisation des IHMs du portail afin de répondre aux besoins d’Orange en s’appuyant sur différentes technologies : HTML5, CSS3, Bootstrap, Angular2, Jquery
    ■Suivi des incidents (phase du RUN) et correction sous formes de tickets
    ■Rédaction des cas de tests
    ■Supervision des batchs Cordys : récupération licences partenaires, résiliation automatique des licences,génération des factures clients et partenaires
    ■Développement des évolutions pour le portail GASSI et ECE Client : Evolution G1R4
    ■Optimisation des pages de la plateforme : commandes, factures, clients et devis
    ■Réalisation des différents tests sur la plateforme : intégration, unitaire, non-régression et performance
    ■Animation des ateliers pour aider les nouveaux membres de l’équipe à se familiariser avec le projet
    ■ Répondre aux besoins de l’équipe SAP (Facturation) durant la période de facturation afin de corriger les anomalies quand il existe des incohérences entre le parc licences des utilisateurs et la facture
    ■Documentation.
    ■DevOps :
    ■Mise en place de tests unitaire avec JUnit
    ■Mise en place de tests de performance avec Jmeter
    ■Test de WebService Rest : Postman, SOAP avec SOAP UI
    ■Mise en production : livraisons et publication des modules Cordys ( BPM
    ■Gestion du Run
    ■Gestion de version : SVN
    ENVIRONNEMENT TECHNIQUE :
    ■Languages : JAVA 8, TypeScript 2, HTML5, CSS3, JavaScript
    ■Framework :Jquery 3.1, Bootstrap 4, Angular 2
    ■Bases de données :Oracle
    ■Serveur d’application :NGINX ENEDIS

    OCTOBRE 2016 - JUILLET 2017 Développeur Full-stack JAVA EE / JavaScript
    PROJET PORTAIL
    ​ :Il s’agit d’un portail permettant de centraliser les outils et les méthodes de développement proposés à tous les développeurs d’Enedis.
    Composition de l’équipe :
    ​ 4 Développeurs, 1 Scrum Master, 1 chef de projet, 1 Product Owner
    DOMAINE D'’INTERVENTION :
    ■Participation aux choix techniques du portail développeur
    ■Modélisation et développement des modules du portail
    ■Administration back-office pour le portail développeur :
    ■Gestion des droits des modérateurs ressources
    ■Faciliter l’édition de contenu pour les modérateurs en ajoutant des plugins comme l’éditeur de texte WYSIWYG
    ■Permettre aux administrateurs d’ajouter des images, vidéos et du texte sur le portail
    ■Etude de l’architecture technique du portail (initialement déployé en SaaS) et les enjeux de le déployer en RIN ; le portail doit communiquer avec une autre plateforme nommée API Manager
    ■ Réalisation des IHMs du portail afin de répondre aux maquettes présentées par le Web Designer en s’appuyant sur différentes technologies : HTML5, CSS3, Javascript, Jquery 3.1.1 et d’autres librairies JS.
    ■Rédaction des PTIs d’installation et de promotion d’environnement du portail
    ■ Suivi des anomalies et correction dans Mantis.
    ■DevOps :
    ■Mise en place de tests unitaire avec JUnit
    ■Mise en place de tests de performance avec Jmeter
    ■Test de WebService Rest : Postman, SOAP avec SOAP UI
    ■Mise en production : livraisons et publication des modules Cordys ( BPM
    ■Gestion du Run
    ■Gestion de version : GIT, Gitlab
    ENVIRONNEMENT TECHNIQUE :
    ■Languages : JAVA 8, HTML5, CSS3, JavaScript
    ■Framework : Spring 4 (core, security), JPA, Hibernate, JQuery 3.2, Bootstrap 3
    ■Bases de données : Mysql, MariaDB
    ■Serveur d’application : Tomcat 7

    BOUYGUES TELECOM SEPTEMBRE 2014 - SEPTEMBRE 2016
    Développeur JAVA EE / JavaScript PROJET Roaming Manager
    ​:Développement d’une application web pour le roaming <<
    Roaming Community Updater >> avec la technologie JAVA EE
    Composition de l’équipe : ​ 4 Développeurs, 1 Scrum Master, 1 chef de projet, 1 Product Owner
    DOMAINE D ’INTERVENTION :
    ■Rédaction des spécifications techniques
    ■Création du modèle de données avec Merise
    ■Modélisation UML de l’application
    ■Découpage de l’application en plusieurs couches
    ■Configuration de l’environnement technique
    ■Création des domaines de développement, test et production sur le serveur 3 serveurs GlassFish
    ■Proposition de maquettes pour le client
    ■Développement Front-end et Back-end de l’application
    ■Création des scripts de déploiement automatique avec Ant
    ■Migration de base de données de production
    ■Déploiement de l’application sur le serveur de production
    ■Création de jobs pour le build et le déploiement automatique avec Jenkins
    ■Rédaction du support technique
    ■Suivi des anomalies et correction dans Mantis
    ■DevOps :
    ■Mise en place de tests unitaire avec JUnit
    ■Gestion du Run
    ■Gestion de version : SVN
    ENVIRONNEMENT TECHNIQUE :
    ■Languages : JAVA 6, HTML5, CSS3, Javascript
    ■Framework : Bootsrap 3, JSF 2.2, Primefaces 5.3, Spring Security, Spring Core, Hibernate(JPA),
    EJB3
    ■Bases de données : SQL SERVER
    ■Serveur d’application : GlassFish

    OOREDOS EPTEMBRE 2013 - SEPTEMBRE 2014
    Développeur Full stack (JAVA JEE / JavaScript)
    PROJET X-FILES​ :Développement d’une application web JAVA EE <> pour traiter des fichiers provenant des opérateurs en cofinancement avec Ooredo.
    Composition de l’équipe :
    ​ 1 Chef de projet, 1 Développeur, 1 Testeur DOMAINE D’INTERVENTION :
    ■Recueil et analyse du besoin
    ■Création de jobs avec l’ETL Talend pour automatiser des traitements de différents fichiers qui se trouvent au niveau du réseau Ooredoo​ .
    ■Configuration de l’environnement technique et choix des technologies à utiliser
    ■Modélisation de l’application X-Files avec des diagrammes UML
    ■Ecriture des tests unitaires à partir du cahier de charge (TDD)
    ■Développement de l’application
    ■Création d’une procédure stockée pour alimenter la base de données
    ■Déploiement de l’application sur le serveur de production
    ■Rédaction d’une documentation technique de mise en production
    ■Création de service Windows pour lancer le serveur automatiquement.
    ■DevOps :
    ■Mise en place de tests unitaire avec JUnit et Mockito
    ■Mise en production : Déploiement des Wars sur le serveur de prod
    ■Gestion du Run
    ■Gestion de version : GIT
    ENVIRONNEMENT TECHNIQUE :
    ■Languages : JAVA 6, JavaScript, HTML5, CSS3
    ■Framework : Bootstrap 3, AngularJS 1, Spring Security, Spring Data, Spring AOP
    ■Bases de données : MySQL (Développement), SQL Server(Production).
    ■Serveur d’application : Tomcat

Études et formations
  • FORMATION
    2013-2014 Master 2 Ingénierie Informatique - Université Pierre et Marie Curie

    2016-2017 Formation en Performances des applications, mesures et améliorations avec Jmeter

    2017-2018 Formation Angular 5

    COMPÉTENCES COMPÉTENCES TECHNIQUES
    Langages
    Java 8, JEE, JavaScript, TypeScript 2, C, C++, PHP, SQL, PL/SQL
    Framework
    Spring(Core,MVC,Boot,Data,Security,WebSocket,Batch),JSF(2.0),Hibernate,
    PrimeFaces 5, JQuery(3.3.1), Angular (1 ,2 ,6), PrimeNg, Bootstrap(3,4)
    SGBDR Oracle, MySQL ​,​ SQL Server, MariaDB, Postgres
    Server GlassFish, Tomcat, Apache, NGINX Contrôle de version SVN, Git
    Intégration continue
    Jenkins, Sonar, Nexus Progiciels
    Eclipse, Visual studio, Oracle SQL developer, Pg Admin, Jmeter, Postman, SOAP UI,
    Talend, Cordys, Jhipster (générateur de code)
    Systèmes Debian, Ubuntu, Red Hat, Windows
    COMPÉTENCES FONCTIONNELLES
    Gestion de Projet
    Chiffrage, dispatching des tâches, rédaction spécifications techniques détaillées, rédaction de notes de Synthèse, rédactions de PTI, encadrement et support d’équipe.
    Métiers Telecom, Energie
    Méthodes UML, Agile Scrum, cycle en V
    Langues
    Anglais Courant (lu, parlé écrit)

D'autres freelances
Développeur JAVASCRIPT

Ces profils pourraient vous intéresser !
CV Développeur web
Valerie

Développeur web

  • CAEN
JAVASCRIPT REACT.JS HTML5 CSS Express.js MONGODB WORDPRESS
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Développeur .NET
Sammy

Développeur .NET

  • SAINT-GERMAIN-LÈS-ARPAJON
.NET C# SQL Cloud AWS DOCKER MONGODB ASP.NET MVC Google Cloud Platform AZURE JAVASCRIPT
Disponible
CV Développeur Backend | Développeur Mobile
Gabriel

Développeur Backend | Développeur Mobile

  • RENNES
SWIFT NODE.JS POSTGRESQL SQL JAVASCRIPT Rust PYTHON FLUTTER
Disponible
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur Front-end
Jordan

Développeur Front-end

  • ARMENTIÈRES
SQL JAVASCRIPT REACT.JS TypeScript SYMFONY SCRUM PHP
Disponible
CV Développeur JAVASCRIPT
Anas

Développeur JAVASCRIPT

  • BOUGIVAL
JAVASCRIPT REACT.JS TypeScript NODE.JS React Native
Disponible
CV Ingénieur de développement Javascript (Vue/React/Node)
Mohamed Ayoub

Ingénieur de développement Javascript (Vue/React/Node)

  • RENNES
JAVASCRIPT Vue.js REACT.JS SQL MONGODB TypeScript NODE.JS Express.js POSTGRES
Disponible
CV Senior full-Stack Java Spring / Angular
Alioune

Senior full-Stack Java Spring / Angular

  • CHEVRY-COSSIGNY
J2EE SPRING Angular JAVASCRIPT
Bientôt disponible
CV Développeur Angular
Aymen

Développeur Angular

  • PONT-SAINTE-MAXENCE
JAVASCRIPT Angular TypeScript HTML5 CSS IONIC
Disponible