Who I am
I'm Majdi Ben Ouaghrem, a Software Engineer and Gen AI Solutions Architect. I design distributed systems, cloud architectures and AI-powered applications, with a focus on reliability, scalability and developer experience.
What I do
My work sits at the intersection of software engineering and architecture: translating business and technical requirements into systems that stay reliable and understandable as they grow. Day to day, that means API and AI gateways, agent-to-agent (A2A) and MCP-based agent architectures, and RAG pipelines, mostly on AWS. I write about the engineering decisions behind distributed systems, event-driven architecture and AI engineering on the blog.
Experience
Gen AI Solutions Architect
SanofiI design and implement technology solutions that align with the company's strategic goals in the healthcare industry, focused on API/AI gateways, A2A and MCP-based agent architectures, and RAG pipelines on AWS — collaborating with cross-functional teams to translate business requirements into scalable, efficient and secure systems.
Education & Certifications
Software Engineering MSc.
INSAT, Tunisia — Highest HonorsA strong foundation in advanced software development, system design and project management, with an academic focus on tackling complex software challenges.