À propos de Hichem
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- DGFIP (Finances Publiques)Développeur Java / Vue.jsjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Paris, FranceContexteParticipation au programme stratégique NARA, nouvelle application nationale de recouvrement des amendes, visant à remplacer l’ancien système AMD.Projet mené en agilité à l’échelle (SAFe), organisé en plusieurs squads fonctionnelles (Reprise de données, Créances & Comptabilité, etc.), avec enjeux forts de volumétrie, fiabilité et performance.Projet : NARA – Application nationale de recouvrementSquad Reprise de DonnéesJanvier 2024 – Janvier 2025ObjectifMigration des données depuis l’ancienne application AMD vers la nouvelle plateforme NARA.Réalisations
- Analyse de l’existant et définition de la stratégie globale de migration
- Conception du nouveau modèle de données cible
- Développement des batchs de migration avec Spring Batch
- Mise en place des flux de transformation et d’intégration des données
- Optimisation des performances pour traitements massifs
- Sécurisation des processus de migration
- Développement de scripts de contrôle et validation de la qualité des données
- Participation aux cérémonies Agile et aux PI Planning SAFe
Squad Créances & ComptabilitéDepuis 2025Réalisations- Développement des batchs de traitement des créances (Spring Batch)
- Développement des API REST avec Java 21 / Spring Boot
- Conception et développement des IHM en Vue.js
- Mise en place de web services d’intégration avec les systèmes partenaires
- Participation aux choix d’architecture technique
- Revue de code et application des bonnes pratiques (Clean Code, SOLID)
- Industrialisation et déploiement via pipeline CI/CD
Environnement Technique- Java 21, Spring Boot, Spring Batch, API REST
- Vue.js, HTML5, CSS3
- SQL
- Docker, Jenkins, SonarQube, Git, Maven
Méthodologie :- Agilité à l’échelle (SAFe), JIRA
- BNP PARIBASConsultant Full StackBANQUE & ASSURANCESjuillet 2022 - octobre 2023 (1 an et 3 mois)Montreuil, FranceProjet : Ma Banque BNP ParibasContexteIntégration au sein d’un squad Agile travaillant sur les applications digitales bancaires.Participation aux rituels Scrum (Daily, Sprint Planning, Review, Rétrospective) et collaboration étroite avec PO, QA et équipes métiers.Missions & Réalisations
- Développement des évolutions fonctionnelles avec Angular 14 et Backbone.js
- Mise en place d’un socle technique Angular pour les nouvelles applications
- Conception et implémentation des IHM (responsive & optimisées)
- Refactoring du code et application des principes Clean Code & SOLID
- Développement de tests unitaires Angular (Jest)
- Application des pratiques TDD côté Front
- Développement Back-End
- Développement et évolution des services REST en Java / Spring Boot
- Implémentation de la sécurité avec Spring Security
- Respect des principes DDD (Domain Driven Design)
- Optimisation et amélioration continue du code
- Développement de tests unitaires et application du TDD / BDD
- Analyse et correction d’anomalies techniques
- Revue de code (Code Review)
- Participation au chiffrage des User Stories
- Validation des APIs via Postman
- Amélioration continue via SonarQube
Environnement Technique- 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 depotsAnalyste / Développeur Full Stack JAVA/JEEBANQUE & ASSURANCESavril 2020 - juin 2022 (2 ans et 2 mois)Arcueil, FranceContexteIntervention au sein d’une équipe de 4 personnes en méthodologie Scrum/Kanban, dans le cadre de la maintenance évolutive et corrective d’une application Banque en ligne à forte volumétrie.Participation active aux rituels Agile (Daily meeting, Sprint planning, Review, Rétrospective).Missions & Réalisations
- Support applicatif Niveau 2 & 3 (analyse et résolution d’incidents critiques)
- Analyse et correction d’erreurs techniques (logs, debugging, optimisation)
- Proposition et mise en œuvre de solutions techniques pérennes
- Développement d’un nouveau module Mandat / Prélèvement
- Migration de Web Services SOAP vers REST
- Mise en place de l’authentification sécurisée via OAuth2
- Développement de tests unitaires (TDD) et tests d’intégration
- Participation au chiffrage des User Stories
- Amélioration continue de la qualité de code (SonarQube)
Environnement Technique- 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
MéthodologieAgile (Scrum/Kanban), TDD
Recommandations
Soyez le premier à recommander Hichem
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Génie informatiqueEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2017Génie informatique
- Licence fondamentale, Sciences informatiques et de l'information, généralFaculté des sciences de Tunis2014Licence fondamentale, Sciences informatiques et de l'information, général