About Hamdi
- Design and develop robust APIs (Java / Spring Boot or Node.js).
- Build modern interfaces in React/Next or Angular
- Carry out complete overhauls of existing systems
- Implement CI/CD, automated tests, best practices & clean code
- Improve performance, architecture, security, and maintainability
French
Native or bilingual
English
Fluent
Experience
- Crédit Agricole CIBSenior Full Stack DeveloperBANKING AND INSURANCEDecember 2023 - Today (2 years and 6 months)Montrouge, France- Complete structuring of the front project with Vite and React, integration of all packages and tools (tests, CI/CD, tooling, linting).- Implementation of automated E2E tests with Cypress and Vitest, integrated into the GitLab CI/CD pipeline.- Optimization of application performance by reducing the final bundle (treeshaking, lazy loading, splitting).- Implementation of REST APIs in hexagonal architecture, ensuring clear separation of layers (domain, application, infrastructure).- Implementation of an AI-assisted development tool:
- Use of the Copilot AI agent for accelerated development, snippet generation, RegEx, and code optimization.
- Exploration of LLM integrations in front-end pipelines.
- Contribution to internal discussions on the governance and use cases of generative AI in development (automated documentation, augmented code review, future integration of an intelligent agent for API documentation).
- Continuous monitoring of clean code best practices, accessibility, and UX/UI optimization.Technical Environment(s):React | Redux (ReduxToolKit) | AgGrid | TypeScript | Vite | Vitest | Cypress | Copilot | Java 21 | Styled-components | AntD kit | Rest API | Hexagonal Architecture | Spring Boot | Liquibase | MongoDB | PostgreSQL - Société GénéraleSenior Full Stack DeveloperBANKING AND INSURANCEJune 2022 - November 2023 (1 year and 5 months)Fontenay-sous-Bois, FranceCreation of a legal expert data entry portal, processing of legal assistance requests, and access to legal knowledge:
- Integration of the Sharepoint solution with Microsoft GraphAPI.
- Integration of the Outlook - Out of office functionality.
- Improvement of the legal request export service.
- Update of assistance request routing rules.
- Mentoring of interns.
Technical Environment(s):Angular | Reactive Forms | NextJs | NestJs | TypeScript | Rest API | Sharepoint |Microsoft GraphAPI | PostgreSQL | Jest |vite - Crédit Agricole CIBLead Front DeveloperBANKING AND INSURANCEJune 2020 - June 2022 (2 years)Montrouge, FranceManagement of the internal Front Component-UI Framework:
- Maintainability and addition of new React components.
- Ensuring test quality with Jest.
- Writing documentation and manual tests with StoryBook.
- Deployment and packaging with Rollup.
- Participation in the evolution of the source strategy and technical choices, and in various agile ceremonies.
- Mentoring of interns.
- Monitoring software quality and alignment with clean code practices (Code reviews).
Technical Environment(s):React | Redux (ReduxToolKit) | ReactQuery | ReactTable | TypeScript | Rollup | StoryBook | Java 8 | Spring Boot | Rest API | NiFi | Kafka | Liquibase | PostgreSQL | Styled components | AntD kit | Junit | Jest
Recommendations
Be the first to recommend Hamdi
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
- Engineering DegreeEcole Supérieure Privée d'Ingénierie et de Technologies2020Diplôme d'ingénieur
- Fundamental License in Computer ScienceInstitut supérieur d'informatique2017Licence fondamentale en sciences de l'informatique