About Safwen
French
Fluent
English
Conversational
Arabic
Native or bilingual
Experience
- AAA-Data FranceTech LeadAUTOMOBILEOctober 2021 - Today (4 years and 8 months)Paris, FranceDatalake: Vehicle data management and processing system.This system allows for vehicle registration, listing vehicle technical details, and generating statistics based on history.Tasks Performed:• Needs analysis with the Product Owner and clients• Backend migration to Spring 5• Frontend migration to Angular 13• Unit test development (Junit, Mockito)• Development of various features• Participation in technical meetings, management and correction of project anomalies• Participation in code audit and performance issue resolution• Elaboration of the application's technical documentation• Coaching and skill development of the team in Spring and Angular through training and workshops
- Cision FranceSenior Java-J2EE / Angular DeveloperPRESS AND MEDIAJanuary 2020 - September 2021 (1 year and 8 months)Paris, FranceLuQi: Information monitoring and dissemination platform that allows monitoring news and managing advertiser reputation.This tool helps develop strategic decisions by managing communication with journalists and media.This system is developed following the Microservices architecture• Needs analysis and scoping• Participation in agile-scrum ceremonies• Participation in the implementation of the microservices architecture• Development of application features• Unit test development according to TDD methodology (Junit, Mockito)• Development of synchronization batches (Spring Batch)• Participation in technical meetings, management and correction of project anomalies• Participation in code audit and performance issue resolution:• Code refactoring / security• Refactoring of XQuery requests for the Marklogic database (NoSQL)• Elaboration of the application's technical documentation
- InforTeam Lead: HPO ProjectHOSPITALITYAugust 2018 - December 2019 (1 year and 4 months)Tunis, TunisiaHPO:Hospitality price optimization and management system, allows recommending prices based on hotel and competitor data.HPO is actually the NeoPricer project developed by LB Consulting in 2017, migrating to new frameworks and adding new features (Java 8, Spring core, Spring MVC, Spring Security, Spring AOP, Angular 6..)Project Management:Team skill development in Spring 5Backend:Generic exception handlingNotification management with WebSockets and RabbitMQ integrationTransformation of the application into a Stateless application (Spring Session, Redis)Use of Spring profiles to ensure two authentication modes (with database access or with SAML)Migration of code from Java 6 to Java 8:Code optimization with Stream APIGeneric date managementDevelopment of functional tasks: data retrieval and processingFrontend:Implementation of an Angular 6 application architecture "From Scratch"Routing managementInternationalization managementHTTP request and Interceptor managementNotification management with WebSocketsDevelopment of the application's core with generic componentsDevelopment of functional tasks: data retrieval and processing
Recommendations
Be the first to recommend Safwen
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
- Computer Engineering - Information Systems SpecializationNational Engineering School of Carthage - Tunis2016
Certifications
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2017