À propos de Safwen
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle limitée
Arabe
Bilingue ou natif
Expériences
- AAA-Data FranceTech LeadAUTOMOBILEoctobre 2021 - Aujourd'hui (4 ans et 8 mois)Paris, FranceDatalake : Système de gestion et traitement de données de véhicules.Ce système permet de réaliser les démarches d'immatriculation, lister les détailstechniques d’un véhicule et générer des statistiques en se basant sur l'historique.Taches réalisées :• Analyse des besoins avec le Product Owner et les clients• Migration du backend en Spring 5• Migration du frontend en Angular 13• Développement des tests unitaires (Junit, Mockito)• Développement des différentes fonctionnalités• Participation aux réunions techniques, gestion et correction des anomalies du projet• Participation à l’audit du code et résolution des problèmes de performances• Elaboration de la documentation technique de l’application• Encadrement et montée en compétence de l'équipe en Spring et Angular avec desformations et des workshops
- Cision FranceDéveloppeur Sénior Java-J2EE / AngularPRESSE & MÉDIASjanvier 2020 - septembre 2021 (1 an et 8 mois)Paris, FranceLuQi : plateforme de veille et de diffusion d'information qui permet de surveiller l’actualitéet de maîtriser la réputation des annonceurs.Cet outil permet de développer les décisions stratégiques en gérant la communicationavec les journalistes et les médias.Ce système est développé suivant l'architecture Microservices• Analyse du besoin et cadrage• Participation aux cérémonies agile-scrum• Participation à la mise en place de l’architecture micro-services• Développement des fonctionnalités de l’application• Développement des tests unitaires selon la méthodologie TDD (Junit, Mockito)• Développement des batchs de synchronisation (Spring Batch)• Participation aux réunions techniques, gestion et correction des anomalies du projet• Participation à l’audit du code et résolution des problèmes de performances :• Refactoring du code / sécurité• Refactoring des requêtes XQuery de la base données Marklogic (NoSQL)• Elaboration de la documentation technique de l’application
- InforTeam Lead : HPO ProjectHÔTELLERIEaoût 2018 - décembre 2019 (1 an et 4 mois)Tunis, TunisieHPO : Système Hôtellerie d'optimisation et de gestion des prix, permet de recommenderles prix en se basant sur les données de l'hôtel et ses concurrents.HPO est en fait le projet NeoPricer développé par la société LB Consulting en 2017 enmigrant vers des nouveaux frameworks et en ajoutant des nouvelles fonctionnalités( Java 8, Spring core, Spring MVC, Spring Security, Spring AOP, Angular 6.. )Gestion de projet :montée en compétence de l'équipe en Spring 5Backend :gestion générique des exceptionsgestion des notifications avec WebSockets et en intégrant RabbitMQtransformation l'application en une application Stateless ( Spring Session, Redis )utilisation des profiles de Spring pour assurer deux modes d'authentification ( avecaccées au base de données ou avec SAML )migration du code de java 6 en Java 8 :optimisation du code avec Stream APIgestion génerique des datesdéveloppement des taches fonctionnelles : récupérations et traitements des donnéesFrontend :mise en place d'une architecture d'application Angular 6 "From Scratch"gestion de routagegestion d'internationalizationgestion des requetes HTTP et Interceptorgestion des notifications avec WebSocketsdéveloppement du noyau de l'application avec des composants génériquesdéveloppement des taches fonctionnelles : récupérations et traitements des données
Recommandations
Soyez le premier à recommander Safwen
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- Génie informatique - Spécialité Systeme d'informationEcole Nationale d'Ingénieurs De Carthage - Tunis2016
Certifications
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2017