About Aymen
English
Fluent
French
Fluent
Arabic
Native or bilingual
Experience
- Auchan RetailFullstack Developer Typescript Nest / Vue / GCP / DevOpsLOGISTICS AND SUPPLY CHAINJune 2022 - February 2026 (3 years and 8 months)FranceContext:Strategic Supply Chain Applications (Odyssée, Oxygène, Filière de préparation)Missions:.Creation of new pages on Odyssée with new features (Admin Page, Network Page, Sites Page, Palletization Plan’s page, …).Reliability of actions on VueX store.Implementation of a Redis cache.Setup of new projects using Nest.js and Vue 3 (Oxygène & Filière de préparation).Setup and maintenance of industrial CI/CD pipelines (Backend and Frontend):- GitLab CI- Quality Gates.Definition and implementation of a complete testing strategy:- Unit tests- E2E Tests: Playwright + Cucumber- 80% coverage on legacy code- 100% on new developments- Vue.Js component tests with Testing Library.Complete automation of infrastructure via Terraform and GitOps practices. Massive refactoring of legacy backend code (Node.js 14 => 24). Frontend refactoring and preparation for Vue 2 → Vue 3 migration (Composition API).Active participation in RUN:- Support- Incident Management.Migration to Google Cloud Platform:- Cloud Run- Kafka → Pub/Sub- Cloud SQL- BigQuery- Secret Manager.Validation of Merge Requests:- 2 validations per MR (code review)Technical EnvironmentNode.js, TypeScript, NestJs, Vue.js, Vuetify, Vite, Vuetify, TypeOrm, Postgresql, Docker, GCP, Pub/Sub, Terraform, Playwright, Vitest, Swagger, GitLab CI, Jira, ConfluenceResults.More scalable, resilient, and maintainable platforms.User-friendly interfaces and fluid application experience (Business satisfaction, especially regarding the time saved on processing new features added to the application)..Secure deployments without service interruption.Automation of critical processes with high operational impactTeam04 developers, 01 Lead Dev, 03 BAs, 02 PPOs, 01 Scrum Master, 12 Runners
- Orange (sofrecom)Fullstack Developer JS / Node / React - SMTELECOMMUNICATIONSMarch 2019 - May 2022 (3 years and 2 months)Paris, FranceSession Manager - Orange France• Development and maintenance of a critical API managing over200 millionuser sessions with strict performance constraints(<100 ms).• Refactoring of code into ES6 / OOP and continuous quality improvement (TDD,pair programming).• Implementation of automated deployments (GitLab CI, Ansible, OpenShift).• Security reinforcement (JWT, code and security audits).• Achievement of a SonarQube A rating with over 80% test coverage.Rights & Roles – Orange MEA• Contribution to architectural choices and API design.• Deployment and exposure of services via Apigee.• Agile Coaching and facilitation of Scrum ceremonies.Other notable projectsDashboardused in an international context (Orange France,Cameroon).• Node.js CLI tools for fraud detection (batch, performance, security).Environment: Node.js, Express.js, ReactJs, MongoDB, OpenShift, Jest, Jenkins, GitLab CI, Jira, SAFe, Swagger
- IMeXReact.Js DeveloperTELECOMMUNICATIONSMarch 2018 - February 2019 (11 months)Tunis, TunisiaWSM - Attijari bankA Web application for internal document and user rights management for a banking client.M i ssi ons● Contribution to the technical specifications review phase.● Project structure setup.● Creation of reusable components.● Creation of a customer experience related to their rights and permissions (dynamic menu, access, and features).● Authentication via JWT.● Integration of API services.● Route security based on user permissions.● Consultation, deletion, and emailing of documents.● Creation of an administration and monitoring interface (statistics graphs).● Writing unit tests with JEST (50% coverage).● Preparation of client demos.● Improvement of the customer experience (Use of Spinners, React Lazy Loading, pagination).● Code review and maintenance.● Application state management via Redux.TIP - Tunisie telecomA ReactJS application developed within a telecommunications operator, which manages documents (Editing, deletion, delegation, consultation, printing, emailing, and downloading) generated automatically or on demand, composed of a personalized Dashboard, JWT authentication, advanced search tools, an action log, a dynamic menu based on profile, and an administration interface etc…Missions● Participation in the design phase and client needs gathering.● Project structure setup.● Database architecture design and modeling.● Testing backend APIs via Postman.● Creation of stateful and stateless components.● Use of the MaterialUI library.● Use of loading spinners for data.● Implementation of drag & drop for documents to be sent to the service.● Use of HOC + React Router.● Writing unit tests with Jest+Enzyme.● Training the team on React.
Recommendations
Be the first to recommend Aymen
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
- Engineering DiplomaIIADiplôme d'ingénieur
- SAFe 5.1 PractitionerSAFe 5.1 Practitioner