About Fatma
Arabic
Native or bilingual
English
Fluent
French
Native or bilingual
Experience
- ORANGEFULL STACK DEVELOPER Angular / Vue JS / SPRING BOOTTELECOMMUNICATIONSJune 2023 - March 2026 (2 years and 9 months)Paris, FranceRSN Project (National Supervision Network): Full stack mapping application for real-time visualization and supervision of +10,000 4G/5G antenna sites.• Development of an interactive mapping application for real-time network supervision.• Design and development of dynamic forms with advanced validation, business rules, and user interaction management.• Automatic report generation after form validation, with data export to PDF/Excel.• Development of reusable components (tables with sorting, pagination, and filtering, search pop-ups, detail windows) shared across the entire project.• Implementation of Pinia to centralize application state: map data, active filters, and user session.• Development of an interactive timeline to visualize incident history and network status at any given date.• Implementation of reactive logic for managing states and real-time data flows.• Integration of data via Spring Boot REST APIs for managing and displaying network and geographical indicators.• Implementation of an access rights system (Spring Security / JWT) with differentiated internal/external views.• Contribution to testing (Cypress) and continuous integration (GitLab CI / SonarQube).• Unit tests (JUnit 5 / Mockito) and E2E tests (Cypress); continuous integration via GitLab CI / SonarQube, participation in code reviews and Agile Scrum ceremonies.• Bug fixing and development of new features on Angular 17 modules in parallel with the RSN project.Technical environment: Vue.js 3, TypeScript, Quasar, Angular 17, PrimeNG, Java 17, Spring Boot 3.x, Spring Security, Spring Batch, REST API, PostgreSQL, JUnit 5, Mockito, Cypress, Maven, GitLab CI, SonarQube, Jira, Postman, OpenSearch.
- IT SERVAngular/Spring Boot Full-Stack developerSOFTWARE PUBLISHINGOctober 2022 - May 2023 (7 months)Tunis, TunisiaWeenTime Project: Full stack HR SaaS platform (Angular 12 / Spring Boot 2.6) for managing absences, leave, and remote work, with analytical dashboards.• Full stack Angular 12 / Spring Boot development of the urgent leave module with an approval workflow.• Implementation of the remote work module: fixed days, flexible days, monthly quotas (Angular + Spring Boot).• Spring Boot REST API for business rules: automatic calculation of leave and hours worked.• Real-time notifications (WebSocket / Spring Boot) for employees and managers.• Angular analytical dashboard (Chart.js): absence trends and HR KPIs.• Spring Boot microservices architecture with inter-service communication via REST API.• JUnit 5 / Mockito tests and Cypress E2E tests on critical user journeys.Technical environment: Angular 12, TypeScript, Java 17, Spring Boot 2.6, Spring Security, REST API, Microservices, PostgreSQL, JUnit 5, Mockito, Cypress, Maven, Git.
- ClevertechFRONTEND DEVELOPER ANGULAR / REACT NATIVETRAVEL AND TOURISMDecember 2020 - September 2022 (1 year and 9 months)Tunis, Tunisia
- MakeEvents Project (mobile and web application):
Setup of the complete architecture for the React Native mobile application.Parallel development of the web version with Angular, ensuring functional consistency between mobile and web platforms.Resolution of critical bugs on the Angular web version, improving stability and user experience.Development of the complete system for creating, managing, and sharing events, with invitation and real-time notification management.Implementation of geolocation features allowing users to discover nearby events.Implementation of a multi-step secure payment process with validation and confirmation.Integration of the design with Adobe Xd, strictly adhering to the provided mockups and ensuring a consistent user experience on iOS, Android, and web.Implementation of an advanced filtering and event search system by category, date, and location.- Flyt Project (web application):
Development of an intuitive booking interface with Angular, integrating an advanced search engine for flights, hotels, and car rentals.Design of a price and travel options comparison system with graphical visualization of different alternatives.Implementation of a multi-step secure payment process with validation and confirmation.Integration of a booking management system allowing users to view, modify, or cancel their trips.Active participation in daily scrum meetings and client demonstration sessions, contributing to the continuous improvement of the product.Technical Environment:React Native, Angular 11+, Redux toolkit, TypeScript, JavaScript, HTML5, CSS3, RESTful API, Git,GitLab, Agile SCRUM Methodology, Adobe Xd
Recommendations
Be the first to recommend Fatma
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
- Master's degree in network technology and telecommunicationsFACULTY OF SCIENCES OF BIZERTA2020Master's degree in network technology and telecommunications
- Bachelor of Science in Computer ScienceFACULTY OF SCIENCES OF BIZERTA2018Bachelor 's degree in computer science
Certifications
- Full-Stack Web Development with React certificatecoursera2020
- Front-End JavaScript Frameworks: Angular certificatecoursera2020