Mouloud - Consultant technique JAVA
Ref : 160207R003-
78500 SARTROUVILLE
-
Développeur, Consultant technique (43 ans)
-
Freelance
EXPERIENCES ET PRINCIPALES REALISATIONS
JCDECAUX Février 2019 à ce jour
Rôle : Tech Lead Conception Développement JAVA/J2EE
Projet : GIM, CIP, SIGOP, SIGOP-BATCH (Equipe de 7 personnes)
L’application GIM (Gestion Impression) permet de gérer les impressions de l’estimation à la validation des devis et lancement des commandes d’impression au prêt des imprimeurs
L’application CIP (City Info Planner) permet de gérer la planification des tournées des afficheurs
L’application SIGOP permet de gérer entre autre les contrats, l’entretien, les visuels, les transferts (fixe, déroulant)
L’application SIGOP-BATCH permet de gérer le patrimoine mobiliers, les cadres (fixe, déroulant), les faces.
Réalisations :
Mise en place du processus DevOps (intégration continue CI/CD)
Mise en place de sonar (quality code) back office et front office
Validation des user stories avec le Product Owner
Développement et tests unitaires(TDD)
Revue de code, release et suivi des livraisons
Suivi des bonnes pratiques de développement
Tests d’intégration et tests d’acceptance(BDD)
Encadrement de 4 développeurs
Environnement Technique : IntelliJ IDEA 2019, Spring boot 2.0, Hibernate 5, Spring data JPA, Tomcat 8, JBoss Wildfly, GIT, Junit 4, Java 8, J2EE, Jira, GitLab, Sonar, Jenkins, Scrum, API
REST, cucumber, liquibase, Oracle, AssertJ, Kafka 2.x, Postgres, AngularJS, Angular 7.x, karma, jasmine
SACEM Décembre 2017 à Janvier 2019
Rôle : Tech Lead Conception Développement JAVA/J2EE
Projet : Candi Œuvre Complexe (Equipe de 5 personnes)
L’application candi-oc-batch (œuvre complexe) permet de répartir la collecte d’une œuvre complexe (audio visuelle) sur l’ensemble des œuvres simples contenues(music) dans ce dernier ainsi qu’aux ayant droits des œuvres et cela de manière automatique, les applications candi-oc-metier(back) et candi-oc- web(front) permettent d’avoir une application web interactive pour le monitoring du batch ainsi que de faire les rectifications et régularisations manuelles.
Réalisations :
Conception et développement du batch avec la technologie Spark
Mise en place du processus DevOps (intégration continue)
Validation des user stories avec le Product Owner
Développement et tests unitaires(TDD)
Revue de code release et suivi des livraisons
Créer et documenter les outils d’exploite de la solution batch
Conception et développement de Service REST
Suivi des bonnes pratiques de développement
Tests d’intégration et tests d’acceptance(BDD)
Encadrement de 3 développeurs
Environnement Technique : IntelliJ IDEA 2018, Spark 2.2.1, Spring boot 2.0, Hibernate 5, Spring data JPA, Tomcat 8, GIT, Junit 5, Java 8, J2EE, Jira, GitLab, Sonar, Jenkins, Scrum, API REST, cucumber, liquibase, Oracle, AssertJ, Lombok, AngularJS, Angular 7.x
Du 04/2017 à ce jour Michelin Clermont-Ferrand
Ingénieur Etude et Développement
1 - Migration des gammes de fabrication de l ancien système pmz vers pmu PLM
Analyse et mise à jour des spécifications
Implémentation des spécifications
Test unitaires
Livraison et déploiement
Environnement Windows, Unix, JAVA/J2EE, JAVA 8, Gradle, intelliJ, Git, PMU DS , JAX-RS WebServices REST , Tomcat 8, Oracle, Hibernate 5, Jenkins
2 Application Costing désensibilisation des données et calcule des coûts pour l ERP
Analyse et mise à jour des spécifications
Implémentation des spécifications
Test unitaires
Livraison et déploiement
Environnement Windows, Unix, JAVA/J2EE, JAVA 8, Gradle, intelliJ, Git, Spring boot, SOAP WebServices CXF , Tomcat 8, Oracle, Hibernate 5, Jenkins, Spring boot admin actuator Du 12/2016 03/2017 INTERFLORA DSI Lyon
Ingénieur Etude et Développement
Mise en place des IHM et Services liés à l application tablette
Analyse et mise à jour des spécifications
Implémentation des spécifications
Test unitaires
Livraison et déploiement
Environnement Windows, Unix, JAVA/J2EE 8, Maven, Eclipse, Git, Spring, SpringMVC WebServices REST , Tomcat 7, CSS, Mysql, Hibernate 5, Bootstrap, Jenkins, Struts 1
Du 04/2016 au 11/2016 à TESSI Informatique Saint-étienne
Ingénieur Etude et Développement
Développement de l application Tessi-Communication
Analyse et mise à jour des spécifications
Implémentation des spécifications
Test unitaires
Documentation
Livraison et déploiement
Environnement Windows, Unix, JAVA/J2EE 8, Maven, Eclipse, SVN, Spring boot, SpringMVC WebServices REST , Tomcat 7, CSS, Angularjs, Mysql, Hibernate 4.3.11, Bootstrap, JHipster, Jenkins Du 07/2015 au 02/2016 à CELAD Toulouse
Ingénieur Etude et Développement
Développement de l application CV management
Implémentation des spécifications
Test unitaires
Test de montée en charge
Documentation
Livraisons et déploiement
Environnement Windows, JAVA/J2EE 7, XML, Eclipse, SVN, Spring, SpringMVC WebServices REST , Jboss, CSS, Angularjs, Mysql, Jprofiler, Jmetter, Hibernate 4.3
Du 03/2014 au 06/2015 à MSA Montauban
Ingénieur Etude et Développement
Mise en place d une application centralisée pour la génération des documents
Mise en place et maintenance de l application de génération de document moteur Birt
Mise en place d une organisation de travail documentée autour du produit
Développement des Modèles de composition Birt
Amélioration de la solution avec l intégration du mécanisme de librairies Birt
Suivi des livraisons et maintenance
Métrologie unitaire avec Jprofiler et Jmetter
Correction de bugs sur les différentes applications MSA
Développement front-end avec AngularJS
Environnement Windows, Unix, JAVA/J2EE 7, XML, Eclipse, SVN, Spring, WebServices SOAP , Jboss, Jmetter, Jprofiler, Birt, AngularJS, CSS, HTML
Du 01/2014 au 02/2014 à CELAD Toulouse
Ingénieur Etude et Développement
Développement du module de gestion des utilisateurs intégré au SSO pour I-BP Direction service architecture .
Environnement Windows, JAVA/J2EE 7, XML, Eclipse, SVN, Spring, WebServices Axis2 SOAP , Tomcat 7
Du 10/2013 au 12/2013 à i-BP Toulouse
Ingénieur Etude et Développement
Développement et refonte d une application JAVA/J2EE pour I-BP Banques Populaires .
Modélisation des offres de la banque
Mise à jour des catalogues produit
Environnement Windows, JAVA / J2EE 7, SQL, XML, Eclipse, Mysql, SVN, Hibernate, Maven, Tomcat 7
Du 01/07/2013 au 31/07/2013 à CELAD Lyon
Développement d une application référentielle pour la gestion des candidatures Environnement Windows,JAVA,Swing,SQL,XML Eclipse, Mysql, SVN, Hibernate.
Du 19/06/2013 au 21/06/2013 à SQLi Lyon
Formation Web Services Java J2EE 6.
Du 04/2010 au 04/2013 à Michelin Clermont-Ferrand
Ingénieur Etude et Développement
Packaging des masters applications
Industrialisation du processus de livraison
Préparation des releases note et guide d installation
Assurer la gestion de configuration et la création des tags pour les différents projets
Préparation des environnements DEV,REC,CA,PRD unix
Installation, configuration et support sur le progiciel JDA
Installation et configuration de l ETL et EAI
Support sur l EAI et l ETL
Assurer le support technique et l expertise sur les différents environnements jusqu à la production.
Mettre à jour la base de connaissances Wiki
Etre garant de la continuité du service pendant les périodes d astreinte
Développement d application java avec le Framework Xnet/J2EE 6.
Environnement Unix, JAVA, JSP/JSF, Shell, SQL, XML WebSphere server,MQexplorer, Websphere MQ , Eclipse, Datastage, Oracle 9,10,11, Clearcase,SVN, Hudson Jenkins , RFHUtil, JDA, JIRA, Clarity.
Du 01/2009 au 06/2009 à Schlumberger Alger
Ingénieur Recherche & Développement
Projet Décisionnel Fleet Managment Schlumberger
Mise en place d un DataWarehouse
Chargement de données Talend
Déploiement de l outil de Reporting Birt
Déploiement du moteur OLAP Mondrian, JPivot
Création des rapports et des Cubes OLAP, Requêtes MDX
Environnement Windows 2003 Server, JAVA, Javascript, SQL, MDX, XML, Talend, Birt, Apache Tomcat, Eclipse, Réseaux WAN, SQLServer2005, UML
Du 10/2007 au 12/2008 à Askesis Alger
Développement d un Projet J2EE SASACE entreprise de production de sac
Mise en place de la base de données
Conception et implémentation de l application
Intégration du moteur Birt et rapports dynamiques
Déploiement de l application chez le client
Formation des utilisateurs
Environnement Unix, JAVA, JSP, HTML, SQL, Javascript, XML , Eclipse, Apache Tomcat, Oracle, Hibernate, UML, Birt, Struts 2.0.11, J2EE 5
Projet ERP Open bravo
Specification des besoins du client
Configuration des Modules nécessaires
Implémentation des extensions et personnalisation
Création des rapports dynamiques avec iReport jasper
Déploiement du produit chez le client
Formation des utilisateurs
Environnement Linux Server, JAVA, J2EE 5, JBoss, Postgres, JSP, HTML, SQL, iReport, jasper
Du 10/2006 au 09/2007 à Sonelgaz Alger
Développement d une application J2EE pour la gestion et la protection d ouvrage Pipeline
Etat de l Art
Définition des besoins avec les utilisateurs finaux
Conception et implémentation de la solution
Test de la solution avec les utilisateurs
Formation des utilisateurs
Intégration de la plateforme Pentaho à l application
Environnement Windows 2003 Server, JAVA, JSP, Javascript, HTML, XML, Struts 1.2.7, Oracle, Pentaho, JasperReport, SQL, PL/SQL, UML, Servlet, J2EE 5
Divers
Centres d intérêts Sport, Cinéma, Lecture, Nouvelles technologies
Permis de conduire catégorie B
vv
Compétences techniques
J2EE : Servlet, JSP, JSF, Pattern DAO, Pattern MVC2, JPA, web services (SOAP, REST)
Web : JavaScript, Angular/AngularJS, HTML, CSS, XML, JSON, Http.
Langages : JAVA 8, UML, HTML, SQL, PL /SQL, XML, JAVASCRIPT
Frameworks/Lib : Struts 1/2, Spring, Spring boot, JUnit, AssertJ, Mockito, Hibernate, AngularJS, Xnet, cucumber, Rest Assured, liquibase(Control/Versioning), Lombok, dbUnit
Gestion de configuration : GIT, SVN, ClearCase.
IDE: IntelliJ, Eclipse, RAD.
Outils : StarUML, SoapUI, Jenkins, MySQL WorkBench, Sonar, Jira, Redmine, Gradle, Maven, Ant, Nexus, MQExplorer, RHFUtil, GitHub, GitLab, jacoco, SQLDevelopper, Dbeaver
Méthodologies : SCRUM (Agile), TDD, BDD
SGBD : Oracle, MySQL, PostgreSQL, SQLServer2005, MongoDB.
Serveurs d’applications : Tomcat , Jboss, WebSphere
ERP : JDA, Openbravo
Outils BI : Pentaho, Jasper, Birt
Big Data : Spark, kafka
Métrologie Unitaire : JMeter, JProfiler
Systèmes : Linux, Windows
FORMATION et Langue
2013 : Formation Web Service Java J2EE 6 (SQLi-Lyon)
2010 : Master 2 Professionnelle SIAD à l'ISIMA, Clermont-Ferrand
2007 : Ingénieur d’état en informatique, Option Système d'information
Anglais Courant
INGENIEUR ETUDE & DEVELOPPEMENT
INFORMATIONS PERSONNELLES
M. Mouloud ********, ********, ********
FORMATION
2009-2010 Master 2 Professionnelle SIAD à l'ISIMA, Clermont-Ferrand
2003-2007 Ingénieur d état en informatique, Option Système d'information
LANGUES
Anglais courant
CONNAISSANCES TECHNIQUES
Systèmes Unix, Windows
Langages JAVA, JAVA 8, UML, HTML, SQL, PL /SQL, XML, JAVASCRIPT
Serveurs d applications Websphere, Apache Tomcat, JBoss
Bases de données Oracle, Mysql, MongoDB
Méthodologie Agile
Outils reporting Birt, PentahoReport, CrystalReport, JasperReport
Technologie web J2EE, JSP/Servlet, Applet, Portlet, WebServices
Frameworks Hibernate, Struts, Xnet, Spring, Spring boot, Angular JS, Junit, AssertJ, Mockito
API Swing, JfreeChart, JasperReport, jdom, AWT
IDE Eclipse, RAD, IntelliJ
ERP JDA, Openbravo
Plateforme BI Pentaho, Jasper
Métrologie Unitaire JProfiler, JMeter