About Ihsen
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- BPCE (NATIXIS)Software EngineeringBANKING AND INSURANCEJuly 2022 - Today (3 years and 11 months)Charenton-le-Pont, France- Refonte du Legacy monolithique vers une architecture micro service.- Concevoir les nouveaux service en se basant sur l’architecture Onion en se concentrant sur le domaine (Application du principe DDD).- Mise en pratique des principes clean code.- Mise en place de la méthodologie TDD pour certains projet et BDD pour d’autres.- Optimisation des performance des process multi thread et migration vers gestion duasynchrone.- Développement des Api Rest de création des Instruments dans Sophis.- Développement d’une Api Rest de gestion de Real Time Position dans Sophis.- Conception et Développement des services au tour de l’Api RIMES de gestion des référentiels.- Conception et développement de la Gateway Unik permettant d’enrichir les deals envoyerpar FO vers le BO Summit Security.- Développement des batteries de test non régression permettant de s’assurer que lesdéveloppement n’ont pas fait des régressions sur la génération des flux envoyer versSummit SEC.- Gestion de la CI via Azure Devops.- Gestion de la CD via XLDeploy.
- Crédit Agricole Corporate & Investment BankSoftware Engineering & DevOps ConsultantBANKING AND INSURANCEJanuary 2021 - June 2022 (1 year and 6 months)Montrouge, France- Migration des projets développés en .Net FrameWork 4.7 vers .Net Core 3.1.- Refonte des projets en utilisant l’architecture DDD.- Gestion de versionning sous Gitlab- Mise en place de la méthodologie BDD.- Développement avec le Framework BDD SpecFlow pour .Net.- Mise en place de la méthodologie TDD.- Automatisation de l’analyse du code avec Sanarqube.- Automatisation des tests de sécurité via Checkmarx.- Développement des test unitaire SQL Server.- Développement des tests d’interfaçage avec Appium.- Automatisation des tests.- Conteneurisation des projets .Net Core sous Docker.- Mise en place d’un Artificatory pour gérer les artefacts binaires.- Déploiement sur Kubernetess.- Automatisation des déploiement via Ansible.- Mise en place d’une CI/CD sous Azure DevOps.- Mise en place d’une CI/CD sous Azure GitLab CI.- Mise en place d’une CI sous Jenkins.
- 42ConsultingArchitecte Microsoft (.Net / C#)DIGITAL AND ITJanuary 2020 - November 2020 (10 months)Paris, FranceAppréhender les besoins clients.Réaliser l’audit technique des projets notamment sur lesproblématiques technologiques.Choisir les outils et/ou les infrastructures.Concevoir et modéliser des architectures, réaliser les maquettespour présenter les avantages et inconvénients des différentessolutions.Implémenter au sein des équipes les solutions et architecturestechniques définies.Superviser le bon usage des Frameworks lors de la réalisation ducodage par les développeurs.Vérifier que les fonctionnalités demandées ont été développéescorrectement grâce aux tests unitaires.Suivre les évolutions technologiques(systèmes, langages, solutionstechniques…) et les tester.Utiliser les pratiques TDD et DDD.Gérer le CI/CD via Azure Devops.Utiliser les Design Patterns.Mise en place de l'architecture Microservices.Migrer les systèmes vers le cloud computing.
Recommendations
Be the first to recommend Ihsen
Help this freelancer shine by sharing your experience working together.
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
- Ingénieur en informatiqueENSI Tunis1998Diplôme d'ingénieur en informatique spécialité Génie Logiciel
Certifications
- AZ-900 Azure FundamentalsMicrosoft2020