Search for a freelancer Post a project
Malt welcom

Welcome to Issam's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Issam to discuss your project or search for other freelancer profiles on Malt.

Issam Ghanouch

Java | API | JEE | Spring | Angular | Oracle Hive

Can work in or around Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Issam's quote.
Propose a project The project will begin once you accept Issam's quote.

Location and workplace preferences

Location
Paris, France
Can work onsite in your office in
  • around Paris and 50km

Preferences

Project length
Would prefer:
≥ 6 months
Would prefer to avoid:
  • ≤ 1 week
  • ≤ 1 month

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Languages

Categories

Skills (47)

Issam in a few words

Consultant Finance Sénior Java | J2EE | Big Data | ENSIMAG & ENSIAS Engineer
Je suis un ingénieur de l’École nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble INP, option Génie ISI ( Ingénierie des Systèmes d'Information),
en double diplomation avec l'ENSIAS ( Ecole Nationale Superieure d'Informatique et d'Analyse des Systèmes filiére Génie Logiciel ) titulaire d'une Licence Fondamentale Sciences et Techniques avec mention Très Bien.
Passionné par les domaines lié au développement informatique et d'Intelligence artificielle et je cherche l'opportunité afin d'exercer mes compétences.

Portfolio

Portfolio is only available to registered users

Experience

BNP Paribas

Banking & Insurance

Lead module backend engineer | $

Paris, France

August 2021 - Today (1 year and 1 month)

lead technical accounting backend : crédit documentaire
FullStack features developpement for guarantees processing
Java Oracle Performance production guarantee

Societe Generale Corporate and Investment Banking - SGCIB - Société Générale

Tech

Tech Lead Java | Spring | DDD | Micro Services | Docker | Kubernates

Paris, France

August 2017 - Today (5 years and 1 month)

Migration et développement d’un module (Repo | Repurchase Agreement).
- Développement des tâches compliquées : Full Stack web developer ( Angular 5, Spring 4, Spring Batch, Oracle, Liquibase).
- CI/CD Legacy: Xldeploy, Autosys, Jenkins 1, Maven, Nexus.
- Pipeline as Code (Jenkins2, Github, Maven, JUnit, Nexus, SonarQube, Docker, DTR , Docker Swarm ).
- Docker | Docker compose: Migration de déploiement et Containerisation du Projet (Docker EE, DTR, UCP, Docker Swarm)
- Migration progressive d’une architecture monolithique vers une architecture Micro services.
- API à haute performance (Workaround data Lake solution : CQRS )
- Être responsable de la qualité du code produit et conduire des revues de code (Documentation : UML, SOLID, Clean Code, Performance …)
- Veiller le respect du cadre de référence de l’architecture technique (DDD, Hexagonal, ONION)
- Participer aux phases d'optimisation des performances des différentes briques du projet (API, Spring Batch, Sql, Web, Java, Angular…)
- Collaborer avec l’équipe de développement pour la mise en place des nouveaux besoins métier.
- Contribuer à l’évaluation des délais, des risques, des contraintes et des coûts.
- Guider les travaux des équipes de développement et de gestion des environnements.
- Réaliser et assister les mises en production.
- Support L3 : Expliquer aux utilisateurs le fonctionnement et les règles métiers.

Environnement technique:
 Backend: Java 8 + Multithreading, Spring 5, Spring Boot 2, Spring Batch, Oracle, Mybatis, liquibase, ActiveMQ, Spring Cloud, Eureka, Zuul, Feign, ELK …
 Frontend: AngularJs - Angular 5, Bootstrap.
 Devops : Jenkins 1|2, XlDeploy, Autosys, Github, Docker EE, SonarQube, Nexus, Docker Swarm, Kubernates
 Scrum : Equipe international (USA, UK, Inde, Paris), outils : (Jira, Self-service, impulse).

Atos - Atos Organisation

Digital & IT

PFE : Ingénieur Fullstack Java/JEE Angular  - As a freelancer

Grenoble, France

February 2018 - Today (4 years and 6 months)

Étude et réalisation d’une plate-forme de communication interne

I. Domaine Front-end :
- Angular 4 - Un framework JavaScript puissant
- Bootstrap - un framework standard pour le design

II. Domaine Back-end :
- Spring Framework 4 (Java 8) - construire une infrastructure propre
- Neo4j - Persistance des données semi-structurées

III. Protocoles d’évaluation ( Couverture de 80% )
- Test Backend : Java Junit , Mockito et Spring Test.
- Test frontend: Jasmine, Karma
- Jenkins avec coubertura: avoir une démarche Devops avec l’Intégration Continu

IV. Environnement de développement et de déploiement
- Le domaine frontend : npm ,Angular CLI ,WebStorm Jetbrains ,Karma ,Google Chrome
- Le domaine backend : Intellig IDEA Jetbrains ,Tomcat ,Neo4j Server ,Postman
- Outils de gestion, de compilation et de déploiement : (Maven, Git, GitLab,RTC ,Jenkins)

V. Authentification SSO (Protocole SAML2)
- Apache mellon module
- Spring Security

Le Déroulement du projet : une méthodologie Agile, Scrum

Mots-clés : portail, communication, restitution, administration, modularité, maintenabiltié, développement web, front-end, back-end, architecture client-serveur, Scrum, base de données,
responsive design, framework Angular, Bootstrap, services web REST, API ...

External recommendations

Check out Issam's recommendations

Education