Summary
Marouan Marzouga is an Engineering Team Lead with 11 years of experience building Java/JEE microservices and full-stack web and mobile applications, currently leading Orange order orchestration and processing projects at Sofrecom. He blends hands-on development in Java 8, Spring 5, Netflix OSS and Angular with operational tooling like Docker, Cloud Foundry and Keycloak to deliver resilient, cloud-native systems. His background spans AWS, PostgreSQL, reactive stacks (RxJava/WebFlux) and legacy JEE platforms, enabling smooth migrations and integrations across enterprise landscapes such as Orange, the Publications Office of the EU and Oracle CC&B. A pragmatic technical lead and mentor, he drives architecture, testing (Cucumber, Mockito) and CI workflows while keeping teams aligned with Agile practices. Early work on semantic-web and case-based reasoning shows a long-standing interest in structured data and interoperability beyond typical CRUD systems. Based in Rabat, he combines formal training in software quality with extensive cross-company delivery experience across Europe and North Africa.
11 years of coding experience
4 years of employment as a software developer
Licence professionnelle, Qualité logiciel et offshoring, Licence professionnelle, Qualité logiciel et offshoring at Faculté des sciences, Rabat
DUT, Administration des réseaux informatiques, DUT, Administration des réseaux informatiques at Ecole supérieure de technologie, Salé
Master, Qualité des logiciels, Master, Qualité des logiciels at Faculté des sciences, Fès
Arabic, French, English