About Safwen
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- VINCI SiègeTechnical Lead FrontEnd FreelanceREAL ESTATEFebruary 2019 - Today (7 years and 4 months)Paris, FranceImplementation of a web platform for stakeholders on construction sites. (Digital Site, Digital Site lite, MyAdmin)- Refactoring of the FrontEnd platform architecture (Layers/Core service, Runtime Environment, FeatureFlags…)- Create a generic theme library that can be configured from the client application- Refactoring of the FrontEnd application architecture (Lazy loading modules,reusable components, themes …)- Implement a TypeScript/JavaScript code inspection library based on EsLint and Airbnb (Beyond Eslint)- Set up a monorepo structure based on Lerna and adapted to NX functionalities (https://nx.dev/)- Implement a Git commit message formatting library based on GitHooks, to have changelogs with better traceability. This hook inserts the branch name or the User Story ID into commits (Beyond GitFormat).- Ensure the release and deployment of various libraries on npm/npm Git via (https://github.com/sfelli/byd-package-rename).Agile Scrum Methodology: Task estimation, sprint planning, daily scrum, sprint review, and retrospective.
- ENGIE STORENGYSoftware Engineer (at maltem)ENERGY AND UTILITIESNovember 2017 - November 2018 (1 year)Paris, FranceMission context: ATProject: Implementation of a web application for construction site stakeholders.- Creation of specific components with.- Write functional test scenarios.- Implement the graphic charter.- Improve code quality and performance- Ensure the release and deployment of various packages.Agile Scrum Methodology: Task estimation, sprint planning, daily scrum, sprint review, and retrospective.
- Sopra SteriaSoftware Engineer FrontEndDIGITAL AND ITDecember 2015 - October 2017 (1 year and 10 months)Tunis, TunisiaMission context: Nuxe-4YOUTeam: Functional DeliveryProject: Participation in the analysis and development phase of e-services (team planning, collaborative space, space manager, in the box, my documents...) for the 4YOU project.Achievements: •- Audit of existing systems and needs analysis, technical recommendationsCreate responsive web design screens.- Develop a generic controller to optimize source code. Development of the BackOffice part using the Apache CXF Framework for REST web services and JavaScript / HTML5 / CSS3 for the presentation layer, respecting the OSGI modular architecture.- Code Quality and performance review with Sonar, YellowLabTools, and JSHint.Participation in sprint code reviews using good development practices.Use of the MVC (Model View Controller) pattern. Maintenance on the presentation layer.- Execute tests on different platforms / devices (Windows, Android, and iOS).Preparation of scenarios and planning for the test partner. Ensure the release and deployment of various packages.Packaging and deployment of developed components using Nexus and Bamboo continuous integration tools.- End-of-iteration demonstrations.Contribution to writing functional and technical documentation for the application.Knowledge transfer on project architecture and development aspects for new recruits and interns.- Technical support to resolve various types of problems and incidents encountered.Technical coach in 2016 and 2017 for interns as part of their final year projects.Methodological Environment: Agile Scrum Methodology: Task estimation, sprint content definition,daily stand-up, review meeting, and retrospective.
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 applied in embedded and mobile systemHigher Institute of Technological Studies of Sousse2012Licence applied in embedded and mobile system
- Master of Science in Computer EngineeringPrivate School of Engineering and Technologies - ESPRIT2015National Diploma in Computer Engineering, Génie logiciel