About Ihsen
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- BPCE (NATIXIS)Software EngineeringBANKING AND INSURANCEJuly 2022 - Today (4 years and 1 month)Charenton-le-Pont, France- Refactoring of monolithic legacy to a microservice architecture.- Design new services based on the Onion architecture, focusing on the domain (Application of DDD principles).- Implementation of clean code principles.- Implementation of TDD methodology for some projects and BDD for others.- Performance optimization of multi-threaded processes and migration to asynchronous management.- Development of REST APIs for creating instruments in Sophis.- Development of a REST API for managing Real Time Positions in Sophis.- Design and development of services around the RIMES API for repository management.- Design and development of the Unik Gateway to enrich deals sent by Front Office to Back Office Summit Security.- Development of non-regression test suites to ensure that developments have not caused regressions in the generation of flows sent to Summit SEC.- CI management via Azure Devops.- CD management via XLDeploy.
- Crédit Agricole Corporate & Investment BankSoftware Engineering & DevOps ConsultantBANKING AND INSURANCEJanuary 2021 - June 2022 (1 year and 6 months)Montrouge, France- Migration of projects developed in .Net Framework 4.7 to .Net Core 3.1.- Refactoring of projects using DDD architecture.- Version control using Gitlab- Implementation of BDD methodology.- Development with the BDD SpecFlow Framework for .Net.- Implementation of TDD methodology.- Automation of code analysis with Sonarqube.- Automation of security tests via Checkmarx.- Development of SQL Server unit tests.- Development of interface tests with Appium.- Test automation.- Containerization of .Net Core projects using Docker.- Implementation of an Artificatory for managing binary artifacts.- Deployment on Kubernetes.- Deployment automation via Ansible.- Implementation of CI/CD on Azure DevOps.- Implementation of CI/CD on Azure GitLab CI.- Implementation of CI on Jenkins.
- 42ConsultingMicrosoft Architect (.Net / C#)DIGITAL AND ITJanuary 2020 - November 2020 (10 months)Paris, FranceUnderstand client needs.Perform technical audits of projects, particularly on technological issues.Choose tools and/or infrastructures.Design and model architectures, create mockups to present the advantages and disadvantages of different solutions.Implement the defined technical solutions and architectures within teams.Supervise the correct use of Frameworks during coding by developers.Verify that requested functionalities have been developed correctly through unit tests.Follow technological evolutions (systems, languages, technical solutions...) and test them.Use TDD and DDD practices.Manage CI/CD via Azure Devops.Use Design Patterns.Implement Microservices architecture.Migrate systems to 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
- Computer EngineeringENSI Tunis1998Diplôme d'ingénieur en informatique spécialité Génie Logiciel
Certifications
- AZ-900 Azure FundamentalsMicrosoft2020