About Hamdi
French
Native or bilingual
English
Fluent
Experience
- GALECJava Study and Development EngineerNovember 2022 - October 2024 (1 year and 11 months)Paris, FranceClient: GALEC – IT Department of the E. Leclerc Purchasing GroupContext: Application maintenance and evolutions of systems in production to ensure stability, performance, and adaptability of business applications.Role: Full Stack Java / Angular DeveloperMethodology: Scrum, Kanban – Team of 6 peopleMain missions:Support & Maintenance: Handling incidents, corrective and evolutionary maintenance on critical applications, ensuring high availability of the IS.Functional & Technical Analysis: Study of existing processes, analysis of business code, writing technical specifications, qualification and estimation of User Stories in an Agile framework.Development: Implementation of functional evolutions in Java 17 / Spring and Angular 10, design of database schemas, creation and optimization of SQL scripts for Oracle, development of REST APIs.Deployment: Setting up CI/CD pipelines via Azure DevOps, managing deployments on development, test, and production environments.Quality & Continuous Improvement: Code refactoring, performance and workflow improvements, use of SonarQube to ensure quality and adherence to development standards.Technical Environment: Java 17, Spring Core, Spring Batch, Hibernate, Angular 10, Oracle SQL, REST Web Services, Maven, IntelliJ, GitLab, JIRA, Confluence, Azure DevOps.
- Attijari Bank TunisieComplete development, from scratch, of banking applications.BANKING AND INSURANCEAugust 2020 - September 2022 (2 years and 1 month)Tunis, TunisiaClient: Attijari Bank TunisiaContext: Digitalization project for consumer credit – development of Front and Back Office applications for credit management and validation.Role: Java/Angular Technical Consultant – Scrum methodology, within a team of 6 people.Project Objectives: Complete development, from scratch, of applications dedicated to credit request management, including data entry, simulation, validation, document generation, and customer notification.Main Contributions:Design Phase: Needs assessment, workflow definition, writing functional specifications, participation in the kick-off and process modeling.Development: Implementation of Angular interfaces, Java/Spring backend services (REST APIs, batch jobs), security integration (Spring Security), and notifications (email/SMS).Database: Modeling and management of Oracle SQL objects to ensure performance and data consistency.Tests: Performing unit and integration tests to ensure quality and reliability.CI/CD & DevOps: Complete setup of the CI/CD chain on Azure DevOps, Docker containerization, environment configuration (dev to prod), flow matrix management, coordination with infrastructure and security teams.Business Features: Credit simulation, automatic PDF document generation with electronic signature, integration with Core Banking via middleware, and deployment of customer notifications (email/SMS).Technical Stack: Angular 10, Java 8, Spring Core/Batch/Security, Oracle SQL, Hibernate, Maven, REST APIs, GitLab, Docker, Azure DevOps, JIRA, Confluence.
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 degree in telecommunications and computer systems.2017Diplôme d'ingénieur en télécommunication et système informatique.