About Ayman
French
Native or bilingual
English
Fluent
Experience
- HermèsSenior Full Stack Engineer - React / Node.js / GCPLUXURY GOODSOctober 2024 - Today (1 year and 8 months)Paris, France
Project:
Implementation of a digital product passport to track the entire lifecycle of items (raw materials → manufacturing → sales → after-sales service).Achievements & Impact:
- Improved API performance by +40% through SQL optimization, pagination, and Redis caching.- Reduced front-end loading time by 30% via Next.js SSR and React component optimization.- Secured flows with JWT authentication, middlewares, and strict input validation.- Implemented structured logging, improving incident diagnosis speed by 50%.- Ensured service reliability through Jest unit tests and GitLab/Jenkins continuous integration.Daily Tasks:
- Development of business evolutions and features.- Estimation of JIRA tickets and Versioning with Gitlab.- APIs (Rest, Swagger) with Node.js and Express.- Microservices and fine-grained HTTP status management.- Structured logs and centralized error management for easier debugging and monitoring.- SQL queries and database operations with SQL Server.- Front-end components with React (Redux, Hooks).- Integration of Next.js for server-side rendering (SSR) pages and SEO optimization.- Integration of security middlewares (authentication, input validation, JWT token management).- Containerization and orchestration with Docker.- Continuous integration and automated deployment (CI/CD) with Gitlab and Jenkins.Technical Stack:
React, Node.js, Next.js, Express, Jenkins, Jest, Jira, Git, GCP - KeolisSenior Full Stack Engineer - Angular / Node.js / GCPTRANSPORTATIONApril 2023 - November 2024 (1 year and 7 months)Paris, France
Project:
Centralized tool for the PCC and field agents to manage operational procedures and work permit requests within the framework of the Grand Paris Express (GPE) operation. It aims to effectively coordinate maintenance and development interventions on the network.Achievements & Impact:
- Reduced technico-functional incidents by 25% by adopting a microservices architecture.- Migration from Angular 14 to 17: +20% performance gain and architecture modernization.- Mentored a junior developer: skill enhancement + improved code quality.- Implemented a secure back-end architecture (JWT, Nest.js, modules, middlewares).- Created CI/CD pipelines (GCP + Jenkins) → 100% reliable automated deployments.Daily Tasks:
- Identification and writing of the application's functional specifications.- Code review, pair programming, and sharing of development best practices.- Management of HTTP routes, middlewares, JWT authentication, and logging.- Microservices, creation of APIs and services with Sequelize as ORM.- Nest.js to structure and secure the back-end architecture.- Migration of the Angular application from v14 to v17.- Integration of mockups from Figma.- Design and development of reactive Angular components (RxJS, Forms, Material).- Adherence to modular structure best practices (lazy loading, services, dependency injection).- Design of SQL queries and management of relationships with PostgreSQL.- Continuous integration and automated deployment (CI/CD) with GCP and Jenkins.- Creation of YAML pipelines and configuration of test and production environments.- Implementation of unit tests with Jest and Jasmin.- Tracking and management of the code lifecycle via Git across environments (dev, staging, prod).Technical Stack:
Angular, Node.js, Nest.js, Express, Docker, GCP, Git, Jira, PostgreSQL - MEDIAPOSTFull Stack Engineer - React / Node.jsPRESS AND MEDIAMay 2022 - April 2023 (11 months)Paris, France
Project:
B2B web application with an interactive map to optimize marketing campaigns for major accounts in the distribution and retail sectors.Achievements & Impact:
- Optimized Mapbox GL integration to display over 100,000 points without performance loss.- Design of Node.js microservices → 35% reduction in API response time.- Quality/test automation → improved code quality.- Containerization and orchestration via Kubernetes to ensure scalability.Daily Tasks:
- Development of business evolutions and features.- Creation of APIs (Rest, Swagger) with Node.js and Express.- Creation of microservices and implementation of HTTP routes.- Management of database queries and operations with MySQL.- Design and development of front-end components with React (Redux, Hooks).- Integration of the Mapbox GL library for map tracing.- Containerization and orchestration with Kubernetes.- Automation of common operations (build, process, tests, code…).- Estimation of JIRA tickets and Versioning with Gitlab.Technical Stack:
React, Node.js, Express, Next.js, Kubernetes, Jest, Jira, Git
Recommendations
Be the first to recommend Ayman
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
- Master Spécialisé : « Ingénierie de Données et Développement Logiciel »UNIVERSITE MOHAMMED V – RABAT2020Master Spécialisé : « Ingénierie de Données et Développement Logiciel »
Certifications
- Angular Certification - The Complete GuideUdemy2023
- React Certification (Hooks, Redus, Context)Udemy2023