Omar - Développeur JAVA

Ref : 150724G001
Photo d'Omar, Développeur JAVA
Compétences
HIBERNATE
JAVA CORE
Expériences professionnelles
  • Expériences professionnelles

    Saint-Gobain Distribution Bâtiment France (SGDBF) : Juillet 2016 – Septembre 2019 (3 ans 3 mois)
    Architecte junior - Team leader
    Projet : IMPULSE (site web)
    IMPULSE est une plateforme e-commerce mutualisé pour les enseignes de SGDBF.
    Réalisations :
    Au sein de l’équipe Directions des Opérations Digitales - DOD, dans un contexte Agile Scrum
     Chargé de la mise en œuvre d'évolutions
     Chargé de la maintenance évolutive et corrective
     Retro-documentation de l’ancienne plateforme
     Participation à la rédaction de la spécification fonctionnelle et technique
     Modélisation et spécification des modèles de données (MongoDB, JSON, Spring Data)
     Elaboration et spécification des stories
     Sizing des tickets en équipe
     Revue de code (merge request)
     Implémentation du stack technique SDK (stack Netflix-OSS)
     Implémentation des microservices
     Mise en place d'une chaine de monitoring applicatif en utilisant RabbitMQ, Apache Nifi, Elastic Stack
     Elaboration des tests unitaires avec JUnit 4.0
     Automatisation de tests Web Service avec Postman
    Articles :
     IMPULSE : les microservices au cœur de la digitale
    Environnement technique :
    Java 8, Microservices/REST/CQRS, Docker, UCP/DTR, Spring Boot 1.5, Spring Data, Spring Cloud, Spring
    Security & OAuth2, Spring Batch, Sleuth, Zipkin, Netflix-OSS(Zuul, Eureka, Ribbon, Hystrix), RabbitMQ,
    Apache NIFI, MongoDB, Elastic Stack, JUnit, Maven 3.5, Git, GitLab, Jenkins, Sonar, Dynatrace, XL Deploy,
    Postman, Gatling, SCRUM (JIRA, SPM, Stand up, Backlog, Demo, Retro), SOAP UI, EhCache, Cloudview, Selenium.

    ACCOR HOTELS : depuis Janvier 2015 (1 an 5 mois)
    Ingénieur d’étude et développement
    Projet : LeClub AccorHotels (site web)

    Programme de fidélité LeClub AccorHotels.

    Réalisations :
    Au sein de l’équipe Le Club, dans un contexte Agile Scrum

     Chargé de la mise en œuvre d'évolutions
     Chargé de la maintenance évolutive et corrective
     Refonte du site Ibis BUSINESS
    - Front-end : HTML 5
     Participation à l’implémentation des pages web dynamique en responsive design, single-page, HTML5, CSS3, AngularJs
    - Back-end : web service REST - JSON
     Implémentation des web services REST - JSON (JAX-RS) avec Jersey 2.16
     Implémentation de la couche de données avec Hibernate 4.3, JPA 2.0 et Oracle
     Implémentation d’une cache serveur et applicatif avec EhCache 2
     Participation à l’implémentation d’une couche de sécurité avec OAuth 2.0
     Automatisation de tests Web Service avec SoapUI
     Elaboration des tests unitaires avec JUnit 4.0

    Environnement technique :
    Java EE, Windows, responsive design, single page, HTML5, CSS3, AngularJs 1.4, Jersey 2.16, OAuth 2.0, JUnit 4.0, Spring Framework 3.5, JAX-RS, REST, JSON, Hibernate 4.3, JPA 2.0, Apache Tomcat 6.0, Maven 3, Jenkins, JIRA, Sonar, SonarQube, SOAP UI, EhCache 2.

    Amadeus France : Juillet 2012 – Décembre 2014 (2 ans 6 mois)

    Ingénieur d’étude Java EE
    Projet : E-Shopper (site web)

    Amadeus e-Shopper est un moteur de réservation, destiné aux agences de voyages, il permet de proposer en ligne une offre de voyage complète (vols, train, hôtel, voiture, packages dynamiques).

    Réalisations :
    Au sein de l’équipe e-commerce, dans un contexte Agile Scrum

     Implémentation des demandes d’évolutions
     Investigation et correction des dysfonctionnements
     Chargé de la maintenance évolutive et corrective
     Elaboration de méthodologie de recette
     Adaptation et paramétrage d’E-shopper

     El-Djazair Voyages – site web :
    - Implémentation des fonctionnalités spécifique du client
    - Intégration HTML, CSS et JS du site web
    - Intégration du produit Gestour Distribution (site web)
     Implémentation des Web Services SOAP, JAX-WS et Apache CXF 2.6
     Automatisation de tests Web Service avec SoapUI
     Implémentation des tests unitaires avec JUnit
     Groupe Seemore Voyages – site web :
    - Implémentation des fonctionnalités spécifique du client
    - Intégration HTML, CSS et JS du site web
    - Intégration du produit Digital suite (site web)

     CroisiEurope – site web :
    - Implémentation des fonctionnalités spécifique du client
    - Intégration HTML, CSS et JS du site web
    - Implémentation d’un service d’envoie d’e-mail avec JavaMail et FreeMarker
    - Intégration du produit Gestour Tour Opérateur (site web)
     Implémentation des Web Services RESTful, XFT, JAX-RS et Spring Web Service
     Automatisation de tests Web Service avec SoapUI
     Élabore les jeux d’essais pour les tests unitaires et d’intégration
     implémentation des tests unitaires avec JUnit
     Avant vente : chargé d'apporter un appui technique au chef de projet et aux ingénieurs commerciaux
    - Analyse / étude technique des besoins du client
    - Concevoir la solution technique la plus adaptée
    - Chiffrage

    Environnement technique :
    Java EE, Spring Framework 3, Apache CXF 2.6, JAX-RS, REST, JSON, XFT, JAX-WS, SOAP, XML, JAXB, JSP, Struts2, Mysql 5.5, Hibernate 3.6, JPA 2.0, Apache Tomcat 6.0, Maven 2, HTML5, CSS, jQuery, CRM, Jenkins, JIRA, Sonar, SonarQube, SOAP UI, Freemarker, lotus Note, Windows.

    Eugena Consulting : Février 2012 – Juin 2012 (5 mois)

    Ingénieur d’étude Java EE
    Projet : PronoTurf

    PronoTurf est une application mobile d’informations et de pronostics sur toutes les courses hippiques. Elle offre les listes officielles des partants et les performances détaillées avec tout ce dont à besoin un parieur pour étudier une course (conditions de courses, cheval, jockey, entraîneur, propriétaire, ...).

    Réalisations :
    Au sein d’une équipe de 3 personnes

     Participation à la rédaction des spécifications techniques et la modélisation UML
     Implémentation de la couche de données avec Hibernate 3.6, JPA et MySQL
     Implémentation de la couche de persistance des fichiers CSV avec CSVReader2.1
     Développement des rubriques d'administration système avec Spring MVC, JSP
     Implémentation d’une méthodologie de pronostics
     Implémentation des web services REST (JAX-RS) avec Apache CXF 2.6
     Elaboration des tests unitaires avec JUnit 4.0

    Environnement technique :
    Java EE, Spring Framework 3, Apache CXF 2.6, JAX-RS, REST, JSP, Mysql 5.5, Hibernate 3.6, JPA, EJB3, CSVReader2.1, Apache Tomcat 7.0, Maven 2, HTML5, JavaScript, jQuery 1.7, Windows.

    BKS : Juillet 2011 – Janvier 2012 (7 mois)

    Ingénieur d’étude Java SE
    Projet : Agile Risk Tool

    L’objectif du projet « Agile Risk Tool » est d’adopter les processus de gestion des risques d’un projet en mode agile spécifiquement en Scrum. La gestion des risques implique des processus lourds. A cet effet, nous nous pencherons sur le risque d'avoir un processus léger qui permet l'identification, l’évaluation et le suivi des risques d’un projet en mode agile.

    Réalisations :
    Équipe de 4 personnes

     Rédaction des spécifications techniques et modélisation UML
     Mise en œuvre d’une base de données MySQL accessible via JDBC
     Implémentation de la couche de persistance des fichiers XML avec JAXB 2.0
     Conception et développement des IHM avec Swing
     Spécification des règles de gestion de risques avec Jess Language Basics (moteur de règles)
     Implémentation et mise en œuvre des règles de gestion avec JessDE
     Installation et configuration du moteur de règle Jess 7
     Elaboration des tests unitaires avec JUnit 4.0

    Environnement technique :
    Eclipse, Java SE, Swing, Jess 7, UML, XML, JAXB 2.0, MySQL, JDBC, JUnit 4, SVN, JessDE, Windows.

    IRIT : Septembre 2010 – Mai 2011 (9 mois)

    Développeur Java EE
    Projet : SMART HARNESS Technologies

    L’objectif du projet « smart harness technologies » est d’accroître la valeur ajoutée des harnais électriques embarqués sur les aéronefs en leur adjoignant des fonctions supplémentaires et en optimisant leur dimensionnement. L’objectif de la mission confiée est l’optimisation Multi-Objectifs du câblage d'un avion, la préconisation de choix de solutions techniques pour l’Architecture Générale du projet et conception et la réalisation d’un Framework global d’optimisation multi-objectifs du câblage avec respect des contraintes fortes de performances.

    Réalisations :
    Équipe de 6 personnes et dans un contexte Agile

     Participation à la rédaction des spécifications techniques et modélisation UML
     Implémentation de la couche persistance de donnée MySQL avec Hibernante 3.0
     Implémentation de la couche contrôleur avec EJB 3.0
     Élaboration des algorithmes d’optimisation (des formules mathématiques)
     Traitement des documents XML et Excel pour la prise en compte des contraintes de performances
     Réalisation des tests unitaires avec JUnit 4.0
     Rédaction des documents d’exploitation

    Environnement technique :
    Java EE, EJB 3.0, JBoss, MySQL, Hibernate 3.0, JPA, XML, JAXB 2.0, JXL2.6, UML, Log4j, JUnit 4, SVN, Windows.

    IRIT : Janvier 2010 – Juin 2010 (6 mois)

    Stagiaire
    Projet :

    Stage effectué à l’IRIT (Institut de Recherche en Informatique de Toulouse) au sein de l’équipe SMAC, spécialisée dans le domaine des systèmes complexes. L’objectif de la mission confiée est développement d’un système de gestion de protocoles pour la coordination des processus d’entreprise.

    Réalisations :
     Modélisation et réalisation UML : diagramme de classe, de séquence et de protocole
     Développement des interfaces interactives en SWING pour
    - le pilotage des protocoles
    - la gestion d'historisation du système (persistance fichier XML avec JDOM)
    - la configuration du système
     Mise en ouvre d'un basse de donnée Mysql accessible via JDBC
     Élaboration des tests unitaires avec Junit 4.0

    Environnement technique :
    JavaSE, Swing, MySQL, JDBC, XML/XSL, UML, Junit 4, Windows.

    MIRACL : Janvier 2009 – Juin 2009 (6 mois)

    Stagiaire
    Projet : DynaCoorFlow

    Stage effectué au sein du laboratoire MIRACL (Multimedia, InfoRmation systems and Advanced Computing Laboratory), spécialisée dans le domaine des systèmes complexes.
    L’objectif de la mission confiée est développement d’un système pour la coordination des processus de gestion Workflow.

    Réalisations :
     Étude comparative des systèmes de gestion de workflow
     Modélisation et réalisation UML : diagramme de classe, séquence
     Création de la couche donnée sous MySQL accessible via Hibernate 3.0
     Développement des web services pour assurer la coordination, Axis2, SOAP

    Environnement technique :
    Java EE, JAX-WS, SOAP, Apache Axis 2.0, Hibernate 3.0, JPA, MySQL, XML, UML, Eclipse, Windows.

