Mohamed - Consultant JAVA

Ref : 171204A003
Photo de Mohamed, Consultant JAVA
Compétences
Expériences professionnelles
CV plus récent en cours de mise à jour
  • EXPERIENCE PROFESSIONNELLE

    De Août 2017 - aujourd'hui Développeur Full stack React NodeJS RENAULT DIGITAL PROJET DSR



    Implémentation d'une application qui permet de suivre les incidents de livraison des commandes de voitures en temps réel chez RENAULT.

    Méthodologie Agile.
    Implémentation des services CRUD avec NodeJS, FeathersJS,
    Implémentation de la couche d'accès à la base de données avec Sequelize
    Conception des écrans IHM via React, Javascript, Material, HTML 5, CSS 3,
    Requêtage d'ElasticSearch.
    Implémentation des components React.
    Tests unitaires avec Jest et Enzyme.
    Intégration continue avec Docker, GitLab, ..
    Intégration des données dans ElasticSearch avec python


    Environnement technique React, NodeJS, Docker, ElasticSearch, Sequelize, FeathersJs, WebPack , Agile, Jest, Enzyme , PostgreSql, Webstorm, HTML 5, CSS 3, GIT, Jira.

    De Mars 2017 - Juillet 2017 Tech Lead Angular 2


    SOCIETE GENERALE ALD AUTOMOTIVE

    Conception et implémentation d'un site de location longue durée des voitures chez ALD AUTOMOTIVE.

    Méthodologie Scrum.
    Conception des écrans IHM via Angular 2, TypeScript, Bootstrap, HTML 5, CSS 3,
    Implémentation des appels REST via le protocole Odata.
    Implémentation des modules et components Angular 2.
    Implémentation SEO avec Angular Universal
    Tests unitaires front via JUnit.
    Intégration continue avec TFS, NodeJS, WebPack, ..


    Environnement technique IntelliJ, HTML 5 , Angular 2, TypeScript, WebPack , CSS 3, Agile, JUnit , NodeJS, GIT, TFS.

    De Juillet 2016 - Février 2017 Développeur sénior Angular 2/J2EE- CREDIT AGRICOLE



    Conception et implémentation d'une application de gestion et de l'expertise des sinistres survenus chez les clients assurés auprès de PACIFICA.

    Méthode Agile.
    Conception des écrans IHM via Angular 2, TypeScript, Bootstrap, HTML 5, CSS 3, Ag-Grid,..
    Implémentation des services REST via Spring MVC.
    Impémentation des modules et components Angular 2.
    Implémentation de la couche d'accès aux données via Hibernate.
    Tests unitaires front via JUnit.
    Intégration continue avec maven, jenkins, NodeJS, WebPack, ..


    Environnement technique IntelliJ, Tomcat, Spring MVC , Spring, Hibernate, JPA, HTML 5 , DB 2, MySql , Angular 2, TypeScript, WebPack , CSS 3, Maven 3, Jenkins, Agile JUnit , NodeJS, SVN, SQL.

    De Janvier 2016 - Juin 2016 Tech Lead AngularJS/J2EE- Natixis



    Mise en place d'une application Dashboard qui permet de collecter les résultats financiers des différentes entités de la banque et les afficher sur des tablettes Responsive Design

    Méthode Agile SCRUM .
    Implémentation des services REST via RestEasy.
    Mise en place des écrans IHM via AngularJs, AmCHart, HTML 5, CSS 3 et Bootstrap, Yeoman, Anagular-nx,.
    Impémentation des services, controlleurs et directives AngualrJs de l'application.
    Tests unitaires front via Grunt, Karma, Jasmine.
    Minifcation des ressources front javascript, css, images, .. via Grunt.
    Intégration continue avec maven, jenkins, NodeJS, Grunt, ..


    Environnement technique Eclipse, Jboss, RestEasy , Spring, Hibernate, JPA, Ldap, HTML 5 , Oracle , Angular JS, CSS 3, Maven 3, AmChart, Jenkins, Agile Scrum, JUnit , NodeJS, Grunt, Karma, Jasmine, Git, SQL.

    De Janvier 2015 - Décembre 2015 Leader Technique - Sopra-Stéria



    Pour le compte de l'ASIP SANTE, Implémentation et mise en place d'une application de gestion de la plateforme de notification des porteurs de la carte CPS.

    Implémentation des modules de notifications via différents canaux d'acheminement SMS, MAIL, Courrier .
    Implémentation des modules webservices permettant aux partenaires de l'ASIP de s'informer des nouvelles infos mises à leur disposition.
    Réalisation des tests unitaires et tests fonctionnels via JUnit et Selenium.
    Implémentation des web services SOAP via Apache CXF.
    Implémentation des services REST via JAX-RS
    Minification des JS, CSS, \u2026 via Gulp
    Test unitaires avec NodeJS, Karma, Grunt, Jasmine.



    Environnement technique Eclipse, UML, JBoss 7, JDK 7, Spring MVC 4, Spring 4, Hibernate 4, JPA, Apache CXF, REST, JAX-RS, Soap, SoapUI, JavaMail, HTML 5 , My SQL , Angular JS, CSS 3, Gulp, Maven 3, Sonar, Jenkins, Agile, JUnit 4, Selenium, Git, UML, SQL.

    De Mai 2009 Décembre 2014 Chef de projet /Ingénieur d'études- DATALOG-FINANCE éditeur des logiciels pour le domaine des finances



    Conception et implémentation d'une application de réconciliation Rapprochement bancaire

    Modules d'import/export des données, du calcul des soldes, de l'affichage des écritures comptables et bancaires, du rapprochement bancaire, création et édition des règles de rapprochement, de l'administration de l'application.
    Historisation et rétrogradation des données via Hibernate Envers.
    Module d'intégration des règles de rapprochement via JAXB 2.0
    Conception et développement des interfaces web avec la technologie rich client Web 2.0, Ajax .
    Ordonnancement des règles de rapprochements avec l'ordonnanceur Quartz.
    Réalisation des tests unitaires avec JUnit.



    Environnement technique Eclipse, Struts, Hibernate, Spring, Spring Security, SQL, XML/XSLT, ActiveMQ, JMS, Jersey, REST, JSF 1.1, MyFAces, HTML 5, DHTMLX web 2.0 , Ajax, JQuery, WebSphere, Tomcat, Quartz, Oracle , Maven, CheckStyle, Hudson, Agile, SVN.

    De Janvier 2009 Avril 2009 Ingénieur d'études - PARASCHOOL plateforme du soutien scolaire en ligne



    Conception et développement d'une application permettant d'interfacer avec la plateforme existante pour d'exportation du contenu des cours sous format SCORM 2.0.

    Développement du module qui prend en charge la connexion à la plateforme pour récupérer les données nécessaires à l'exportation des matières.
    Développement du module de création des pages HTML à partir de la description des matières stockés dans la Base de Données.
    Développement du module du recueil des ressources nécessaires pour la présentation du cours en mode standalone sans se connecter à la plateforme via ANT.
    Développement du module de la création des fichiers de configuration pour l'export sous format SCORM 2.0.
    Dévelippement du module d'indexation du contenu pédagogique via Lucene.
    Réalisation des tests unitaires et d'intégration.


    Environnement technique Java, JSP, UML, EJB2, Struts, IntelliJ, ANT, Lucene, Velocity, XML, SAX , Xpath, Agile, HTML 5, Javascript, JQuery, JBOSS, MySQL, SVN.

    De Novembre 2007 Octobre 2008 Ingénieur d'études - CNRPS Caisse de la Retraite et de la Prévoyance Sociale



    Contribution au développement d'une application de gestion des grilles de salaires des organismes employeurs affiliés à la CNRPS en vue du calcul des cotisations des employés et de la préparation des données nécessaires pour le suivi de leur carrière et de leur pension de retraite.

    Développement du module qui prend en charge la saisie, la modification et l'augmentation des grilles de salaires à l'aide d'un framework web 2.0 EXTJS et basé sur le format d'échange JSON
    Développement du module de gestion de la base juridique saisie des lois, décrets d'affiliation des organismes, modification des grilles de salaires et organisation selon des chapitres juridiques, recherche, etc
    Développement d'un module qui assure les opérations CRUD Create, Read, Update, Delete pour les tables de paramètres gouvernorat collectivité territoriale de Tunisie, équivalent des départements français , délégation, code postal, \u2026
    Préparation d'un module d'interfaçage avec d'autres applications pensions, prêts universitaires, \u2026 pour le calcul des salaires des employés selon leurs grades, échelles, échelons.
    Réalisation des tests unitaires
    Support auprès de l'équipe d'intégration lors de la mise en production
    Contribution à la mise en place des procédures de livraison et du dossier d'exploitation



    Environnement technique Java, JSP, Servlet, UML, Struts, Web2.0, EJB3, JPA, Spring, JasperReport, OC4J, TopLink, JDeveloper, Oracle, SVN.

    De Décembre 2004 à Octobre 2007 Ingénieur d'études - Ministère de la Justice


    D'Août 2006 à Octobre 2007 mise en place d'une application de gestion du Registre du Commerce basée sur une architecture n-tiers J2EE


    Etude d'impact par rapport à l'existant
    Participation à l'écriture des spécifications techniques
    Conception UML diagrammes de séquence & de classes
    Conception de la base de données
    Participation à la conception et à la mise en place des écransGénération des fichiers models d'Hibernate pour les tables de la base de données fichiers .hbm Développement de la fonctionnalité de prise en charge des nouveaux dossiers et d'immatriculation d'un nouveau registre du commerce
    Développement d'un module qui permet la déclaration et la gestion des nantissements d'un registre du commerce
    Développement d'un module de génération des états attestations à l'aide de JasperReport
    Participation au processus d'intégration lors de la mise en production
    Installation de l'environnement d'exploitation Tomcat, Oracle, \u2026



    Environnement technique Java, JSP, UML, Merise, JBoss, Spring, Hibernate, Struts, Strut-Taglib,Struts-Layout, JasperReport, JUnit Test, Eclipse, Hibernate Synchronizer, Oracle

    De Novembre 2005 à Juillet 2006 mise en place d'une application de gestion des dossiers de réhabilitation


    Analyse des besoins des utilisateurs et étude de faisabilité
    Conception UML diagrammes de uses cases, de séquence & de classes
    Participation à la conception de la base de données
    Développement de quelques fonctionnalités ex écrans de saisie des dossiers
    Développement du module de vérification du droit à la réhabilitation pour un dossier donné
    Conception et développement des masques de saisie



    Environnement technique Java, UML, JSP, Servlet, Struts, JSP, Servlet, DisplayTag, FOP, XSL-FO, XMLSpy, Tomcat, Eclipse, Oracle

    De Décembre 2004 à Mai 2005 mise en place d'une application pour la consultation des affaires basée sur une architecture 3-tiers J2EE


    Conception et développement des écrans à l'aide du langage XSLT
    Génération des états à l'aide du package Itext
    Installation et administration de l'application



    Environnement technique UML, Java, JSP, Servlet, XML/XSLT, Itext, Tomcat, Eclipse, SQL, Oracle

