About Zakaria
English
Fluent
French
Fluent
Arabic
Native or bilingual
Experience
- GIE AXALead Full Stack Engineer & DevSecOpsBANKING AND INSURANCEFebruary 2022 - March 2025 (3 years and 1 month)Paris, FranceJob tasks:
- Participate in the development multiple cross-functional projects.
- Elaborate and implement POC solutions for various problems in order to migrate existing projects.
- Be a source of proposals and participate on transversal subjects.
- Prepare TF root-modules and use them to deploy resources for RAG.
- Prompt testing (GPT 3.5/4-turbo/4o), debug, integrate, monitor and maintain an AI-RAG solution.
- Configure Azure/OpenShift networks for different projects.
- Deploy VMs in Azure using TFE, and use them as release agents in Azure-DevOps.
- Develop, propose and implement a CMS according to the requested needs and secure it with MFA (OpenID Connect OAuth 2.0).
- Use the AXA-GIE style library (Sass/CSS) to build REACT components.
- Develop unit tests and API integration tests with JEST as well as E2E tests with Cypress.
- Make code more efficient and maintainable by reducing sources of change to make it easier for future developers to build on the original code.
- Use SonarQube’s quality gates to maintain a clean code.
- Use Checkmarx to check for potential vulnerabilities
- Use Nexus and JFrog Artifactory to manage private packages/artifacts.
- Prepare Build (AKS) and Release (OpenShift + Azure) Agents to be used in Azure-DevOps.
- Establishment of a build, test and deployment pipeline on Azure-DevOps for the different environments (dev, uat, preprod and prod) while having a security-mindset.
- Build and run load-tests using “Loading tests with JMeter” on Azure DevOps.
- Deploy the CMS on Azure App Services using Private-Endpoints and staging/production slots.
- Documentation of the management processes of the CMS and its pipelines.
- Test some customized Terraform modules to validate the architecture from PaaS to IaaS.
- Setup monitoring and prepare Kusto queries for debugging purposes in production.
- Setup python scripts needed for testing and pre-deployment.
- Daily Meetings with two-week JIRA sprints (at best).
- Neofacto FranceFullStack developerDIGITAL AND ITJanuary 2022 - March 2022 (2 months)Paris, FranceProject: FullStack development of an NFT platform.Job tasks:
- Implementation of user management in React and API.
- Implement React components to manage Smart-Contract (ERC20, ERC721).
- Reporting, Daily Meetings (SCRUM).
- INGENICOLead Full Stack EngineerOctober 2019 - December 2021 (2 years and 2 months)Paris, FranceProject: Optimization and development of a solution to manage remote TPEs.Job tasks:
- Update obsolete package versions in the project.
- Add API validations to enforce strong typing (JOI).
- Integrate Flow type in the API for static typing.
- Refactor SQL procedures to minimize edit sources.
- Refactor code in Frontend and add DTOs to decouple it from the API.
- Ergonomic improvement by using material design in frontend.
- Work on a V2 with new structure (Node.js, Express, Flow-Type, Slonik).
- Configure unit test for API using JEST.
- Elaborate integration tests using Python.
- Refactor code to be efficiently maintainable by increasing code reusability.
- Elaborate and execute load tests and performance tests on API using JMeter.
- Optimize heavy SQL queries (e.g., Exports).
- Setup deployment pipelines on GitLab for different environments.
- Setup deployment process of the project on Scalingo.
- Setup monitoring tools and queue management for heavy tasks (Winston/Datadog/RabbitMQ).
- Reporting, Daily Meetings (SCRUM).
Recommendations
Be the first to recommend Zakaria
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
- Engineer's Degree, Computer EngineeringEcole Nationale des Sciences Appliquées de Tanger (Génie Informatique)2016Engineer's Degree, Computer Engineering