About Houssem
French
Native or bilingual
Arabic
Native or bilingual
English
Fluent
Maltese
Conversational
Experience
- MAIFJava Developer | Spring React | JavaScriptBANKING AND INSURANCEAugust 2024 - Today (2 years)Niort, FranceFullstack developer within the agile Mission squad of the IARD Claims tribe, working on several Run and Change projects: User Malfunctions, IRD Missioning, REN Missioning, Mission Search, and Habitation Manager. Design and implementation of decoupled microservices, in Java (Spring Boot), based on a DDD architecture and exposing robust, secure (JWT/OAuth2) RESTful APIs versioned via Swagger/OpenAPI. Development of web interfaces with React.js/TypeScript interfaced with BFFs, in line with the transverse design system. Definition of API contracts, in close collaboration with business analysts and business teams, with a view to backward compatibility and reusability. Implementation of asynchronous processing via Kafka, with resilience mechanisms (retry, dead-letter, structured logs) to ensure robustness and traceability. Comprehensive automated testing: unit (JUnit, Mockito), integration (Wiremock, testcontainers), with continuous integration and systematic code reviews. Management of corrective and evolutionary maintenance tickets, production deployment, incident monitoring, and continuous improvement of software quality. Automated deployment via CI/CD (Jenkins, CloudBees) on OpenShift clusters, with delivery tracking, rollback, and configuration management. Contribution to service observability: instrumentation, KPIs, Dynatrace/Grafana dashboards, alert management, and application monitoring. Collaborative work with technical teams, BAs, UX/UI, and participation in all agile rituals (JIRA, Scrum/Kanban, daily, sprint planning, retrospectives). Technical environment: Java 21, Spring Boot, React.js 18, TypeScript, JPA, JOOQ, Kafka, GraphQL, OAuth2, JWT, Jackson, PostgreSQL, Maven, Docker, OpenShift, CloudBees, Jenkins, Git, GitHub, Sonar, Swagger/OpenAPI, Dynatrace, Grafana, Kibana, UML, Postman, IntelliJ, VS Code, JIRA.
- SAS WEBGROUPFullstack Web DeveloperCONSULTING AND AUDITSMay 2022 - July 2022 (2 months)Montpellier, FranceGathering client requirements and in-depth analysis to identify functionalities and constraints for the redesign of the agence.expert application. Design of the application architecture and writing of technical and functional specifications. Development of the backend and creation of an administration interface. Integration with the frontend for a coherent user experience. Technical environment: PHP 8, Symfony 6, JavaScript, Doctrine, MySQL, webpack, Html5/CSS3, Bootstrap, Twig, UML, Git, GitLab, Visual Studio Code, PhpSotm, Wireframes
- MAIFJava Developer | Spring React | JavaScriptBANKING AND INSURANCESeptember 2022 - July 2024 (1 year and 11 months)Niort, FranceFullstack developer with a backend focus within the Payment & Recourse squad. I worked on several structuring projects, notably Classification, as well as on the evolutionary and corrective maintenance of the Payment, Invoice, Revenue, Capitalization Scale, and Estimations APIs, in an agile and DDD-oriented environment. Design of the Classification/Classification Cancellation API architecture using RESTful principles and Domain-Driven-Design (DDD) to ensure the API's scalability, security, and maintainability. Development of the Classification API, its Frontend, and its BFF for Event and Guarantee Classification functionalities, as well as their cancellation. Implementation of error management mechanisms - Creation of strategies to ensure the reliability of data processing. Development of unit tests with JUnit and Mockito, as well as integration tests with Wiremock. Participation in the development of the capitalization scale application.
Recommendations
Be the first to recommend Houssem
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
- Application Designer Developer (BAC+4)National School of Computer Science (ENI)2024Concepteur Développeur d'application (BAC+4)
- Fire Safety and Assistance to Persons OfficerCAPF2017Agent de sécurité incendie et d' assistance aux personnes