Summary
Zak Soliman is a Full Stack Cloud Developer with 11 years of experience who blends an academic background in NLP and ML with hands-on cloud, DevOps, and web engineering. He moved from publishing applied research at Université de Montréal—building TensorFlow-based recommender systems and large-scale data mining pipelines—to deploying production ML services and high-availability backend APIs on AWS. Zak’s toolkit spans Python, Spark/Hadoop, Docker/Kubernetes, Postgres/MySQL, and realtime tech like WebRTC and TURN/STUN, and he’s built end-to-end products from B2B platforms to an educational conferencing app. Comfortable both architecting infrastructure and writing low-level algorithms, he also experiments with Rust and Lisp, reflecting a taste for systems-level thinking beyond his day-to-day. Based in Montreal, he seeks roles where he can keep shipping reliable cloud systems while continuing to learn and iterate on scalable ML and realtime solutions.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Mathematics and Computer Science, Bachelor of Science (B.Sc.), Mathematics and Computer Science at Université de Montréal / University of Montreal
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Concordia University
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Université de Montréal
Arabic, French, English