
Mohamed Zouari
Développeur Full Stack Senior | Java, Angular
Salaire / Taux journalier
59100 Roubaix, France
Mobilité : France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Expert Java/Spring & Angular | Architecture Microservices & Cloud Développeur Full Stack avec plus de 7 ans d'expérience, je me spécialise dans la conception de solutions techniques robustes pour des secteurs critiques, notamment le service public. Mon expertise s'étend de la modernisation d'architectures vers le Java 21 et Angular 17 à la gestion de flux de données massifs, avec à mon actif la migration technique de plus de 400 millions de documents.Certifié CKAD et Spring Professional.
Expérience de travail
Expert java
Service public de wallonieFreelance
nov. 2024 - Présent
2 ans
Namur, Belgique
– Stack Technique: Java 21, Postgres NoSQL, Spring Boot, Spring Integration, Microservices, Spring Security, Spring Data, Spring REST, Spring Batch, Spring Actuator, Maven, Cucumber, Gherkin, OpenAPI, JUnit, Insomnia, Git, Bitbucket, Bamboo, Hibernate, Hibernate Search, JPA, Flyway, Docker, Angular 17, Bootstrap, HTML, CSS, PrimeNG, UML, Kibana, Grafana, Agile, Scrum. – Rôle: Développeur Full Stack au sein d'une équipe de 6 personnes. – Missions: Contribution au développement de trois microservices (Point de contrôle, Signature, Communication) intégrés à une architecture gérée par l'équipe ARCHOPW. – Impact: Support du processus complexe de demande de subventions agricoles impliquant plusieurs niveaux de validation. – Interface: Front-end modulaire composé de micro front-ends basés sur Angular.
Développeur full stack consultant
KELEOS
janv. 2023 - nov. 2024
1 an 11 mois
Vilvorde, Belgique
Filiale de Cronos, allie expertise technique et réseau puissant. Projet : CAPAC/HVW (01/2023 - 04/2024) – Stack Technique: Java 8, Java 17, JEE, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring REST, Spring Batch, Maven, Cucumber, Gherkin, Swagger, JUnit, Insomnia, Git, GitLab CI/CD, Hibernate, JPA, H2, IDM DB2, Flyway, Docker, OpenShift, Angular 14, Bootstrap, HTML, CSS, Angular Material, UML, Agile, Scrum. – Rôle : Développeur Full Stack au sein d'une équipe de 4 personnes. – Projets Compta, Creditor, Saefin : Gestion des données comptables et documents pour la CAPAC. – Projet Payme : Développement d'un front-end Angular pour la validation de documents XML SEPA et création de fichiers XML à partir de données de base de données. – Réalisations clés : Réduction de 40 % du temps de chargement des pages pour les applications clés. Réduction des coûts d'infrastructure de 25% par l'optimisation de l'architecture backend. Amélioration des métriques d'engagement client de 30%. Développement de plus de 15 microservices intégrés avec des systèmes existants. Optimisation des performances serveur, améliorant la vitesse de l'application de 50%. – Réalisations Transversales – Méthodologie Agile : Participation active aux cérémonies Scrum, animation de démos techniques et collaboration étroite avec les équipes métiers. – Industrialisation : automatisation complète des pipelines de déploiement et des migrations de bases de données avec Flyway et GitLab CI/CD.
Développeur Java
SMALS
juin 2020 - déc. 2022
2 ans 7 mois
Bruxelles, Belgique
expertise back-end pour les institutions publiques de la sécurité sociale et de la santé. Projet 1: PrTask (Gestion Documentaire & Web) – Développement d'une application critique pour l'Office National de Sécurité Sociale (ONSS). – Stack Technique: Java 17, Spring Boot, Spring Security, Spring Data, Spring Web, Maven, Hibernate, PostgreSQL, OAuth2, JUnit, Mockito, Jenkins, Git, IntelliJ IDEA, Jira, Agile, Scrum, Postman. – Développement Full Stack : Lead sur la création d'une application web en Java/Angular dédiée à la gestion des documents administratifs. – Sécurité & API : Implémentation complète des fonctionnalités d'authentification/autorisation et intégration de services Web RESTful. – Qualité Logicielle : Garantie de la stabilité du système via des tests unitaires et d'intégration automatisés (JUnit, Mockito). – Méthodologie: Collaboration active au sein d'une équipe Agile pluridisciplinaire de 14 membres. Projet 2: Migration Batch & Big Data Migration et traitement à grande échelle pour le secteur de la sécurité sociale et de la santé. – Stack Technique: Java 17, Spring Boot, Spring Batch, Spring Security, Spring Data, Spring Web, Maven, JDBC Template, PostgreSQL, OAuth2, JUnit, Mockito, Jenkins, Git, IntelliJ IDEA, Jira, Agile, Scrum, Postman. – Migration massive: Pilotage technique de la migration de données pour plus de 400 millions de documents vers une nouvelle infrastructure. – Optimisation SQL: Conception et écriture de requêtes SQL complexes pour le traitement de flux de données massives en mode batch. – Maintenance Critique : Analyse et résolution de bugs complexes pour maintenir un haut niveau de disponibilité des services publics. – Automatisation : Utilisation de Jenkins pour l'intégration continue et la fiabilisation des processus de déploiement.
Développeur Full Stack
ZETES
juin 2018 - juin 2020
2 ans 1 mois
Evere, Belgique
Spécialisation dans les solutions d'identification citoyenne et l'optimisation de la supply chain. – Projet EaZysign : Développement et maintenance d'une solution de signature numérique supportant l'eID belge et les cartes à puce (PKI) sur architectures web. – Stack Technique: Java 8, Spring Boot, Spring Data/Rest, JavaScript, jQuery, Ajax, Oracle, GitLab, Maven, Cucumber. – Innovation Produit : Développement de 5 fonctionnalités majeures ayant généré une hausse de 10% de l'engagement utilisateur. – Automatisation : Amélioration de la fiabilité du système via l'automatisation des tests d'intégration et l'intégration continue (CI/CD). – Performance : Tests et validation de fonctionnalités critiques garantissant une expérience utilisateur fluide et une sécurité optimale.
Stagiaire développeur Java
SMALS
juin 2017 - déc. 2017
7 mois
Bruxelles, Belgique
expertise back-end pour les institutions publiques de la sécurité sociale et de la santé. Projet: Medi-eFile (Dossier Médical) Développement d'une application web destinée aux médecins-conseil des mutuelles et à leurs employés. – Stack Technique: Java, Gradle, Spring Boot, Spring MVC, Spring Data, Spring Security, Hibernate, Oracle Database, Jenkins, Git, Thymeleaf. – Développement Web : Contribution au développement du backend en Java et du frontend en Thymeleaf. – Ingénierie de données : Analyse des besoins et rédaction de requêtes SQL complexes pour la gestion de dossiers médicaux. – Impact & Innovation : Développement d'une nouvelle fonctionnalité majeure ayant entraîné une hausse de 5% de l'engagement utilisateur. – Qualité & Maintenance : Tests des dernières fonctionnalités et résolution de bugs pour assurer la fiabilité de l'outil. – Méthodologie Agile : Immersion complète dans un cycle Scrum au sein d'une équipe de 6 personnes.
Technicien Chauffage & Climatisation
Sodexo
janv. 2008 - janv. 2015
7 ans 1 mois
Bruxelles, Belgique
– Maintenance Technique : Gestion et entretien des installations thermiques et de refroidissement pendant 7 ans. – Facility Management: Services aux entreprises et aux particuliers, garantissant le bon fonctionnement des infrastructures critiques. – Soft Skills: Développement d'une forte rigueur opérationnelle, de la gestion du stress et de la résolution de problèmes en environnement de terrain.
Formation
EAFC Uccle
Bachelier en informatique de gestion, Informatique de gestion
2015 - 2018
3 ans 1 mois
Profil professionnel Le bachelier en Informatique de gestion est un analyste programmeur qui participe à la conception et au développement de systèmes d'informations et d'applications. Il installe, connecte et administre des réseaux tout en assurant la sécurité des données et des systèmes informatiques. Axes de formation – Programmation dans différents environnements – Systèmes de gestion de bases de données – L'administration, la gestion et la sécurisation des réseaux – Analyse et conception d'applications – e-business et logiciels de gestion intégrés
Licences et certifications
Certified Scrum Master (CSM) Certification
Délivré le : –
OCJP 8 (Oracle Certified Professional Java SE 8 Programmer, exam 1Z0-809)
Délivré le : –
IELTS: International English Language Testing System (C1)
Délivré le : –
Linux Foundation: Certified Kubernetes Application Developer (CKAD)
Délivré le : –
VMware: Spring Certified Professional 2023
Délivré le : janv. 2023