About Faouzi
French
Native or bilingual
English
Native or bilingual
Experience
- Novencia Group (ESN)Full Stack Java EngineerMarch 2023 - August 2025 (2 years and 5 months)Paris, FranceContextIntervention with major clients as a Full Stack Java Engineer to design and develop custom software solutions in an Agile environment. Participation in internal R&D projects, including the creation of an innovative AI-based data quality control application.Assignments• Develop a data quality control application leveraging AI to identify anomalies• Design and implement responsive user interfaces with Angular 18 and Angular Material• Create robust REST APIs with Java 17 and Spring Boot 3• Participate in Agile ceremonies, including daily meetings.• Implement unit tests with JUnit and Mockito, ensuring a minimum coverage of 80%• Collaborate with the DevOps team to ensure continuous integration and continuous deployment (CI/CD) on Azure.• Present progress during weekly meetings with the functional team and integrate requested adjustments.Technical Environment: JAVA 17, Spring (Boot, core, Data, REST), Angular 18, Typescript, Angular Materials, MongoDb, Maven, Git, Azure DevOps
- Societe GeneraleFull Stack Java EngineerJune 2023 - June 2025 (2 years)Paris, FranceContextContribute to the development and maintenance of the Maestro repository, a strategic internal platform for centralizing and unifying Société Générale's client data. Collaborate with multiple feature teams to address major technical challenges and optimize application quality and performance in an Agile environment.Missions• Develop new APIs and optimize existing APIs to improve response times.• Design and develop optimized extraction batches to quickly export MongoDB collections to JSON files.• Optimize batch performance, reducing execution time by 50%.• Proactively analyze and resolve production incidents.• Implement new front-end features.• Work on multiple projects simultaneously (batches, APIs) and manage priorities in Scrum mode.• Supervise pull requests and perform code reviews to ensure quality and maintainability.• Manage release and deployment processes with CI/CD pipelines (Jenkins, XL Deploy).• Monitor code coverage via SonarQube and implement best practices to limit regressions.• Collaborate closely with feature teams to manage dependencies and meet project deadlines.• Actively participate in Agile ceremonies (daily, sprint planning, poker planning, retrospectives).Technical Environment: JAVA 8 / 17, Spring (Boot, core, Data, REST, Batch), Angular 14, Typescript, Oracle, MongoDB, PostgrSQL, RabbitMQ, Jenkins, XLDeploy, SonarQube, Elastic APM, Git, GithubFull Stack Development Engineer
- EURAFRIC Information – Bank Of AfricaFull Stack Java EngineerNovember 2019 - February 2022 (2 years and 3 months)Casablanca, MoroccoContextIT subsidiary of Bank of Africa and RMA Assurance. Joined a department structured into three teams, starting independently on the development and maintenance of banking solutions, then training and leading an Agile team to manage an innovative project launched from scratch.MissionsAct as the front-end technical lead: define the Angular application architecture and guide developers on best practices.• Design and develop responsive user interfaces with Angular.• Develop secure REST endpoints with Spring Boot, integrating authentication and authorization via JWT.• Implement unit and integration tests to ensure code quality and application reliability.• Participate in writing functional and technical specifications in conjunction with business teams.• Active participation in daily meetings to ensure team coordination and project progress.Technical Environment: 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
- State Engineer's Degree in Computer EngineeringNational School of Applied Sciences of Al Hoceima (ENSAH)2019Diplôme d'ingénieur d'état en Génie Informatique
- Baccalaureate in Mathematical Sciences BHassan II High School2013Baccalauréat en Sciences Mathématiques B