About Sahnoun
Arabic
Native or bilingual
English
Fluent
French
Fluent
Experience
- Inetum – Client : AmadeusDéveloppeur front-endAVIATION AND AEROSPACEFebruary 2024 - April 2025 (1 year and 2 months)Nice, France🔧 Architecture & Spécifications AngularRédaction de HLD et pages de solution pour chaque user story.Collaboration étroite avec les équipes design, dev et QA pour aligner les besoins fonctionnels.⚙️ Développement Front-End Angular 18Refactoring avec principes SOLID, développement de composants pour les modules bookings et ndc-exchange.Implémentation de la gestion d’état avec NgRx et optimisation des flux via RxJS.🧪 Tests & QualitéCréation de tests unitaires et composants avec Jest, Jasmine et Playwright.Revue de code, suivi des bugs et amélioration continue du code.🚀 Méthodologie Agile & CI/CDParticipation active aux sprints SAFe, gestion du versioning avec Git/Bitbucket.Suivi des PTRs et analyse des retours utilisateurs pour fiabiliser l’application.
- Objectware – Client :LES GRANDS CHAIS DE FRANCEDéveloppeur front-endMay 2023 - November 2023 (6 months)Strasbourg, France🧠 Analyse métier & spécificationsIdentification des besoins fonctionnels liés aux achats, contrats et facturation.Rédaction des solutions techniques pour chaque user story en lien avec les processus métier.🖥️ Développement Angular avancéCréation de composants pour les modules contrats, paies et statuts.Implémentation de formulaires imbriqués dynamiques avec Reactive Forms, FormGroup et FormArray.🔄 Gestion d’état & testsUtilisation de NgXs Store pour gérer l’état de l’application : actions, reducers, selectors.Développement de tests unitaires avec Jasmine et Karma pour les services et composants.🚀 CI/CD & qualitéAnalyse et correction des bugs, participation aux sprints et déploiements via GitLab CI/CD.Livraison de modules front robustes et maintenables dans un environnement Angular 16.
- FOCUS CorporationDéveloppeur front-endFebruary 2022 - October 2022 (8 months)Projet :Collaboration au développement de l'application E-mobility, une plateforme de gestion, de suivi, et la surveillance des bornes de recharge des véhicules électriques. Dans le cadre de ce mandat, je me suis intégré dans une équipe composée de +30 devs qui travaillent en SCRUM.• Développer des récits composants back-end en NodeJS et front-end en Angular:◦ Gérer les connexions des bornes de recharge via le protocole OCPP.◦ Traiter toutes les tâches asynchrones planifiées et de longue durée.◦ Travailler sur le module Statistiques et analyses, la consommation de données et la gestion des ressources.• Participer aux campagnes de tests à chaque sprint.• Corriger les bugs générés par les utilisateurs.• Développer des tests unitaires avec Jasmine, Karma et Mocha.• Effectuer des revues de code via des pull requests sur GitHub.• Diagnostiquer et résoudre les problèmes pour améliorer la robustesse du code.• Participer activement aux Scrums quotidiens, ainsi qu'à la planification des sprints et aux rétrospectives.Environnement : CSS 3, Angular 14, HTML 5, ExpressJS, RxJS, Javascript, Github, Git, TypeScript, Bootstrap.
Reviews
Recommendations
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
- licence fondamentale en sciences de l'informatiquefaculté des sciences de monastir2014
- ingénieur en génie logicielsécole pluridisciplinaire internationale de sousse2017