You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Wael M.WM

Wael M.

full stack Java /Angular -Devops (Craftman)

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

About Wael

CraftMan (fullstack java/angular -devOps)

je me considère comme un artisan du code, toujours engagé envers la qualité et la performance des applications que je crée. Mon objectif principal est de livrer des solutions de haute qualité en optimisant les ressources disponibles. Grâce à ma créativité et ma capacité à relever les défis techniques, je suis constamment à la recherche de solutions innovantes. Je porte une grande attention aux détails pour garantir la fiabilité et l'efficacité de chaque aspect de mes projets
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Société Générale
    Concepteur & Développeur Fullstack Senior Java / Angular
    March 2025 - Today (1 year and 3 months)
    Paris, France
    Solution web de gestion d'assurance destinée aux assureurs, courtiers et gestionnaires de sinistres : centralisation du portefeuille (contrats, clients, garanties), déclaration et traitement des sinistres, coassurance et réassurance, moteur de
    calcul configurable.
    - Conception & livraison from scratch d'un produit complet (Java 21 / Angular 19) : architecture DDD, approche
    Hexagonale et CQRS (séparation command / query).
    •-Conception et développement d'un moteur de calcul dynamique des inventaires : modélisation des règles
    métier, configurabilité et performance.
    -Analyse des besoins fonctionnels et co-construction des solutions avec le métier / Product Owner.
    - Code review et audits techniques, diffusion des bonnes pratiques au sein de l'équipe (SOLID, patterns, dette
    technique).
    -Accompagnement du Product Owner : chiffrages, planification, qualité de livraison.
    Développement
    -Back-End Spring Boot : conception et exposition d'API REST (endpoints, conventions, gestion d'erreurs, pagination,
    filtrage).
    -Couche d'accès aux données via JDBC Template : DAO dédiés, RowMapper pour un mapping précis vers les objets
    métier.
    -Front-End Angular 19 + PrimeNG : composants, formulaires, routing, intégration API.
    -Modélisation relationnelle et évolution de la base PostgreSQL via Liquibase (changelog, migrations, versionning).
    -Approche TDD, tests unitaires, SOLID et Clean Code pour garantir qualité et maintenabilité.
    Stack : Java 21, Spring Boot, Hibernate, JDBC Template, PostgreSQL, Liquibase, Angular 19, PrimeNG, Maven, Tomcat,
    Jenkins, Kubernetes, Git, Jira, CI/CD.
  • ABEILLE ASSURANCE
    Concepteur & Développeur Java / Angular — Équipe
    February 2023 - February 2025 (2 years)
    Conception et développement de plusieurs applications et solutions web internes et externes en environnement Assurance.
    Leadership & architecture
    • • Décisions d'architecture sur les applications : choix techniques, stratégies de migration, sécurisation.
    • • Mentoring de développeurs juniors : accompagnement technique, pair programming, revues de code.
    • • Code review et diffusion des bonnes pratiques (TDD, TU, SOLID).
    • • Accompagnement du Product Owner : chiffrages, planification, qualité de livraison.
    • • Migration de bibliothèques externalisées vers l'écosystème Spring.
    Développement
    • • Fonctionnalités Java JEE, Spring Boot, interfaces JSP et Angular 14.
    • • Création d'API REST et SOAP pour l'intercommunication au sein d'une architecture microservices.
    • • Conception et développement de batchs Spring Batch.
    • • Sécurisation des applications : en-têtes CSP, bonnes pratiques de sécurité web.
    • • Propositions d'optimisation des performances et suivi de la qualité de code.
    Stack : Java 17, Spring Boot, Hibernate, PostgreSQL, RabbitMQ, JBoss, Tomcat, Angular 14, Spring Batch, JEE, JSP, Maven, Git, SVN, Jira. Domaine
  • LITTLE BIG CONNECTION
    Développeur Fullstack Java / Angular — Équipe
    August 2021 - February 2023 (1 year and 6 months)
    Plateforme connectant entreprises et freelances / consultants externes : lien direct et transparent entre entreprises et partenaires externes, quelle que soit leur taille.
    • • Développement des interfaces utilisateur Angular avec un fort accent sur TypeScript : composants, formulaires réactifs, routing, directives et pipes custom.
    • • Architecture front avec séparation Smart components / Dumb components (conteneurs vs présentationnels) pour maximiser la réutilisabilité et la testabilité.
    • • Gestion d'état avec Redux / NgRx : store centralisé, actions, reducers, effects et selectors pour les flux complexes de la plateforme.
    • • Développement d'API REST sécurisées en Spring Boot pour l'intercommunication entre services.
    • • Développement SSO via Keycloak & Spring Security : intégration de l'authentification unique, gestion fine des rôles et des permissions.
    • • Migration d'architecture monolithique vers microservices.
    • • Migration du framework interne JAVA 7C → Spring Boot.
    • • Migration de l'UI de GWT → Angular 12.
    • • Développement d'un Design System Angular et de composants génériques (modularité, maintenabilité).
    • • Stockage fichiers via Amazon S3 (sécurisé et scalable).
    • • Participation aux revues de code et accompagnement des développeurs.
    • • Maintenance corrective et évolutive de la solution.
    Stack : Java 11, Spring Boot, Spring Security, Keycloak, Hibernate, MySQL, MongoDB, RabbitMQ, Elasticsearch, Kibana, Angular 12, TypeScript, Redux / NgRx, JUnit 5, Log4j, Git, Postman. Domaine

Recommendations

Be the first to recommend Wael

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme national d’ingénieur - Cycle ingénieur informatique, spécialité génie logiciel
    Ecole supérieure privée des Sciences appliquées et de management – Université Sésame - Tunisie
    2020
  • Licence appliquée en techniques réseaux et communication
    Faculté des sciences de Bizerte - Tunisie
    2017

Skill set

Categories