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

Freelancer profile translated to English.
Back to original language

About Wael

CraftMan (fullstack java/devOps)

I consider myself a craftsman of code, always committed to the quality and performance of the applications I create. My main goal is to deliver high-quality solutions by optimizing available resources. Thanks to my creativity and my ability to take on technical challenges, I am constantly looking for innovative solutions. I pay great attention to detail to ensure the reliability and efficiency of every aspect of my projects
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Société Générale
    Senior Java / Angular Fullstack Designer & Developer
    March 2025 - Today (1 year and 3 months)
    Paris, France
    Web insurance management solution for insurers, brokers, and claims managers: portfolio centralization (contracts, clients, guarantees), claims declaration and processing, co-insurance and reinsurance, configurable calculation engine.
    - Design & delivery from scratch of a complete product (Java 21 / Angular 19): DDD architecture, Hexagonal and CQRS approach (command/query separation).
    •- Design and development of a dynamic inventory calculation engine: business rule modeling, configurability, and performance.
    - Analysis of functional requirements and co-construction of solutions with business/Product Owner.
    - Code review and technical audits, dissemination of best practices within the team (SOLID, patterns, technical debt).
    - Product Owner support: estimations, planning, delivery quality.
    Development
    -Back-End Spring Boot: design and exposure of REST APIs (endpoints, conventions, error handling, pagination, filtering).
    -Data access layer via JDBC Template: dedicated DAOs, RowMapper for precise mapping to business objects.
    -Front-End Angular 19 + PrimeNG: components, forms, routing, API integration.
    -Relational modeling and evolution of the PostgreSQL database via Liquibase (changelog, migrations, versioning).
    -TDD approach, unit tests, SOLID, and Clean Code to ensure quality and maintainability.
    Stack: Java 21, Spring Boot, Hibernate, JDBC Template, PostgreSQL, Liquibase, Angular 19, PrimeNG, Maven, Tomcat, Jenkins, Kubernetes, Git, Jira, CI/CD.
  • ABEILLE ASSURANCE
    Java / Angular Designer & Developer — Team
    February 2023 - February 2025 (2 years)
    Design and development of several internal and external web applications and solutions in the Insurance environment.
    Leadership & architecture
    • • Architectural decisions on applications: technical choices, migration strategies, security.
    • • Mentoring junior developers: technical support, pair programming, code reviews.
    • • Code review and dissemination of best practices (TDD, UT, SOLID).
    • • Product Owner support: estimations, planning, delivery quality.
    • • Migration of externalized libraries to the Spring ecosystem.
    Development
    • • Java JEE, Spring Boot features, JSP and Angular 14 interfaces.
    • • Creation of REST and SOAP APIs for inter-communication within a microservices architecture.
    • • Design and development of Spring Batch batch jobs.
    • • Application security: CSP headers, web security best practices.
    • • Performance optimization proposals and code quality monitoring.
    Stack: Java 17, Spring Boot, Hibernate, PostgreSQL, RabbitMQ, JBoss, Tomcat, Angular 14, Spring Batch, JEE, JSP, Maven, Git, SVN, Jira. Domain
  • 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

  • National Diploma of Engineer - Computer Engineering Cycle, Software Engineering specialization
    Higher School of Applied Sciences and Management – Sésame University – Tunisia
    2020
  • Applied Bachelor's degree in Network and Communication Techniques
    Faculty of Sciences of Bizerte - Tunisia
    2017

Skill set

Categories