Issam - Développeur JAVA

Ref : 200313E001
Email vérifié
Photo d'Issam, Développeur JAVA
Compétences
HIBERNATE
OAUTH
IBM PLATFORM CLOUD SERVICES
Expériences professionnelles
  • Agirc-Arrco
    janvier 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
    mai 2019 - décembre 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
    février 2017 - avril 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 TECHNIQUES

Methodologies : Agile Scrum , Safe, Cycle V
Architecture : Architecture héxagonale (Clean Architecture), TDD, BDD
DBMS : MongoDB , Mysql , Sql Server, Postgres
Backend : Java, JavaEE , EJB3, JSF2, JMS, JAX-WS, JPA, RMI, Spring (MVC, Boot, Data, Security , Messaging, Cloud, Batch), OAuth2, JWT, ELK , Kafka, Chiffrement RSA et AES, HIBERNATE, EHCache, API SOAP et REST , Thymleaf , Primefaces , Maven, Dozer, Junit, Jsoup , JUnit, Mockito , IONIC, ExpressJs ,Sailsjs, InfiniSpan, Liquibase, Lombok, MapStruct
FrontEnd : Angular, Reactjs, Ionic, Typescript, Bootstrap, SCSS, HTML, Webpack, WebSocket
Tools : Intellij , Webstorme , Eclipse, Visual Studio Code, Cucumber, Selenium, Kubernetes
Versionning : Git, SVN
CI / CD : Jenkins, gitlab CI
Monitoring et Séc&Perf : Jmeter, Graphana, DataDog, CheckMarx, Dependency-Check, Sonar
Containers : Docker, Podman

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur Back-End / Développeur Fullstack / Développeur web
Romain

Développeur Back-End / Développeur Fullstack / Développeur web

  • SAINT-NOM-LA-BRETÈCHE
SQL PHP JAVA JAVASCRIPT .NET C# C++ C
Disponible
CV Lead développeur JAVA
Corentin

Lead développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA J2EE JAVASCRIPT SQL NODE.JS TypeScript Rust Angular REACT.JS
Disponible
CV Développeur web Fullstack
Michael

Développeur web Fullstack

  • BORDEAUX
REACT.JS Angular Vue.js NODE.JS TypeScript Express.js GITLAB JAVA ANSIBLE HASHICORP TERRAFORM
Disponible
CV Ingénieur d'études
Anas

Ingénieur d'études

  • LYON
JAVA JENKINS DOCKER GITLAB CI/CD DRUPAL SYMFONY JAVASCRIPT Angular Vue.js
Disponible
CV Ingénieur de développement
Nicolas

Ingénieur de développement

  • BOULOGNE-SUR-MER
JAVA C++ PL SQL JAVASCRIPT PHP
Bientôt disponible
CV Développeur C
Rémi

Développeur C

  • BAIN-DE-BRETAGNE
C C++ COBOL FLUTTER ABAP JAVA
Disponible
CV Ingénieur Automatisation Logicielle
Raphaël

Ingénieur Automatisation Logicielle

  • ANGERS
PYTHON JAVA Arduino SHELL UNIX
Disponible
CV Consultant technique ABAP
Awatef

Consultant technique ABAP

  • TOULOUSE
ABAP ABAP OBJET ABAP WEB DYNPRO SAP SAP LSMW IDOCS JAVA SAP S/4 HANA S/4HANA SAP HANA
Disponible
CV Développeur JAVA
M Lamine

Développeur JAVA

  • JUVISY-SUR-ORGE
JAVA JAVASCRIPT SQL Angular J2EE .NET SQL SERVER JAVA J2EE ORACLE MYSQL
Disponible
CV Ingénieur de développement JAVA/ Angular / Devops
Sabrina

Ingénieur de développement JAVA/ Angular / Devops

  • MANDRES-LES-ROSES
JAVA J2EE Angular SQL ANGULARJS HIBERNATE SPRING
Disponible