Summary
Sami Dalouche is a seasoned software engineering consultant based in Montreal with 18 years of experience designing and delivering scalable, multi-threaded systems across backend, mobile, client and embedded environments. He specializes in high-level architecture, having led CQRS/Event-Sourcing and reactive microservice designs, and built end-to-end pipelines for wearable data, large-scale search infrastructure, and big data migrations. Sami pairs deep hands-on skills in Java/Scala/C# and modern DevOps (Docker, AWS, Kafka, Akka) with a strong coaching mindset—growing teams, decentralizing decision-making and raising code quality through reviews and mentorship. Comfortable across the full lifecycle and multiple languages, he is fluent in French, absorbed new paradigms quickly (introducing Scala into legacy stacks), and contributes to open-source tooling born from his experimentation and personal projects.
17 years of coding experience
9 years of employment as a software developer
Introduction to Artificial Intelligence, Artificial Intelligence, Introduction to Artificial Intelligence, Artificial Intelligence at Stanford Engineering Everywhere (SEE)
Master's, Computer Science, Master's, Computer Science at ISTY Institut Scientifique de Technologies des Yvelines
DUT, Computer Science, DUT, Computer Science at UVSQ Université de Versailles Saint-Quentin-en-Yvelines
French, English