Études et formations
CV plus récent en cours de mise à jour
  • Mohamed ********
    Expert JAVA/J2EE/ANGULAR
    NodeJS /React
    13 ans d'expérience CERTIFICATIONS

    2008 Sun Certified Web Compnent Developper for Java Plateform Entreprise Edition 5
    2008 Sun Certified Programmer For the Java 2 Platform, Standard Edition 5.0



    FORMATION

    2004 Bac+5 Diplôme d'ingénieur en Informatique spécialité Génie Logiciel



    COMPETENCES TECHNIQUES

    Technologies du Web REACT, NodeJS, JEST, ANGULAR 2, AngularJS 1, Universal, Bootstrap, Webpack, TypeScript, HTML 5, JavaScript, JQuery, ExtJs, DHTMLX, CSS, XML, XSLT, GULP, GRUNT, NODEJS, KARMA, JASMINE, PROTRACTOR.
    Technologies J2EE/XML J2EE JSP, Servlet, JSTL, EL, EJB, JMS, JSF, JDBC, Log4J , XML Xerces/ Xalan, JDOM, SAX, XSL/ XPath , JAXB, JAX-WS, JAX-RS, REST, AXIS, Soap, SoapUI, Apache CXF
    Frameworks J2EE ElasticSearch, Struts, Hibernate, TopLink, MyBatis, Spring, Spring Security, Spring MVC, Jakarta-commons, JPA, Lucene, Velocity, Envers, Quartz.
    Intégration continu Docker, Maven, Ant, Sonar, Jenkins, Hudson, Selenium.
    Serveurs Tomcat, JBoss, Apache, WebSphere, WebLogic.
    Frameworks de reporting Jasper Reports, BIRT, FOP, Itext
    Outils de génération Apache Ant, XDoclet, Middlegen, Hibernate Synchronizer, Spring Roo.
    Modélisation UML, Merise
    IDE et Outils WebStorm, Eclipse, JBuilder, JDeveloper, IntelliJ, NetBeans, Rational Rose, PowerAMC, DreamWeaver, XMLSpy, CVS,SVN,GIT,
    Méthodologies Agile /Scrum,Design Patterns, eXtrem Programming, Test Driven Development avec JUnit principalement
    SGBD Oracle, DB2, MySQL, Access, SQL Server, SQL, PL/SQL

    LANGUES

    Anglais technique lu, écrit

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur TALEND
Boussad

Développeur TALEND

  • RUEIL-MALMAISON
TALEND SQL ORACLE SQL SERVER JAVA
Disponible
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible