Sam Khouri

Software Developer In Test at Apple

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sam Khouri is a pragmatic Software Developer in Test with 11+ years of experience building robust test infrastructures and automation for telecom and enterprise software, currently at Apple. He combines hands-on development (Python, Java, Clojure, Robot Framework) with systems thinking—designing Docker-based test orchestration, CI integrations, and tooling that dramatically shrink defect discovery cycles. Early career work in Nortel and IPTV integrations gave him deep exposure to end-to-end systems, partner coordination, and field testing, while roles at BlackBerry and Ericsson show a track record of scaling automated verification and “touchless” promotion pipelines. Sam contributes to high-profile open-source projects’ quality (improving the Swift Package Manager test suite), showing attention to test output clarity and diagnosability. Known for strong customer focus and relationship-building, he pairs curiosity with a history of practical automation that reduces risk and speeds delivery. He is aiming to transition deeper into software development leadership while retaining a tester’s obsession for reliability.
code11 years of coding experience
job14 years of employment as a software developer
bookToastmasters International
bookBachelors of Applied Science, Computer Engineering, Bachelors of Applied Science, Computer Engineering at University of Ottawa
languagesEnglish, French, Arabic
github-logo-circle

Github Skills (5)

swift10
xctest10
test-automation10
testing10
continuous-integration9

Programming languages (15)

JavaC++RustCHTMLKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
The Package Manager for the Swift Programming Language
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:151 reviews, 57 PRs, 26 pushes in 6 months
Contributions summary:Sam primarily contributed to improving the test suite for the Swift Package Manager. Their work included adding new test cases to cover specific scenarios, like handling fatal errors in tests and verifying module aliasing functionality. They also addressed issues related to test output, updating the xUnit format to display failure messages and adding verbosity to the test runs for better debugging. Additionally, the user was involved in canary tests and other improvements to the testing infrastructure.
swift-programming-languagepackage-managerswiftpmswift-programmingswift
Contributions:2 PRs, 17 pushes, 3 branches in 2 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sam Khouri - Software Developer In Test at Apple