Mokhtar - Développeur JAVA

Ref : 140706G001
Photo de Mokhtar, Développeur JAVA
Compétences
Expériences professionnelles
CV plus récent en cours de mise à jour
  • Client : Sopra Steria
    Fonction :
    - Développeur JAVA/J2EE
    Période : 05/2020 à Aujourd’hui

    Contexte :
    Afin de simplifier la vie des entreprises et de réduire les délais de paiement, nous avons
    développés les modules qui permettent la facturation électronique dématérialisée pour les
    marchés conclus avec l’État et ses sous-traitants sous formes d’engagements.
    Ces modules sont accessibles, au travers d’un portail dédié, directement au sein de certains
    logiciels de gestion comptable ou par des portails ou logiciels spécialisés, par l’intermédiaire des
    expert-comptable partenaire ou d’une entreprise spécialisée.
    Un engagement peut passer par plusieurs statuts, peut contenir des pièces jointe ainsi que des
    lignes de poste, il sera traité par plusieurs acteurs, émetteur, destinataire de l’engagement
    jusqu’au destinataire de la facture
    Etude :
    ▪ Proposition de nouveaux modules et participation au choix technique.
    ▪ Amélioration des spécifications détaillées.
    ▪ Du support pour les développeurs juniors sur le projet.
    ▪ Validation des merge request et relecture du code source.
    Développement :
    ▪ Développement des modules d’envoi et réception des factures.
    ▪ Développement d’un module qui permet l’indexation des enregistrements de la base de
    données sous elasticsearch.
    ▪ Développement d’un module permettant l’enregistrement des documents sous
    elasticsearch à travers Kafka.
    ▪ Ajout du contrôle de sécurité sur Elasticsearch et optimisation des requêtes.
    ▪ Génération du swagger pour l’appel des APIs.
    ▪ Développement des écrans angular pour l’ajout des pièces jointes.
    ▪ Ajout des fonctionnalité front (directive pour les séparateurs de nombres).
    Modélisation :
    ▪ Modélisation des nouvelles fonctionnalités avant développement.
    ▪ Création des scripts SQL des mises à jours des schémas de bases de données.
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec JIRA
    ▪ Assurer des réunions hebdomadaires avec le product owner, le scrum master et les
    différents développeurs
    OUTILS & ENVIRONNEMENT : Java 11, Spring boot, Spring batch, Kafka, elasticsearch,
    Postgres SQL, SoapUI, Angular 9, Jenkins, JUnit, JIRA, Méthode Agile Scrum, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client : Air France
    Fonction :
    - TechLead JAVA/J2EE
    - Référent et Développeur Talend
    Période : 11/2019 à 04/2020

    Contexte :
    Développement d’un module préventif de parsing qui permet d’identifier la durée de vie des
    pièces de rechange et celle qui peuvent tombées en pannes dans les prochains jours d’où les
    techniciens d’ateliers doivent anticiper et changer les pièces avant les prochains vols.
    Ce module permet de récupérer les différents tests effectués sur les pièces pour avoir une
    décision exacte de toutes les pièces (développé en Talend Big Data 7.0).
    Le projet FMV ou Fair Market Value, c’est une application permettant de communiquer avec les
    fournisseurs des pièces de rechange pour avoir le prix le plus adéquat selon un rapport
    qualité/durée de vie/prix, cette application contient une interface de communication entre les
    métiers et les fournisseurs des pièces de rechange pour négocier les prix.
    Etude :
    ▪ Orientation des développements pour minimiser le temps de développement et avoir la
    solution la plus fiable.
    ▪ Etude des solutions pour déblocage de différentes situations.
    ▪ Réunion avec les métiers pour récupérer le besoin et proposer les solutions les plus
    appropriées avec leurs attentes.
    Développement :
    ▪ Développement du module de parsing sous Talend.
    ▪ Déblocage de la solution de récupération des fichiers depuis HDFS
    ▪ Tech Lead sur le projet FMV
    ▪ Appel de différent web services SOAP avec Spring
    Modélisation :
    ▪ Modélisation des nouvelles fonctionnalités avant développement.
    ▪ Création des scripts SQL des mises à jours des schémas de bases de données.
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec JIRA
    ▪ Assurer des réunions hebdomadaires avec le product owner, le scrum master et les
    différents développeurs
    OUTILS & ENVIRONNEMENT : Java 8, Microservices, Talend big data, Spring boot, Spring
    batch, ApacheTomcat, Postgres SQL, Rest et SOAP WS, JPA, Angular 6, maven, JUnit,
    JIRA, Méthode Agile Scrum, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client : Klee Group
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 05/2018 à 10/2019

    Contexte :
    Participation à l’évolution du système d’information retraite mis à disposition par la CNAV, le
    projet I-Care permet la gestion de l’ensemble des domaines carrières et retraites et pouvoir
    converser avec les outils inter régimes en passe d’être mis en oeuvre.
    Le projet Vision permet de connaître en les caractérisant toutes les informations cultuelles –
    appartenances cultuelles – données associations cultuelles – données individus, il assure la
    diffusion de données fiables dans tous les systèmes métiers et notamment ceux de gestion des
    prestations, il optimise les échanges avec les collectivités, les assurés et les tiers.
    Etude :
    ▪ Participation à la création des spécifications techniques ▪ Proposition de choix techniques
    et de réalisation
    Développement :
    ▪ Développement des nouvelles évolutions, création de nouveaux écrans, lien de jointure
    entre les différents membres d’une famille, créations des instances de transfert d’un assuré
    d’une association cultuelle à une autre, génération des éditions à envoyés aux cultes et aux
    associations cultuelles.
    ▪ Développement des traitements batch avec Spring batch pour le traitement des données
    en masses (calcul du prélèvement à la source pour les assurés, calcul des pensions de
    vieillesse)
    ▪ Génération des rapports à envoyer aux clients par talend.
    Modélisation :
    ▪ Création des scripts SQL de création et de mise à jour de la base de données
    ▪ Modélisation des nouvelles spécificités
    Qualité de code :
    ▪ Configuration de couverture de code sous Jenkins
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec IceScrum
    ▪ Assurer des réunions hebdomadaires avec le product owner, le scrum master et les
    différents développeurs
    OUTILS & ENVIRONNEMENT : Java 8, Microservices, Talend, Spring boot, Spring batch,
    ApacheTomcat, Oracle 11g, PostgresSql, Rest et SOAP WS, Hibernate, React JS, maven,
    JUnit, Jenkins, mantis, Sonar Qube, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client : Photobox
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 09/2017 à 04/2018

    Contexte :
    Participation à la création d’une application JAVA/JEE qui permet la création des objets
    numériques présentant les photos des clients pour les imprimés sur plusieurs supports :
    mug, une coque de téléphone, calendrier, livre (avec plusieurs formats), des soustasses, des serviettes de plages…
    Pour chaque support l’application présente des centaines de designs, de formes, de
    couleurs et de tailles.
    Etude :
    ▪ Proposition de choix techniques et de réalisation
    Développement :
    ▪ Développement des services d’accès à des données dynamo, pour associer à chaque
    support le design qui lui convient (développement des méthodes d’applications des fonds
    sur les supports).
    ▪ Développement des web services d’accès aux end-Point pour récupérer, sous forme JSON,
    les données (dimensions, épaisseurs, largeur, hauteur) de chaque support.
    ▪ Migration des anciens designs à partir d’une ancienne application.
    Qualité de code :
    ▪ Implémentation des tests d’intégration
    ▪ Configuration de couverture de code sous Jenkins
    Gestion de projet :
    ▪ Suivi de la méthode Agile (JIRA et confluence)
    ▪ Assurer des réunions hebdomadaires avec le product owner, le scrum master et les
    différents développeurs
    OUTILS & ENVIRONNEMENT : Java 8, Scala, JSon, ApacheTomcat, Amazon (dynamoDb),
    Rest WS, Spring MVC, maven, JUnit, Postman, Gatling, Jenkins, mantis, Jira, confluence,

    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client : Klee Group
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 01/2017 à 08/2017

    Contexte :
    Participation à l’évolution du système d’information retraite mis à disposition par la
    CNAV, le projet I-Care permet la gestion de l’ensemble des domaines carrières et
    retraites et pouvoir converser avec les outils inter régimes en passe d’être mis en
    oeuvre.
    Le projet Vision permet de connaître en les caractérisant toutes les informations
    cultuelles – appartenances cultuelles – données associations cultuelles – données
    individus, il assure la diffusion de données fiables dans tous les systèmes métiers et
    notamment ceux de gestion des prestations, il optimise les échanges avec les
    collectivités, les assurés et les tiers.
    Etude :
    ▪ Participation à la création des spécifications techniques ▪ Proposition de choix techniques
    et de réalisation
    Développement :
    ▪ Développement du module de prélèvement à la source.
    ▪ Développement des traitements batch avec spring batch
    ▪ Migration des associations cultuelles et des individus à partir des fichiers pivots csv
    Modélisation :
    ▪ Création des scripts SQL de création et de mise à jour de la base de données
    ▪ Modélisation des nouvelles spécificités
    Qualité de code :
    ▪ Implémentation des tests d’intégration
    ▪ Configuration de couverture de code sous Jenkins
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec IceScrum
    ▪ Présence à 4 jours sur 5 dans les locaux du client
    ▪ Assurer des réunions hebdomadaires avec le product owner, le scrum master et les
    différents développeurs
    OUTILS & ENVIRONNEMENT : Java 8, Talend, Spring boot, ApacheTomcat, Oracle 11g,
    PostgresSql, SOAP UI, Rest WS, Hibernate, React JS, maven, JUnit, Jenkins, mantis, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client: GALEC (Groupement d’achat LECLERC)
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 08/2016 à 12/2016
    Contexte :
    Application web de gestion des négociations aux produits pour la signature des
    accords et des contrats entre les fournisseurs et le groupement d’achat du centre
    commerciale LECLERC. Il s’agit de l’informatisation des processus métier de la
    négociation/remises/offres des prix des produits afin de gérer la couverture de
    toutes les propositions de tous les fournisseurs, dans une équipe de 10 personnes.
    Etude :
    ▪ Analyse des spécifications techniques
    ▪ Proposition de choix techniques et de réalisation
    Développement :
    ▪ Développement de nouvelles fonctionnalités Java EE
    ▪ Développement Front-Office
    ▪ Développement des bacths de fond
    ▪ Gestion des utilisateurs par LDAP
    Modélisation :
    ▪ Création des scripts SQL de mise à jour de la base de données
    ▪ Modélisation des nouvelles spécificités
    ▪ Utilisation du design pattern singleton
    Qualité de code :
    ▪ Implémentation des tests d’intégration
    ▪ Configuration de couverture de code sous Jenkins
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec Jira
    ▪ Assurer des réunions hebdomadaires avec le pôle de production
    OUTILS & ENVIRONNEMENT: Java EE,JSF, primefaces, Struts, ApacheTomcat, SQLServer
    DB2, Hibernate, JUnit, Jenkins, mantis, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client: CSA (Le conseil supérieur de l'audiovisuel)
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 01/2014 à Juin 2016
    Contexte :
    Application Desktop de gestion des fréquences pour le client français CSA. Il s’agit
    de l’informatisation des processus métier de la demande/suivi/statuer des
    fréquences afin de gérer la couverture de toutes les régions, dans une équipe de 10
    personnes.
    Etude :
    ▪ Analyse des spécifications techniques
    ▪ Proposition de choix techniques et de réalisation
    Développement :
    ▪ Développement de nouvelles fonctionnalités Java EE
    ▪ Développement Front-Office
    ▪ Développement des bacths de fond
    ▪ Gestion des utilisateurs par LDAP
    ▪ Export des résultats au format csv
    Modélisation :
    ▪ Mise à jour du schéma de la base de données sous visual paradigm VP
    ▪ Modélisation des nouvelles spécificités
    ▪ Utilisation du design pattern command
    Qualité de code :
    ▪ Implémentation des tests d’intégration
    ▪ Implémentation des tests automatisés
    ▪ Configuration de couverture de code sous Jenkins
    ▪ Mise en place de SonarQube pour le suivi des résultats de la qualité de code
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec IceScrum
    ▪ Assurer des réunions hebdomadaires avec le client
    OUTILS & ENVIRONNEMENT: Java EE, JavaFX, TestFx Spring boot, Spirng security, Spring
    batch, ApacheTomcat, Oracle 10g, Hibernate/JPA, Maven, JUnit, Spring STS, VP
    (Visual Paradigm), Jenkins, Sonar, IceScrum, PMD, Findbugs, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client : Génie consulting (SSII)
    Fonction :
    - Etude et développement JAVA/J2EE
    Période : 06/2013 à 12/2013
    Contexte :
    Création d’un portail web et d’une application Android pour la publication des
    annonces immobilières
    Etude :
    ▪ Analyse du besoin
    ▪ Etude des solutions proposées
    Modélisation :
    ▪ Modélisation des différents modules du portail
    Développement :
    ▪ Développement de nouvelles fonctionnalités
    ▪ Création des EJB
    ▪ Création des servlets pour faire les appels à partir de l’application mobile
    ▪ Développement Front-Office
    ▪ Intégration des scope angular JS au niveau de la partie Front-office
    ▪ Développement des acitvités Android pour la partie mobile
    ▪ Développement d’un module de statistique
    Qualité de code :
    ▪ Implémentation des tests d’intégration
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec IceScrum
    OUTILS & ENVIRONNEMENT : JEE, EJB3, JPA, JTA, JSP, JBOSS, JSF, JasperReport,
    Android, MySQL, HTML, CSS, JQuery, XML, JQuery, Adobe Flex Builder, JavaFx, …
    Ingénieur Etude et Développement Java/J2EE, Expérience : 7,5 ans
    32 ans

    Client: CSA (Le conseil supérieur de l'audiovisuel)
    Fonctions :
    - Migration des données
    Période : 01/2013 à 06/2013
    Contexte :
    Migration des données à partir des fichiers Excel, fournie auprès du client, et d’une
    ancienne base de données Oracle vers une nouvelle base Oracle.
    Il inclut les fonctions principales suivantes :
    Etude :
    ▪ Analyse du besoin
    ▪ Etude de spécifications détaillées de reprise de données
    - Développement :
    ▪ Création des Jobs de migration
    ▪ Gestion des connexions partagées
    ▪ Administration de base de données Oracle sur des VM locaux
    ▪ Démonstration du processus et du résultat de la migration
    Qualité de code :
    ▪ Export de fichier Excel résultant la qualité de la migration
    ▪ Export des fichiers CSV pour le suivi des données migrés de celles rejetées.
    Gestion de projet :
    ▪ Suivi de la méthode Agile avec IceScrum
    OUTILS & ENVIRONNEMENT: Talend 5, Oracle 10g, SVN, Jenkins, SQL Developper, VP

Études et formations
CV plus récent en cours de mise à jour
  • Résumé du profil
     Consultant JAVA/JEE.
     Mise en place des architectures N-tiers et suivant les spécifications SOA.
     Gestion de flux entre Kafka et elasticsearch.
     Programmation et conception Orientée Objet.
     Elaboration de spécifications fonctionnelles et techniques détaillées et de RDD.
     Elaboration des diagrammes UML de conception.
     Analyse de spécifications fonctionnelles.
     Gestion de projet selon la méthodologie Agile.
     Excellente maitrise de Talend, Elasticsearch et Kafka
    Formation et Diplômes t D
    2013 :
    Ingénieur dans les domaines des technologies de l’information et de la communication (Institut
    Supérieur d’Informatique et de Multimédia)
    2010 :
    Licence Appliquée (Diplôme de Licence Appliquée en Informatique). Spécialité IM (Technologie de
    l’informatique et de multimédia)
    COMPETENCES TECHNIQUES
    Développement :
     Maîtrise des nouvelles technologies (JAVA, J2EE, XML, WS SOAP & REST, GWT/GXT)
     Maîtrise des framework javascript (Angular 6,7 et 9, ReactJs)
     Maîtrise des nouvelles Framework de développement JAVA/J2EE (Spring, Hibernate, EJB, JPA, GWT/GXT)
     Elasticsearch : gestion des index/documents/rôles/users, gestion de xpack et de la sécurité.
     Kibana : Gestion des utilisateurs et exécution des requêtes curl
     Kafka : échange avec ELK et gestion des flux.
     Architectures N-tiers, SOA (WS Rest/SOAP)
     Maîtrise des outils de génération de reporting : jasperReport, iReport
     Développement des tests unitaires et d’intégration pour assurer la couverture de code (JUnit, mock,…)
    Base de Données :
     Maitrise des bases de données Oracle (10g et 11g) et la programmation PLSQL
     Bonnes connaissances JBOSS, TOMCAT, JETTY
     Maîtrise des SGBD : ORACLE, MySQL, SQL Server, MongoDb,, PostgresSQL
    Gestion Projet :
     Gestion de projet Scrum, Ms Projet, Gantt project
     Agile, XP, UML, Développement rapide
    ETL :
     ETL: Talend Open Studio (TOS) 5, 6 et 7 big data
     Maîtrise du processus de migration de base de données entre base de données ou à travers des webservices
    Modélisation :
     Modélisation UML: StarUML, MagicDraw, Entreprise Architect
    Qualité :
     Gestion des anomalies : Mantis, JIRA
     Suivi de la qualité de code sous SonarQube avec PMD, FindBug,
     Bonnes connaissances sur les outils d'intégration continue (Svn, Maven, Hudson, SonarQube)
    Système d’exploitation :
     Windows, Linux

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
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 Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible