About Wael
CraftMan (fullstack java/devOps)
French
Native or bilingual
English
Fluent
Experience
- Société GénéraleSenior Java / Angular Fullstack Designer & DeveloperMarch 2025 - Today (1 year and 3 months)Paris, FranceWeb 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 ASSURANCEJava / Angular Designer & Developer — TeamFebruary 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 CONNECTIONDéveloppeur Fullstack Java / Angular — ÉquipeAugust 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- National Diploma of Engineer - Computer Engineering Cycle, Software Engineering specializationHigher School of Applied Sciences and Management – Sésame University – Tunisia2020
- Applied Bachelor's degree in Network and Communication TechniquesFaculty of Sciences of Bizerte - Tunisia2017