À propos de Safwen
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- VINCI SiègeTechnical Lead FrontEnd FreelanceIMMOBILIERfévrier 2019 - Aujourd'hui (7 ans et 4 mois)Paris, FranceMise en place d’une plateforme web dédiée aux intervenants sur les sites des chantiers, bâtiments et infrastructures. (Digital Site, Digital Site lite, MyAdmin)- Refonte de l’architecture plateforme FrontEnd (Couches/Core service, Runtime Environnement, FeatureFlags…)- Créer une bibliothèque de thème générique qui peut être configurée à partir de l'application cliente- Refonte de l’architecture application FrontEnd (Modules en Lazy loading,composants réutilisables, thèmes …)- Implémenter une librairie d’inspection de code TypesScript/Javascript basée sur EsLint et airbnb (Beyond Eslint)- Mettre en place une structure de monorepo basée sur Lerna et adapter aux fonctionnalités de NX (https://nx.dev/)- Implémenter une librairie de formatage de commit messages de Git base sur GitHooks, pour avoir des changes logs avec meilleure traçabilité, ce hook insert le nom de la branche soit l'ID de l’User Story dans les commits (Beyond GitFormat).- Assurer la libération et le déploiement des différentslibraires sur npm/npm Git via (https://github.com/sfelli/byd-package-rename).Méthodologie Agile Scrum Estimation des tâches, sprint planning, dialy scrum, sprint review et rétrospective.
- ENGIE STORENGYSoftware Engineer (Chez maltem)ENERGIEnovembre 2017 - novembre 2018 (1 an)Paris, FranceCadre de mission : ATProjet : Mise en place d’une application web dédiée aux intervenants sur les sites des chantiers.- Création des composants spécifiques avec.- Rédiger des scenarios des tests fonctionnels.- Implémenter la charte graphique.- Améliorer la qualité de code et performance- Assurer la libération et le déploiement des différents paquets.Méthodologie Agile Scrum Estimation des tâches, sprint planning, dialy scrum, sprint review et rétrospective.
- Sopra SteriaSoftware Engineer FrontEndAGENCE & SSIIdécembre 2015 - octobre 2017 (1 an et 10 mois)Tunis, TunisieCadre de la mission : Nuxe-4YOUÉquipe : Delivery fonctionnelProjet : Participation à la phase d'analyse et de développement des e-services (planning d'équipe, espace collaboratif, gestionnaire d'espace, dans la boite, mes documents...) du projet 4YOU.Réalisations : •- Audit de l'existant et analyse des besoins, recommandation techniquesCréer des écrans de conception Web réactifs.- Développer un contrôleur générique pour optimiser le code source. Développement de la partie BackOffice en utilisant le Framework Apache CXF pour les services web REST et JavaScript / HTML5 / CSS3 pour la couche présentation,en respectant l'architecture modulaire OSGI.- Code Qualité et performance revoir avec Sonar, YellowLabTools et JSHint.Participation à la révision du code de sprint à l'aide de bonnes pratiques de développement.Utilisation de l'archive MVC (Model View Controller). Maintenance sur la couche de présentation.- Exécuter des tests sur différentes plateformes / appareils (Windows, Android et IOS).Préparation des scénarios et planification pour le partenaire de test. Assurer la libération et le déploiement des différents paquets.Emballage et déploiement de composants développés avec des outils d'intégration continue Nexus et Bamboo.- Démonstration de la fin de l'itération.Contribution à l'écriture de la documentation fonctionnelle et technique de l'application.Transfert de compétences sur l'architecture du projet et les aspects de développement pour les nouvelles recrues et les stagiaires.- Support technique pour résoudre différents types de problèmes et incidents rencontrés.Coach technique en 2016 et 2017 pour les stagiaires dans le cadre de leur projet de fin d'études.Environnement méthodologique : Méthodologie Agile Scrum : Estimation des tâches, définition du contenudu sprint, mêlée quotidienne, réunion de revue et rétrospective.
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Licence applied in embedded and mobile systemInstitut supérieur des études technologiques de sousse2012Licence applied in embedded and mobile system
- Master of Science in Computer EngineeringEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2015National Diploma in Computer Engineering, Génie logiciel