Hassan - Développeur J2EE

Ref : 130412N001
Photo de Hassan, Développeur J2EE
Compétences
Expériences professionnelles
  • EXPERIENCE PROFESSIONNELLE

    Direction Générale Des Finances Publiques (DGFiP) – Paris /France
    Consultant sénior JAVA /JEE
    Depuis Mars 2019


    Projet « Galaxie » :
    Taches et réalisations :
    Analyse, Conception des besoins client.
    Conception de la partie back-end (API RESTful) avec Swagger2
    Rédaction des SFD, STD
    Développement de la partie Back end (Web Service RESTfull)
    Développement de la partie Front end
    Développement test unitaire
    Développement d’intégration
    Développement des scripts Shell
    Développement des procédures stockées PostgreSQL 9
    Déploiement
    Participation dans le test de la recette
    Gestion des incidents avec la mise en ouvre des solutions
    Outils et technologies : Java 8, Spring Boot 1.5, Spring MVC, Spring Data No4j, Spring Test, JavaScript, JQuery 3, D3.js, API Jackson 2, Bootstrap 4, JUNIT 4, Neo4j 3.5, PostgreSQL 9, Pg Admin 4, Eclipse, Maven 3.5, Apache Tomcat 9, SVN, Web Service RESTfull, SonarQube, Jenkins, Swagger 2, Postman ,Unix.
    EURAFRIC Information filiale du Groupe BMCE Banque et RMA WATANYA d’Assurance
    Ingénieur études & développement
    De Juin 2016 à Janvier 2019


    Projet « Contrôle Permanant » :
    Réalisation d’un projet permet la gestion des contrôles permanant pour le compte BMCE Banque.
    Taches et réalisations :
    Analyse, Conception des besoins client.
    Développement & Déploiement.
    Outils et technologies : JAVA 8, Spring Boot 2, Spring MVC, Spring Security, Spring DATA JPA, Web Service RESTfull, Angular 6, Eclipse, Visual Studio Code, Oracle 10, GIT, Maven 3.5, WebSphere 7, Git, Jenkins.

    Projet « Octroi des cartes à plafond au personnel BMCE Banque » :
    Réalisation d’un Web Service SOAP permet de gérer un échange entre deux système afin d’assurer un contrôle sur l’octroi des cartes à plafonds des personnels BMCE Banque.
    Taches et réalisations :
    Cadrage et qualification des besoins fonctionnels en collaboration avec l’entité métier du groupe BMCE
    Analyse, Conception des besoins client.
    Rédaction des spécifications techniques et fonctionnelles détaillées.
    Développement & Déploiement.
    Participation dans la phase recette client.
    Outils et technologies : Java 6, Web service SOAP, JUNIT 4, Apache Axis, Eclipse, GIT, Maven 3.5, WebSphere 7.

    Projet « SIRH » :
    Migration de la partie IHM d’une application SIRH (Système d'information de gestion des ressources humaines) réalisée par l’éditeur SOPRA sous HR Accès pour le compte BMCE Banque.
    Taches et réalisations :
    Réalisation des maquettes de l’application et validation avec le client avant de commencer la partie développement.
    Rédaction des spécifications fonctionnelles détaillées.
    Développement & Déploiement.
    Suivi des incidents avec mise en œuvre de solutions
    Outils et technologies : Java 6, Spring Core 4, Xtreams, Hibernate 4, JPA, JUNIT 4, Maven 3.5, Framework Devbooster (basé sur C#, XAML, XML, CSS), Eclipse, Visual Studio, Oracle 10, SVN, WebSphere 7, UDDI.
    Projet « CDL » :
    Réalisation d’un projet permettant la gestion et le suivi des échéances de prêt des clients pour le compte BMCE Banque.
    Taches et réalisations :
    Développement &Déploiement.
    Suivi des incidents avec mise en œuvre des solutions
    Outils et technologies : JAVA 6, Spring core 4, Hibernate 4, JPA, JUNIT, Framework Devbooster (basé sur C#, XAML, XML, CSS), Eclipse, Oracle 10, SVN, Maven 3.5, WebSphere 7, UDDI.

    Projet « Gestion des entrées/Sorties des collaborateurs BMCE Banque sur poste de travail » :
    Réalisation et mise en œuvre de l’application qui permet aux collaborateurs de pointer leurs Entré/Sortie via un portail IHM. Cette application est interfacée avec le système SIRH (HR Accès).
    Taches et réalisations :
    Etude, Analyse et Conception des besoins clients
    Rédactions des spécifications techniques et fonctionnelles.
    Développement & Déploiement.
    Rédaction de documentation (guide utilisateurs et fiches pratiques)
    Outils et technologies : Java 6, Web service SOAP, Servlet 3, JSP, LDAP, API Open HR, Eclipse, SVN, Maven 3.5, WebSphere 7.

    Projet « SUIVI DE POINTAGE » :
    Réalisation et mise en œuvre de l’application pour le personnel d’Eurafric Information permettant le suivi des mouvements de pointages (Entrée/Sortie), le calcul du temps de présence, la restitution des anomalies de pointages (entré en Retard, Absence à Tort …), l’envoi d’un mail aux personnes qui ont un cumul hebdomadaire inferieur au cumul théorique et aussi génération des rapports.
    Taches et réalisations :
    Etude, Analyse et Conception des besoins
    Rédactions des spécifications techniques et fonctionnelles.
    Développement & Déploiement.
    Développement la partie d’interfaçage de l’application entre deux solutions, la solution de Contrôle d’Accès et la solution HR Accès.
    Développement des Scripts SQL Loader permettant de contrôler et consommer des fichiers csv
    Développement des Scripts Shell permettant de lancer l’exécution des Batchs Java
    Développement des procédures stockées Oracle 10g
    Rédaction du cahier de recette fonctionnelle et des jeux de tests
    Participer à la correction des anomalies lors de la phase de démonstration, recette interne, recette client, production
    Rédaction de documentation (guide utilisateurs et fiches pratiques)
    Gestion des anomalies après la mise en production
    Reporting
    Formation des utilisateurs finaux
    Outils et technologies : JAVA 6, Spring Core 4, Hibernate 4, JPA, JUNIT, Maven 3.5, Web service SOAP, Framework Devbooster (basé sur C#, XAML, XML, CSS), Eclipse, VISUAL STUDIO, Oracle 10g, SVN, WebSphere 7, UDDI, PL SQL, SQL/LOADER, UML 2, POWER AMC, TOAD, UNIX.





    ► COUNCIL AND BUSINESS OFFICE (CASABLANCA): DE PUIS 23/08/2010


    Charger d’un poste Ingénieur Consultant des Solutions de Pilotage d’Atelier en temps réel (Suivi du Production)
    - Réalisation d’audit
    - Rédaction cahier de charge
    - Analyse des exigences pour trouver des solutions au besoin exprimé par le client
    - Conception technique de la solution
    - Rédaction de spécifications techniques détaillées
    - Programmation
    - Application de la stratégie de tests du projet
    - Mettre en œuvre du projet chez le client
    - Paramétrage du projet
    - Etablir des formations d’exploitation de la solution
    - Suivre l’évolution du projet après la mise en ouvre

    ► COUNCIL AND BUSINESS OFFICE (CASABLANCA): 01/03/2010-15/06/2010


    Stage de fin d’étude pour l’obtention du diplôme d’ingénieur d’état:
    • Sujet : Développement –Intégration des solutions de pilotage des ateliers en temps réel
    • Formation :
    8jours : les solutions de pilotage d’ateliers en temps réel (Manufacturing Execution System (M.E.S)).
    • Objectif :
    Réalisation d’une Application Client /serveur permettant de gérer le mouvement et la consommation de la matière première en temps réel (Client PDA, serveur poste)
    Etude et la conception d’un projet de gestion d’activité logistique.
    Ces deux projets sont basés sur la récupération des données d’atelier en temps réel par le biais des terminaux et les PC industriels et d’une manière automatisée à base des codes à barres.
    Environnement technique : Csharp , Uml 2.0,FrameWork .Net 3.5, Sql Sever, Framework Spring.Net, VB 2008, ODBC, Crystal Report.

    ► OFFICE NATIONALE DU CHEMIN DE FER (ONCF), RABAT : 15/07/2009-15/09/2009


    Stage de Formation et d’Apprentissage:
    Conception et réalisation d’une application de Gestion de Maintenance Assisté par Ordinateur (GMAO)
    Environnement technique : Technologies JEE (JSF, CSS, JPA et Apache 6) UML2, MySQL, NetBeans 6.5.
    ► OMEGA SOFT(AGADIR) :15/04/2009 – 30/06/2009


    Projet Fin d’Année:
    Conception et Réalisation d’un d’une application de gestion d’Achat et Consommation par Internet.
    Environnement technique : UML 2.0, JSP, Ajax, CSS, MySQL, iReport, Jasper Report, Apache 6, Eclipse 3.5, JDBC.

    ► OFFICE CHERIFIEN DES PHOSPHATE (OCP), JORF LASFAR 03/08/2008 – 03/09/2008


    Stage d’initiation:
    Conception et Réalisation d’une application de Gestion des Arrêts de l’Atelier Sulfurique.
    Environnement technique : Merise, Visual Basic 6, Accès, Excel.

Études et formations
  • FORMATION

    2010 : Ingénieur d’état en Informatique – Ecole National des Sciences Appliquées, Agadir.

    2007 : Diplôme d’étude Universitaire Général – Université des sciences Chouaib Doukkali, El-Jadida.

    2005 : Baccalauréat Scientifique.

    CONNAISSANCES GENERALES

    Recueil des besoins clients
    Cadrage des besoins et Réalisation des maquettes
    Rédaction et amélioration des spécifications techniques et fonctionnelles détaillées
    Elaboration et rédaction des plans de recette fonctionnelle
    Suivi des incidents avec mise en œuvre des solutions
    Gestion des anomalies
    Formation aux utilisateurs finaux
    Support et Assistance aux utilisateurs
    Rédaction des documentations (guide utilisateurs et fiches pratiques)
    Reporting

    CONNAISSANCES FONCTIONNELLES
    RH : SIRH (Evaluation, Gestion de pointage, Recrutement, Formation)
    Banque/Finance : RISQUE DE CREDIT, CONTROLE PERMANNANT
    Automobile : FLUX LOGISTIQUE
    Industrie : Ordre de Fabrication, Gamme Opératoire, Contrôle Qualité, Maintenance, Traçabilité





     Environnements de travail : Linux (Ubuntu, Mandriva), Windows (XP, Vista, 7). Windows Server (2003,2008)
     Langage de programmation : Java, C /C++, C Sharp, VB/VB net, Pascal, Matlab, Assembleur, PL/SQL.
     Langage de développement web : JSP, XML, PHP, Ajax, Java Script, HTML, CSS, Servlets.
     Framework de développement : Hibernet, Struts, Spring, JSF(PrimeFaces).
     SGBD : Oracle, Firebird, MySQL, Access, SQLServer.
     Méthodes d’analyse et de conception: Merise
     Langage de modalisation : UML
     Programmation Shell
     Administration du système sous LINUX.
     Sécurité des systèmes réseaux : SNMP, OpenSSl, LDAP
     Algorithmique et Systèmes Répartis (CORBA, RPC, RMI).
     Réseaux : Configuration des routeurs Cisco, Réseaux locaux, Protocole TCP/IP, Architecture OSI.
     Intelligence Artificielle : Système Expert, Technique de filtrage
     Aide à la décision: Conduite de Projets, Informatique décisionnelle, Processus stochastique, Optimisation, Gestion d’entreprise, théorie des graphes.
     Formation générale: Génie logiciels, Vision artificielle, Programmation Linéaire, Comptabilité générale, Statistiques, architecture des ordinateurs, Analyse Financier.

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible