À propos de Hicham
Arabe
Bilingue ou natif
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle limitée
Expériences
- BPCE Solutions Informatiques (BPCE SI)Développeur Full StackBANQUE & ASSURANCESjuin 2022 - Aujourd'hui (4 ans)Paris, FranceProjet : Au sein d'une squad projet appartenant au domaine Produits Services Entreprises. J’ai intégré une équipe était chargée de répondre aux besoins back-end des applications web pour les clients (banque à distance) et les collaborateurs (poste de travail). Notre équipe produit travaillait en collaboration avec différentes équipes SI, telles que Caisse d'Epargne, Banque Populaire et leurs filiales.Dans ce contexte, j’étais responsable d’assurer la qualité de la solution technique et du code coté API REST, depuis la conception jusqu'au suivi post-mise en production, tout en veillant à respecter les normes et méthodes de l’entreprise.Equipe : un PO, un SM, un testeur/automaticien, un développeur Mainframe Cobol, un développeur Mainframe Pacbase, un développeur Java.Méthodologies de travail : Agile.Missions et Tâches :● Analyse et étude des besoins métier et technique.● Conception et développement d’évolutions et de correctifs en respectant les standards et les contraintes du SI.● Conception et exécution de la stratégie de tests unitaires.● Assurance de la qualité du code grâce à l'utilisation de SonarQube.● Réalisation de tests sur les API REST en utilisant Postman.● Correction des vulnérabilités de sécurité et exécution de tests d'intrusion en utilisant Burp Suite.● Assistance aux équipes métiers durant les recettes fonctionnelles.● Analyse et résolution des incidents de production.● Préparation des packages de déploiement en utilisant la chaîne d'intégration continue (CI) de Jenkins.● Gestion des déploiements et des livraisons dans les délais impartis avec XL Release.● Participation aux cérémonies agile.Environnement Technique :Angular 16, Java (8, 11, 17), Spring Boot, Spring MVC, Spring Security, API REST, Swagger (OpenAPI), Postman, SoapUI, Burp Suite, JBoss, Apache Kafka, Git, Bitbucket, TFS, Jenkins, SonarQube, MAVEN, XL Release, XL Deploy, DB2, ELK, Jira, Confluence, ServiceNow, Citrix.
- Le Groupe La PosteIngénieur développement Full StackCONSEIL & AUDITdécembre 2018 - mai 2022 (3 ans et 6 mois)Casablanca, MarocAu sein d'une équipe Build opérant selon la méthodologie Agile, j'ai participé à la conception et au développement d'une application dédiée à la gestion des primes.Cette application se compose de trois modules principaux : le Back-end développé en Java avec l'utilisation de Spring Boot, le Front-end réalisé avec Angular, et le dernier module dédié aux batchs implémenté avec Spring Batch.Equipe (10 personnes): un PO, un SM, une testeuse fonctionnelle, un testeur automaticien et 6 développeurs dont un est le Tech Lead.Méthodologies de travail : Agile.Missions et Tâches :● Estimation du niveau d’effort de développement des user stories.● Conception et réalisation des développements des nouvelles fonctionnalités en respectant les contraintes techniques et métiers.● Analyse et correction des anomalies détectées.● Développement des tests unitaires et d’intégration automatisés pour la partie back end et frontend.● Peer review, revue de code et contrôle de la qualité du code à l'aide de SonarQube.● Compilation et préparation des packages de déploiement via la chaîne d'intégration continue (CI) de Jenkins.● Orchestration des déploiements et des livraisons à l'aide de la chaîne de déploiement continue (CD) de Jenkins.● Participation aux cérémonies agile.● Réalisation de la maintenance corrective et évolutive de l’application (MCO).● Assurer le poste de backup du Tech Lead.o Accompagnement des développeurs, nouvelles recrues et stagiaires.o Accompagnement et support technique.o Animation des réunions avec le PO côté métier.Environnement Technique :Angular 10, Angular Material, Java 11, API REST, Tomcat, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security, Spring Batch, Swagger, MAVEN, Jasmine, Junit, GIT (GitLab), PostgreSQL, Jenkins, SonarQube, Kibana, Jira, Confluence, HP Service Manager, CyberArk, Linux, Windows.
- Le Groupe La PosteIngénieur d'études et développementCONSEIL & AUDITfévrier 2018 - novembre 2018 (10 mois)Casablanca, MarocAu sein d’une équipe TMA, j’ai travaillé sur la maintenance corrective et évolutive des applications du Lot opérationnelle et business.Equipe (3 personnes): 2 développeurs et un responsable technique.Méthodologies de travail : Cycle V.Missions et Tâches :● Analyse et correction des anomalies et des incidents.● Analyse et réalisation des demandes d'évolutions.● Réalisation d'étude d'impact et participation aux chiffrages des demandes d'évolutions.● Rédaction des cahiers de tests.● Exécution des tests fonctionnels, unitaires, d'intégration et non régression.● Suivi d'exploitation : suivi de la production (morning check), suivi des batchs, … .● Participation aux points réguliers MOA/MOE.Environnement Technique :Java, Script shell, JavaScript, Struts, WebSphere, Spring Framework, Hibernate (JPA), MAVEN, Junit, SVN, Oracle PL/SQL, SOAP/REST, Jira, Confluence, HP Service Manager, CyberArk, Linux, Aix, Windows.
Recommandations
Soyez le premier à recommander Hicham
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master en Internet des Objets et Systèmes MobilesÉcole Nationale des Sciences Appliquées de Fès2019
- Licence Sciences et Techniques en Génie LogicielFaculté des Sciences et Techniques2017