About Faouzi
French
Native or bilingual
English
Native or bilingual
Experience
- Novencia Group (ESN)Ingénieur Java Full StackMarch 2023 - August 2025 (2 years and 5 months)Paris, FranceContexteIntervention chez des clients grands comptes en tant qu'ingénieur Java Full Stack pour concevoir et développer des solutions logicielles sur mesure en environnement Agile. Participation à des projets R&D internes, dont la création d'une application innovante de contrôle qualité de données basée sur l'IA.Missions• Développer une application de contrôle de la qualité de données exploitant l'IA pour identifier les anomalies• Concevoir et implémenter des interfaces utilisateur responsive avec Angular 18 et Angular Material• Créer des API REST robustes avec Java 17 et Spring Boot 3• Participer aux cérémonies Agile, notamment les réunions quotidiennes (daily meetings).• Mettre en place des tests unitaires avec JUnit et Mockito, garantissant une couverture minimale de 80 %• Collaborer avec l'équipe DevOps pour assurer le déploiement continu (CI/CD) sur Azure.• Présenter l'avancement lors des points hebdomadaires avec l'équipe fonctionnelle et intégrer les ajustements demandés.Environnement technique : JAVA 17, Spring (Boot, core, Data, REST), Angular 18, Typescript, Angular Materials, MongoDb, Maven, Git, Azure DevOps
- Societe GeneraleIngénieur Java Full StackJune 2023 - June 2025 (2 years)Paris, FranceContexteContribuer au développement et à la maintenance du référentiel Maestro, plateforme interne stratégique de centralisation et d'unification des données clients de Société Générale. Collaborer avec plusieurs feature teams pour relever des défis techniques majeurs et optimiser la qualité ainsi que la performance de l'application dans un environnement Agile.Missions• Développer de nouvelles APIs et optimiser des APIs existantes pour améliorer les temps de réponse.• Concevoir et développer des batchs d'extraction optimisés pour exporter rapidement les collections MongoDB vers des fichiers JSON• Optimiser les performances des batchs, réduisant le temps d'exécution de 50 %.• Analyser et résoudre de manière proactive les incidents en production• Mise en œuvre de nouvelles fonctionnalités front-end• Intervenir sur plusieurs projets simultanément (batchs, APIs) et gérer les priorités en mode Scrum.• Superviser les pull requests et réaliser des revues de code pour assurer la qualité et la maintenabilité.• Gérer les processus de release et de déploiement avec pipelines CI/CD (Jenkins, XL Deploy).• Suivre la couverture de code via SonarQube et mettre en place des bonnes pratiques pour limiter les régressions.• Collaborer étroitement avec les feature teams pour gérer les dépendances et respecter les délais projet• Participer activement aux cérémonies Agile (daily, sprint planning, poker planning, rétrospectives)Environnement technique: JAVA 8 / 17, Spring (Boot, core, Data, REST, Batch), Angular 14, Typescript, Oracle, MongoDB, PostgrSQL, RabbitMQ, Jenkins, XLDeploy, SonarQube, Elastic APM, Git, GithubIngénieur Développement Full Stack
- EURAFRIC Information – Bank Of AfricaIngénieur Java Full StackNovember 2019 - February 2022 (2 years and 3 months)Casablanca, MoroccoContexteFiliale IT de Bank of Africa et RMA Assurance. Intégrer un département structuré en trois équipes, débuter en autonomie sur le développement et la maintenance de solutions bancaires, puis former et animer une équipe Agile pour piloter un projet innovant lancé from scratch.MissionsAssurer le rôle de référent technique front-end : définir l’architecture applicative Angular etaccompagner les développeurs sur les bonnes pratiques.• Concevoir et développer des interfaces utilisateur responsives avec Angular• Développer des endpoints REST sécurisés avec Spring Boot, intégrant l’authentification etl’autorisation via JWT.• Mettre en place des tests unitaires et d’intégration pour garantir la qualité du code et la fiabilité del’application.• Participer à la rédaction des spécifications fonctionnelles et techniques en lien avec les équipes métier• Participation active aux réunions quotidiennes (daily meetings) pour assurer la coordination del'équipe et l'avancement du projet.Environnement technique : Java 8, Spring (Boot, Core, Data, REST, Security), Typescript, Angular 8, SQL Server,Bootstrap 5, SCSS, Maven, Jenkins, SonarQube, npm, JWT, RXJS, Git, Gitlab
Recommendations
Be the first to recommend Faouzi
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
- Diplôme d'ingénieur d'état en Génie InformatiqueEcole Nationale des Sciences Appliquées d'Al Hoceima (ENSAH)2019Diplôme d'ingénieur d'état en Génie Informatique
- Baccalauréat en Sciences Mathématiques BLycée Hassan II2013Baccalauréat en Sciences Mathématiques B