Issam - Développeur JAVA

Ref : 200313E001
Actuellement disponible Email vérifié
Photo d'Issam, Développeur JAVA
Compétences
HIBERNATE
OAUTH
IBM PLATFORM CLOUD SERVICES
Expériences professionnelles
  • Agirc-Arrco
    Jan 2021 - aujourd'hui

    Sujet : Développement et maintenance de deux application CFIAB (dédiée aux gestionnaires pour fiabiliser les DSN)
    et WEBCENT (dédiée aux entreprises pour suivre l’état de DSN).
    Tâches :
     Support technique et montée en compétences auprès de l’équipe de développement.
     Planification des versions applicatives.
     Etude du besoin, revue technique des tickets.
     Conception, développement, livraison continue.
     Gestions des anomalies de production.
     Supervision des déploiements applicatifs sur les environnements (bas et haut).
     Mise à jour des référentiels documentaire (technique).

    Outils: JAVA 17, Spring (MVC, Data, Security), Hibernate, PostgreSQL, InfiniSpan, Angular 14, Bitbucket, grafana, kafka, Visual Studio Code, eclipse, Jboss, Jenkins, Ansible, JIRA, Confluence, cucumber, TDD, BDD
  • Thales Services
    Jan 2019 - Jan 2019

    Sujet : Renforcer l'équipe de développement pour maintenir et développer les fonctionnalités de la plateforme Ci5
    qui relie tous les acteurs d'un marché portuaire, aéroportuaire et terrestre.
    Tâches :
     Contribuer aux choix des technologies et outillages associés.
     Estimer la charge de réalisation des tâches (complexité, coût) qui sont confiées durant le sprint planning, et
    à en communiquer l'avancement au scrum master.
    Ingénieur En Développement
    Logiciel - Sénior (7ans)
     Concevoir avec UML les diagrammes de classes, use case et séquence des nouvelles features.
     Diagnostiquer les incidents et les anomalies à l’aide de logs sur kubernetes, et en assurer la correction dans
    les environnements de déploiement sur AWS.
     Assurer l’intégration du plateforme CI5 avec les systèmes externe grâce à spring messaging et sqs de AWS
     Développer et exposer des API REST par le Framework spring.
     Monter des interface web avec angular et consommer les services du backend.
     Tester le code développé par la réalisation des tests unitaires avec junit et mockito ainsi que des tests
    d’integration avec postman.

    Outils : Spring (Boot, MVC, Data, Security, Integration, Bach), Hibernate, LDAP, Postgres, Angular, Cloud AWS, Docker, gitLab, WebStorm, IntelliJ IDEA, Jira, mattermost, Agile.
  • System de streaming
    2019 - aujourd'hui

    Sujet : Application backoffice gestion des abonnés et génération de flux tv, application android tv frontend client et launcher,
    personalisation firmware android tv.

    Outils : nodejs, expressjs, sqlite, pm2, android tv leanback librairie, ffmpeg, ffprob, github, linux tbs dvb.
  • Novway
    Jan 2017 - Jan 2019

    Sujet-1 : Développement application web gestion des chantiers de construction pour TGCC.
    Tâches :
     Analyse des besoins et réalisation du cahier des charges.
     Etude préliminaire du projet et choix des technologies.
     Conception de l’architecture générale de la solution.
     Réalisation des maquettes décrivant le mode d’interaction.
     Développement du corps de la solution qui constitue le point central de l’application web et mobile en REST
    avec Sailsjs et MongoDB.
     Développement de l’application web en AngularJs.
     Développement de l’application mobile en IONIC.
     Préparation et intégration de la solution open source metabase pour la génération de tableaux de bord
     Intégration du CRM bitrix24 pour gérer les contacts.

    Outils : SpringBoot, SpringData, SpringMVC REST API, Spring Security , Oauth2, Keycloak, Compose Postgres, Angular 5,Cloud Foundry IBM, Swift Object Storage, gitLab ,WebStorm.
  • aujourd'hui

    Sujet-2 : Développement application de commercialisation des biens immobiliers pour CBRE.
    Tâches :
     Analyse des besoins et réalisation d’un modèle conceptuel initial du projet. (Diagramme de cas d’utilisation,
    diagramme de séquences, diagramme de classes)
     Préparation d’un BoilerPlate backend et frontend pour établir les normes de développement à suivre.
     Etablissement d’une interface utilisateur initiale avec des fonctionnalités basiques.
     Préparation des environnements (Dév, Test, pré-prod, prod), des bases de données, des instances de
    déploiement et des scripts de l’intégration continue.
     Développement des différents modules du projet. Pour chaque module : création des classes java à partir du
    modèle de données, ajout de la couche d’accès à la BD (DAO), de la couche métier et des contrôleurs REST
    pour consommer ces services.
     Réalisation des tests unitaires pour chaque morceau de code et des tests d’intégration pour chaque module.

    Outils : NodeJS ,AngularJS ,Ionic Framework ,SailsJs ,Middleware Oauth2 ,MongoDB ,Cloud Foundry IBM, Swift Object Storage,bitrix24, gitLab ,WebStorm.
