Summary
Karim Riahi is a Senior Software Engineer based in Paris with 11 years of experience building full-stack web and mobile applications across startups and established firms. He has a strong foundation in JavaScript, .NET, Java/JEE, SQL and RESTful APIs, and has advanced through roles at IBM, PhantomBuster (where he progressed from Software Engineer to Senior Lead Developer), and most recently Brevo. Karim is comfortable shipping cross-team, international projects—having worked with distributed teams on large e-commerce and security tooling—and is quick to learn and adopt new stacks. Trained at Mohammadia School of Engineers with high honors, he pairs disciplined, independent execution with a pragmatic focus on interoperable APIs and scalable front-end experiences. An understated strength is his history of building search and indexing tools and service-oriented integrations, reflecting an ability to bridge backend architecture with polished user-facing interfaces.
11 years of coding experience
9 years of employment as a software developer
Engineering degree in Computer Sciences with high honors Software engineering option., Engineering degree in Computer Sciences with high honors Software engineering option. at Mohammadia School of Engineers
English, French, Arabic