About Hichem
French
Native or bilingual
English
Conversational
Experience
- DGFIP (Finances Publiques)Java / Vue.js DeveloperJanuary 2024 - Today (2 years and 5 months)Paris, FranceContextParticipation in the strategic NARA program, a new national fine recovery application, aimed at replacing the old AMD system.Project conducted in scaled agile (SAFe), organized into several functional squads (Data Migration, Receivables & Accounting, etc.), with strong challenges in terms of volume, reliability, and performance.Project: NARA – National Recovery ApplicationData Migration SquadJanuary 2024 – January 2025ObjectiveMigration of data from the old AMD application to the new NARA platform.Achievements
- Analysis of the existing system and definition of the overall migration strategy
- Design of the new target data model
- Development of migration batches with Spring Batch
- Implementation of data transformation and integration flows
- Performance optimization for mass processing
- Securing migration processes
- Development of control and data quality validation scripts
- Participation in Agile ceremonies and SAFe PI Planning
Receivables & Accounting SquadSince 2025Achievements- Development of receivables processing batches (Spring Batch)
- Development of REST APIs with Java 21 / Spring Boot
- Design and development of HMIs in Vue.js
- Implementation of integration web services with partner systems
- Participation in technical architecture choices
- Code review and application of best practices (Clean Code, SOLID)
- Industrialization and deployment via CI/CD pipeline
Technical Environment- Java 21, Spring Boot, Spring Batch, REST APIs
- Vue.js, HTML5, CSS3
- SQL
- Docker, Jenkins, SonarQube, Git, Maven
- Scaled Agile (SAFe), JIRA
- BNP PARIBASFull Stack ConsultantBANKING AND INSURANCEJuly 2022 - October 2023 (1 year and 3 months)Montreuil, FranceProject: My Bank BNP ParibasContextIntegration into an Agile squad working on digital banking applications.Participation in Scrum rituals (Daily, Sprint Planning, Review, Retrospective) and close collaboration with PO, QA, and business teams.Missions & Achievements
- Development of functional enhancements with Angular 14 and Backbone.js
- Implementation of an Angular technical foundation for new applications
- Design and implementation of HMIs (responsive & optimized)
- Code refactoring and application of Clean Code & SOLID principles
- Development of Angular unit tests (Jest)
- Application of TDD practices on the Front-end
- Back-End Development
- Development and evolution of REST services in Java / Spring Boot
- Security implementation with Spring Security
- Adherence to DDD (Domain Driven Design) principles
- Code optimization and continuous improvement
- Development of unit tests and application of TDD / BDD
- Analysis and correction of technical anomalies
- Code Review
- Participation in User Story estimation
- API validation via Postman
- Continuous improvement via SonarQube
Technical Environment- Java 6/7/8, Spring Boot, Spring Security, Hibernate/JPA
- Angular 14, Backbone.js, HTML5, Bootstrap
- Jest, TDD, BDD, SonarQube
- Maven, Jenkins, Git, JIRA, Eclipse, Apache Tomcat, Postman
- Caisse des depotsAnalyst / Full Stack JAVA/JEE DeveloperBANKING AND INSURANCEApril 2020 - June 2022 (2 years and 2 months)Arcueil, FranceContextInvolvement within a 4-person team using Scrum/Kanban methodology, for the evolutionary and corrective maintenance of a high-volume online banking application.Active participation in Agile rituals (Daily meeting, Sprint planning, Review, Retrospective).Missions & Achievements
- Level 2 & 3 application support (analysis and resolution of critical incidents)
- Analysis and correction of technical errors (logs, debugging, optimization)
- Proposal and implementation of sustainable technical solutions
- Development of a new Mandate / Direct Debit module
- Migration of SOAP Web Services to REST
- Implementation of secure authentication via OAuth2
- Development of unit tests (TDD) and integration tests
- Participation in User Story estimation
- Continuous improvement of code quality (SonarQube)
Technical Environment- Java 7/8, Spring Core, Hibernate/JPA, Web Services (SOAP & REST), JSP
- Angular 7, Bootstrap 4
- Liferay, Apache Tomcat
- Maven, Jenkins, SonarQube, SVN, JIRA, Eclipse
MethodologyAgile (Scrum/Kanban), TDD
Recommendations
Be the first to recommend Hichem
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 EngineeringEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2017Génie informatique
- Fundamental License, Computer and Information Sciences, GeneralFaculty of Sciences of Tunis2014Licence fondamentale, Sciences informatiques et de l'information, général