
Fares Moalla
Senior Full-Stack Developer | Java, Angular
Salaire / Taux journalier
Bruxelles, Belgique
Freelance, ouvert au CDI
Expertises
Langues
À 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.
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