Études et formations
  • Formation

     2010 : Master 2 spécialité Informatique et Télécommunication à l’université de Toulouse.

     2009 : Maîtrise spécialité Système d’Information et Multimédia à l’université de Sfax.

     2005 : Baccalauréat Scientifique section mathématiques.

    Technologies maitrisées

    Langages Java EE, JSP, SQL, HTML 5, XML, JavaScript.
    Frameworks Struts 2.0, Spring Framework 3, JAXB 2.0, Apache Axis 2.0, Apache CXF 2.6, JDBC, Hibernate 3, JUnit 4.0, Maven 3.
    Serveurs Apache Tomcat 6.0.
    Modélisation UML, Design Patterns
    Bases de données MySQL Server 5.1
    Logiciels Eclipse, Dreamweaver CS3, Photoshop CS3, SQLServer2000, Illustrator CS3
    Systèmes Windows.

    Langues

     Anglais : technique
     Français : bilingue

    Domaines de compétences

     Ingénierie des systèmes d'information
     E-commerce

    Compétences techniques

     UML, Design Patterns, Java EE, JSP, Spring Framework 3, XML, SQL.
     MySQL 5.2, Oracle 11, SQL Server.
     Eclipse, Struts 2.0, Hibernate 3.0, JPA, Tomcat 6.0, JUnit 4, Maven 2, Log4j.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Didier

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible