About Fathi
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- BforBankReact/Node DeveloperBANKING AND INSURANCESeptember 2022 - Today (3 years and 9 months)Paris, FranceDesign and development of CRP, a web application of the CRM type intended for banking advisors, aiming to optimize customer relationship management, centralize information, and improve the efficiency of customer interactions.AREA OF EXPERTISE:➢ Frontend Development: Design and implementation of modern web applications with React.js, TypeScript, and Micro-Frontends (Webpack Module Federation)➢ JavaScript Libraries: Creation, publication, and integration of reusable libraries➢ Backend For Frontend (BFF): Development of REST APIs with Nest.js, definition and maintenance of OpenAPI contracts, automatic TypeScript type generation➢ Validation & Security: Implementation of validation middlewares (express-openapi-validator, Nest.js) and integration of authentication via Keycloak / React OIDC➢ API Consumption: Integration of REST services with SWR and Axios➢ Software Quality:➢ Unit tests (Jest)➢ Integration tests (Cucumber, Playwright)➢ Mutation tests (Stryker.js)➢ Agile Methodologies: Active participation in rituals (daily, backlog refinement, sprint planning, retrospectives)TECHNICAL ENVIRONMENT➢ Frontend: React.js, TypeScript, JavaScript, Nest.js, Storybook, Jest, Playwright, Cucumber, Micro-Frontends, Webpack Module Federation, SWR, MSW, OpenAPI, express-openapi-validator, Lingui.js, Stryker.js, Keycloak, React OIDC➢ Backend: Node.js, Java (Spring Boot)➢ Tools & DevOps: Git/GitLab, Docker, SonarQube, Google Cloud
- GroupamaReact/Vue/Node.js DeveloperBANKING AND INSURANCEJanuary 2021 - September 2022 (1 year and 8 months)Paris, FranceDesign and development of Groupama web applications (showcase site + car and health insurance quote applications).AREA OF EXPERTISE:➢ Correction of technical and functional tickets➢ Participation in rituals (daily, Backlog refinement, sprint planning, retro, etc.)➢ Development of new features (Chatbot integration, accessibility for deaf and hard of hearing, development of a health reimbursement simulator, etc.)➢ Use of Headless CMS Contentful➢ Implementation of unit/E2E tests with Jest and Cypress➢ Dockerization of the local development environment➢ Development of a Contentful CMS content explorer➢ Improvement of the site's Webperf score➢ Consumption of REST Web services with axiosTECHNICAL ENVIRONMENT➢ Frontend: Next.js (React.js), Vue.js 2/3, Typescript, Javascript, Styled components, Storybook, StoryBook, Jest, Cypress➢ Source code management/other tools: Git/Gitlab, Docker, Sonarqube, HttpD, Webperf (Fasterize, Dareboost, Lighthouse)➢ Backend: Contentful (Headless CMS), Node.js, Java (Spring Boot)
- SodexoReact/Node.js DeveloperRETAIL (LARGE RETAILERS)January 2020 - December 2020 (11 months)Paris, FranceDesign and development of Sodexo web applications (individual + merchant).AREA OF EXPERTISE:➢ Correction of technical and functional tickets➢ Use of Headless CMS ContentStack➢ Configuration of the development environment➢ Working on evolutions (multi-country product, log implementation, consumption of RESTFULL endpoints migration➢ Participation in rituals (daily, Backlog refinement, sprint planning, retro, etc.)TECHNICAL ENVIRONMENT➢ Backend: PHP(Symfony), Typescript, Node.js (Hapi.js), JSONAPI, PostgreSQL, Redis➢ Frontend: React (Next.js), Typescript, JSONAPI, ContentStack, Redux, StoryBook➢ Source code management/other tools: Git/Gitlab, Azure, CIAM(SAP), Docker, Gitlab CI, Sonarqube
Recommendations
Be the first to recommend Fathi
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 Engineering Degree – Software Engineering specializationHigher Institute of Applied Sciences and Technology of Sousse2016