I'm a Java software engineer and architect with a passion for building robust, scalable backend systems and guiding architecture transformations. I focus on delivering high-quality, maintainable solutions and leading teams through migrations from monoliths to microservices. Currently, I work as a consultant at Affinity (KLX) in Lisbon, Portugal, delivering high-performance backend architectures for insurance and financial services, while collaborating with international clients to design robust systems.

I'm a Java software engineer and architect with a passion for building robust, scalable backend systems and guiding architecture transformations. I focus on delivering high-quality, maintainable solutions and leading teams through migrations from monoliths to microservices. Currently, I work as a consultant at Affinity (KLX) in Lisbon, Portugal, delivering high-performance backend architectures for insurance and financial services, while collaborating with international clients to design robust systems.

Available to hire

I’m a Java software engineer and architect with a passion for building robust, scalable backend systems and guiding architecture transformations. I focus on delivering high-quality, maintainable solutions and leading teams through migrations from monoliths to microservices.

Currently, I work as a consultant at Affinity (KLX) in Lisbon, Portugal, delivering high-performance backend architectures for insurance and financial services, while collaborating with international clients to design robust systems.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Language

Arabic
Fluent
English
Fluent
French
Fluent
Spanish; Castilian
Beginner
Portuguese
Beginner

Work Experience

Java Software Engineer/Architect at Affinity (Consultant at KLX)
November 1, 2025 - Present
Provide Java backend and architectural guidance; lead implementation of robust backend solutions in an international environment; design scalable systems and support migration initiatives.
Java Backend Engineer at Mobiblanc / Carrefour
January 1, 2023 - December 31, 2025
Led Java backend development and designed high-performance backend systems for insurance and retail clients; performed architecture design and migration from monolith to microservices; managed merge requests and code reviews.
Java Study and Development Engineer (Intern) at Mobiblanc (Bank Al-Maghrib, LabelVie)
January 1, 2022 - December 31, 2023
Internship focusing on Java backend development and software engineering practices.
Java Spring Boot Engineer at WeHelp
June 1, 2020 - December 31, 2021
Developed a virtual eyewear fitting application and a back-office management system.

Education

State Engineer in Software Engineering at National School of Applied Sciences
January 1, 2017 - January 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services