About Kamal
French
Fluent
Arabic
Native or bilingual
English
Fluent
Experience
- Crédit Agricole CIBTECH LEAD FULLSTACK JAVA /ANGULARBANKING AND INSURANCEMay 2021 - July 2024 (3 years and 2 months)Paris, FranceProjet :La refonte du projet ANADEFI par une solution Groupe CACIB centralisée de notation bancaire (Retail / holding) qui porte sur les adaptations à mettre en œuvre dans l’entité CACIB, en cohérence avec les directives d’architecture cible du SI Risque CACIB, toute en assurant la communication avec les autres applications du SI de l’entité CACIBainsi que celles de la holding CASA.Le projet vise l'intégration de cette nouvelle solution en Java / Angular et l’adapter avec les règles fonctionnelles actuelles.Organisation : 2 Squads de 6 dév, 2 PO, 1 BA, 2 Techs lead, 1 Testeur QA / Sprints de 2 semaines.Tâches :- Développement des évolutions sous un environnement micro service Java 17 /Spring boot- Création et déploiement des POD sous un environnement Kubernetes.- Création des pipelines sous GitLab.- Migration Angular 14 à Angular 16.- Garantir la qualité du code avec (Sonar).- Développer des IHMs en Angular 16 /Typescript.- Développement sur la base des descriptions fonctionnelles produites par le(s) Business Analyst(s).- Mise à jour et rédaction de la documentation technique.- Intervenir sur les différentes problématiques techniques rencontrées et proposer de nouvelles solutions.- Revue de code (validation technique et fonctionnelle et avec le métier).- Participer au affinage des tickets JIRA, et les cérémonies agiles.- Analyser les besoins techniques et mettre en place les phases de tests unitaires / intégrations.Environments Technique: JAVA 17, Spring boot, Oauth2, Spring security, Maven, Swagger, SonarQube, Elasticsearch, AWS Bucket S3, PostgreSQL, GitLab, CI/CD, Kubernetes, Angular 16.
- EUROP ASSISTANCE FRANCETECH LEAD CONFIRMÉ FULLSTACK JAVA /ANGULARBANKING AND INSURANCEApril 2020 - May 2021 (1 year and 1 month)Paris, FranceProjet :Le projet CORE-DRSA est une plateforme d’assistance routière, permettant aux entités opérateurs de créer des dossiers clients et des missions d'assistance ( remorquage, déplacement, assistance électrique…), et suivre les états des missions en temps réel de bout en bout.Vu son contexte international (anglophone), l’application est centralisée en France et consommée par plusieurs filiales en Europe (Allemagne, Italie, Espagne).Le projet est en architecture Hexagonale, splitter sur plusieurs microservices CORE-DRSA et d’autres externe (affiliate) (Spring boot / Architecture, Java 11, Angular 14, Kotlin)Organisation : 2 Squads de 5 dév, 2 PO, 2 Tech lead, 2 Testeurs QA / Sprints de 2 semaines.Tâches :- Participation aux WBS (Work breakdown structure) et Deep dive clients.- Faire le code review et participer aux grooming des tickets JIRA.- Intervenir sur les différentes problématiques techniques rencontrées et proposer de nouvelles solutions.- Coacher les nouveaux arrivants sur le projet et partager les best practices du Dev.- Analyser les besoins techniques et mettre en place les phases de tests unitaires / intégrations.- Développer en BDD / DDD - clean code, et garantir la qualité des livrables.- Développer en Java 11 / Kotlin 1.8 les US et mettre en place les tests unitaire / intégrations.- Implémenter des features de performance et optimisation des délais d'exécution.- Staging les nouvelles versions en UAT et assurer la non-régression et la Sanity check.- Garant de la bonne qualité du code avec (Sonar).- Maintenance corrective et évolutive des différents domaines du projet pour les différentsenvironnements (Dev, Recette, Pre-Prod, Prod …).- Traitement et analyse des retours clients.Environments Technique: Java 11, Spring boot, SonarQube, Apiary, BDD, DDD, Hibernate,Elasticsearch, AWS, Jenkins, Microservices, Kotlin 1.8, Kibana, Docker, PostgreSQL, Maven, Angular 14, Material UI, JUnit, Git, IntelliJ.
- Société GénéraleDéveloppeur FullStack Java / AngularSOFTWARE PUBLISHINGApril 2017 - April 2020 (3 years)Casablanca, Morocco
- Organisation : Squad de 6 développeurs, 1 PO, 1 Tech lead, 1 Testeur QA / Sprints de deux semaines.
Projet :- Spotlight : une solution développée pour la notation des risque bancaire, traitement des comptes clients interne, ainsi que les déclarations à la banque centrale Maroc (Bank Al-Maghrib), l’application basé sur deux volets, le paramétrage et les déclarations EDI / XBRL, pour la deuxième partie consiste l’analyse du Data des utilisateurs et la transformer via des jobs Talend.
- Sogeconso : une application web créé pour simuler les crédits créer les dossiers des clients (physique/morale) des clients, l’idée derrière c’est de répondre au besoin de la filiale Eqdom pour digitaliser le processus des crédits interne, (Conso/Immo) qui fait partie du groupe Société générale.
Tâches :- Développement et conception du projet Spotlight from scratch.- Analyse de besoin et participation dans le benchmark des SPEC.- Communication avec le client et le déploiement des démos.- Développement et mise en place les tests unitaires Backend / Frontend.- Conception, Développement et Intégration des nouvelles fonctionnalités- Recette client : Qualification des anomalies.- Maintenance et évolution du socle technique.- Refonte du service d'authentification à travers une liaison avec LDAP.Technologies / Environnement : Java 11, Spring boot, Spring security, JHipster, Spring batch, Apache CXF, Web service REST/Soap, Hibernate/JPA, Junit, PostgreSQL, Angular 9, Eclipse, Maven, Sonar, GIT, HTTP Servers, Talend BI. WebSphere Server, Vaadin Framework,4gl, Informix.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Génie InformatiqueEcole Supérieur des Technologies2014
- Ingénierie Informatique et Systèmes DécisionnellesEcole National des Sciences Appliquées2017