Études et formations
  • Oracle – Aix-en-provence Oracle Certified Associate, Java SE 8 Programmer

    2019
  • Diplôme ingénieur d’état - Génie logiciel

    : Institut National des Postes et Télécommunications – Rabat
    2013
  • PCSI-PSI

    Classes Préparatoires aux Grandes Ecoles -Moulay Idriss- Fés
    2011
  • Baccalauréat Science Mathématiques-A

    Lycée Moulay Rachid- Fés
    2010
Autres compétences
COMPETENCES & CONNAISSANCES

 Web Technologies: HTML, CSS, XHTML, RESTful, SOAP, Oauth2, TLS SSL, WebRTC , WebSocket ,
RTMP.
 Methodologies: Agile Scrum, TDD, BDD, Clean Code, Craftsmanship
 DBMS: mongoDB , mysql , sql server, postgres
 Framework: javaEE , EJB3, JSF2, JMS, JAX-WS, JPA, RMI, sailsJS , ionic, Spring (MVC, boot, data,
Security, Messaging, Cloud, batch), HIBERNATE, Thymleaf, Primefaces , Maven, Dozer, Junit,
Jsoup , JUnit, Mockito , Angular, React, IONIC, ExpressJs ,Sailsjs, waterline Bootstrap, Laravel ,
InfiniSpan, Symfony , Doctrine
 Tools: intellij , webstorme , eclipse, Visual Studio Code, sonar
 Versioning : git, SVN
 CI / CD : Jenkins, gitlab CI
 Containers: docker
 Cloud: AWS, Azur, Cloud Foundry IBM
Où ME TROUVER

Git : https://github.com/koloraben/
Linkedin : https://www.linkedin.com/in/issam-el-guerch-90698aa5/
Facebook : https://www.facebook.com/issam.elguerche

LANGUES
Arabe : Lu, écrit et parlé. Français : Lu, écrit et parlé. Anglais : Lu, écrit et parlé

D'autres freelances
Développeur JAVA

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

Ingénieur de développement JAVA

  • COURBEVOIE
JAVA
Bientôt disponible
CV Data Engineer
Stéphanie

Data Engineer

  • CARRIÈRES-SOUS-POISSY
JAVA SQL PYTHON DATA Google Cloud Platform Spring Boot DEVOPS
Disponible
CV Développeur PHP/Prestashop/laravel/React/Java Android
Augustin

Développeur PHP/Prestashop/laravel/React/Java Android

  • CLERMONT-FERRAND
PHP JAVA MYSQL JAVASCRIPT .NET SQL C#
Disponible
CV Ingénieur de développement JAVA
Mohamed Amine

Ingénieur de développement JAVA

  • ANTONY
MAVEN JAVA Spring Boot SQL Angular ANGULARJS
Disponible
CV Développeur JAVA /J2EE
Khalid

Développeur JAVA /J2EE

  • VAIRES-SUR-MARNE
JAVA J2EE Spring Boot ECLIPSE RCP JENKINS BASH CI/CD DOCKER Angular AGILE
Bientôt disponible
CV Développeur web et mobile fullstack
Komla Ivan Gaël

Développeur web et mobile fullstack

  • NICE
JAVASCRIPT NODE.JS REACT.JS FLUTTER GO Spring Boot POSTGRESQL JAVA
Disponible
CV Développeur Sénior FULLSTACK
Mouna

Développeur Sénior FULLSTACK

  • POISSY
J2EE JAVA JAVASCRIPT Angular SQL SERVER
Disponible
CV Expert DevOps / Cloud
Logan

Expert DevOps / Cloud

  • LÉGUEVIN
JENKINS HASHICORP TERRAFORM JAVA SPRING DOCKER Kubernetes Kotlin TypeScript Google Cloud Platform Cloud AWS
Bientôt disponible
CV Ingénieur de développement JAVA
Papa Diery Hamet

Ingénieur de développement JAVA

  • SCHILTIGHEIM
JAVA J2EE MYSQL JAVA J2EE JAVASCRIPT SQL ORACLE Angular
Disponible
CV Développeur JAVA
Rabeb

Développeur JAVA

  • ÉPINAY-SUR-SEINE
JAVA COUCHBASE JUnit JENKINS
Disponible