Fares Moalla

Senior Full-Stack Developer | Java, Angular

Salaire / Taux journalier

Bruxelles, Belgique

Freelance, ouvert au CDI

Expertises

Spring BootAngularDocker

Langues

AnglaisArabeFrançais

À propos

Introduction

Full-stack developer with 5+ years of expertise in enterprise security solutions and vulnerability management. Built robust GRC applications and led Java/Angular migrations improving system performance. Specialized in Spring Boot, Angular, and implementing RBAC security systems for compliance-critical environments.

Liens

Expérience de travail

Full-stack Developer

Voguel Consulting

mars 2025 - Présent

1 an 8 mois

Bruxelles, Belgique

I worked on multiple projects, including the development of a new HR module (Onboarding, Training), Consultant Management System with the integration of an AI Copilot to analyze resumes and automatically match them with job opportunities - Functional Analysis: Analyzed functional requirements in collaboration with stakeholders and contributed to writing detailed technical specifications. Ensured alignment between business needs and technical implementation - Backend Development: Developed and exposed RESTful APIs using Java 21 managing business logic and data access with Spring Data and a MySQL database - Security: Implemented Spring Security for authentication and role-based authorization to ensure secure access to system features. - Frontend Development: Built interactive and dynamic user interfaces using Angular 19, contributing to a responsive user experience - Build & Versioning: Managed dependencies and project builds with Maven. Used Subversion (SVN) for version control and collaborative development - Testing & Code Quality: Wrote unit tests with JUnit to validate functionality and maintain code reliability. Integrated SonarLint and SonarQube for static code analysis and continuous quality monitoring - Deployment: Deployed the application on an Apache Tomcat server, ensuring readiness for integration and testing in staging environments - Application Security & Vulnerability Management: Conducted vulnerability scanning and monitoring using ZAP (OWASP), Nessus, SonarQube, and SAST/DAST tools. Analyzed and qualified scan results, coordinated with technical teams for patching

Synapse-Consulting

janv. 2023 - Présent

3 ans 10 mois

Bruxelles, Belgique

IT Consultant

janv. 2023 - Présent

3 ans 10 mois

Bruxelles, Belgique

I worked on the development of a Risk Assessment and and Third-Party Risk Management application to enhance Governance, Risk, and Compliance (GRC) capabilities - Backend Development: Built RESTful APIs with Spring Boot for user and project management, risk assessments, and PostgreSQL integration - Frontend Development: Designed a modular Angular application with dynamic forms and user-friendly components - Security Implementation: Implemented JWT-based authentication and role-based access control with Spring Security to ensure secure access - Access Management and User Security: Designed and implemented a robust RoleBased Access Control (RBAC) system with dynamic sidebar visibility based on user roles, and strengthened account security by integrating Multi-Factor Authentication (MFA) using email verification and time-based tokens (TOTP) - CI/CD and DevSecOps: Automated testing and deployment with GitHub Actions, Docker, and Docker Compose, ensuring alignment with DevSecOps principles - Monitoring and Logging: Integrated SonarQube for code quality monitoring and configured Google Cloud monitoring tools to track application performance - Reporting: Integrated iTextPDF for generating customizable risk assessment reports and a comprehensive risk registry - Functional Analysis: Conducted detailed requirements gathering through stakeholder interviews and analysis of compliance standards. Created and maintained functional documentation using UML diagrams and Mermaid for visualizing workflows, processes, and data flows. Defined user journeys, wrote detailed user stories - Application Security & Vulnerability Management: Conducted vulnerability scanning and monitoring using ZAP (OWASP), Nessus, SonarQube, and SAST/DAST tools. Analyzed and qualified scan results, coordinated with technical teams for patching

Full-stack Developer

sept. 2024 - mars 2025

7 mois

Bruxelles, Belgique

Horizon 42 - Full-stack Developer I worked on the migration of a Vulnerability Management and Dashboarding solution to improve performance and maintainability - Backend Migration: Led the migration from Java 11 to Java 21, refactoring and modernizing legacy code to leverage new language features and improve system performance - Frontend Update: Migrated the frontend from Angular 8 to Angular 19, ensuring compatibility with updated technologies and improving overall user experience, resolved compatibility issues and optimized component performance - Role-Based Access Control: Implemented a flexible Role-Based Access Control (RBAC) system to manage user permissions and dynamically control access to application features and sidebar components based on assigned roles - Dashboard Optimization: Maintained and optimized dynamic dashboards for visualizing key vulnerability metrics, enhancing users ability to monitor and address security risks effectively - Compliance & Standards Alignment: Ensured alignment with internal security policies and working closely with the team to improve procedures (vulnerability management) - CI/CD Implementation: Designed and maintained CI/CD pipelines using Docker and GitHub Actions to automate build, testing, and deployment processes, ensuring rapid and reliable delivery of updates - Monitoring Setup: Configured monitoring tools to track application performance and detect potential issues proactively in production environments

Full-stack Developer

avr. 2023 - mars 2024

1 an

Bruxelles, Belgique

Ubidata sa/nv - Full-stack Developer Development and modernization of the Ubidocs platform, including the implementation of a monorepository architecture and the establishment of a CI/CD pipeline to enhance digital waste traceability and document management

Full-stack Developer

Naxxum Group

août 2022 - déc. 2022

5 mois

Tunis, Tunisie

Development of a comprehensive school management web application designed to handle student management, course scheduling, and attendance tracking

Full-stack Developer

Talan

juin 2022 - juil. 2022

2 mois

Tunis, Tunisie

Development smart contract technology for ticket and NFT marketplaces Implemented blockchain-based decentralized identity management (DID) Decentralized Autonomous Organization (DAO) frameworks

Full-stack Developer

TUNISAIR

juin 2021 - janv. 2022

8 mois

Development of a flight and fidelity card management web application

IoT Developer

TUNISAIR

janv. 2019 - janv. 2020

1 an 1 mois

TUNISAIR TECHNICS - IoT Developer Study, design and development of a rotational system for storing airplane wheels. Development of an IoT solution using Arduino and Raspberry Pi for a rotational system. Programmed the system to rotate the motor every three days, recording rotations and environmental data like humidity and temperature.

Mechatronics Technician

Aviogei Airport Equipment

janv. 2018 - mai 2018

5 mois

00075 Campoleone di Lanuvio RM, Italie

Case study and design on the THUNDERLIFT machine (truck for people with reduced mobility)


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Software Engineering Specialty

2019 - 2022

2 ans 11 mois

Institut Supérieur des Etudes Technologiques de Djerba - ISET Djerba

Applied License in Mechatronics

2015 - 2019

5 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.