Tech Lead and Software Architect

Moslem Chalfouh

Moslem Chalfouh is a Tech Lead and Software Architect with 15+ years building distributed systems in Java, Kafka, and AWS for finance and insurance. He focuses on event-driven architecture, platform security, and scalable infrastructure. He writes about hands-on engineering decisions at medium.com/@cmoslem.

Expertise

Moslem's expertise spans enterprise application architecture, event-driven systems, and cloud infrastructure, with a particular focus on the insurance and finance sectors. He has extensive hands-on experience with Java, Spring Boot, and Apache Kafka, and has worked extensively with AWS services including Amazon Bedrock and generative AI tooling. His specialisations include hexagonal architecture, REST API design, document management system integration, and CI/CD pipeline delivery using Jenkins and Terraform. He is also an active practitioner of Claude Code, reflecting his interest in applying AI-assisted development in real-world engineering contexts.

Experience

Moslem is currently an Application Architect and Technical Expert at Swiss Life France, a role he has held since 2019. Before that, he was a Senior Full Stack Developer at Harmonie Mutuelle, where he built a new API layer to manage member requests across mobile, web, and collaborator portal applications. Prior to that, he spent over four years as a Senior Software Developer at Cat-Amania, consulting for major French insurance groups including MAAF Assurances (Groupe Covéa) and Groupe Macif, where he provided Java EE technical expertise, code review, and development framework support. Earlier roles include software engineering positions at SMACL Assurances, Total, and SQLI.

Certifications

  • Claude Code in Action
  • Introducing Generative AI with AWS
  • Future AWS AI Engineer
  • AWS Educate Machine Learning Foundations
  • AWS Educate Getting Started with Cloud Ops

Education

  • Master in Software Systems Integration, Aix-Marseille University
  • Maitrise in Computer Science, Systems and Multimedia, University of Sfax

Latest articles

Article
April 9, 2026
RBAC for Kafka: How to Implement and Key Considerations

Learn how to implement Kafka RBAC with practical steps, real-world configuration insights from a hands-on lab, and a clear comparison of RBAC vs ACLs at scale