Summary
Sami Lassed is a Senior Software Engineer and team lead based in Toronto with over a decade of hands-on experience building Android apps, embedded Android systems, and JVM microservices using Kotlin and Java. He has led end-to-end microservice development on Spring Boot with Kafka/RabbitMQ and cloud migrations to Azure, and recently designed Azure AI agents for code generation and user behavior analysis. Sami blends low-level Android OS work (AOSP and kernel modifications) with modern mobile UX using Jetpack Compose and MVVI, giving him rare full-stack mobility from kernel to cloud. Comfortable in leadership roles, he drives cross-functional teams, CI/CD and observability while favouring pragmatic, DRY architectures. His background in large media and retail players (CBC, lululemon, Bell) and experience shipping embedded devices at scale reveal a strong bias for production reliability and performance.
11 years of coding experience
12 years of employment as a software developer
Help desk Computer and Information Sciences and Support Services, Help desk Computer and Information Sciences and Support Services at Champlain College
Cisco networking diplima Network and System Administration/Administrator, Cisco networking diplima Network and System Administration/Administrator at Lennoxville College
Heidelberg University
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Université Mentouri de Constantine
English, Arabic, German, French