Steve Pham

Software Engineer at IBM

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
Steve Pham is a software engineer based in Canada with five years of experience building reliable backend systems and test automation. Currently at IBM, he brings practical expertise from a past SDE internship at Amazon and hands-on roles spanning research, teaching assistance, and engineering co-ops. He contributed to the high-profile Open 3D Engine project, improving Android build reliability and test automation—demonstrating a knack for stabilizing complex multi-platform build pipelines. With dual degrees in Computer Science and Electrical & Computer Engineering from the University of Windsor, he combines software engineering rigor with hardware-aware problem solving. Colleagues describe him as detail-oriented in test infrastructure and effective at turning flaky builds into reproducible workflows. Steve often focuses on the less-visible but critical work that keeps large codebases ship-ready.
code5 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Windsor
github-logo-circle

Github Skills (11)

automated-tests10
android-sdk10
android-development10
testing10
shell8
script8
sh8
scripting8
cmake7
cprogramming-language5
c-language5

Programming languages (5)

C++CCMakeHTMLPython

Github contributions (5)

github-logo-circle
o3de/o3de

Apr 2021 - Jan 2023

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:1642 reviews, 177 commits, 438 PRs in 1 year 9 months
Contributions summary:Steve primarily focused on implementing and testing Android-related features and improving the build process. They addressed issues in the Android nightly unit tests by fixing the test launcher and test runner scripts. They also added steps to update the Android SDK and install the correct system images. Furthermore, they contributed to project settings, Android project generation, and created and improved unit tests related to Android deployments to enhance the build reliability.
c-plus-plusmulti-platformcommercialworldshalo
spham-amzn/ROSConDemo

Jan 2023 - Oct 2024

A robotic fruit picking demo project for O3DE with ROS 2 Gem
Contributions:1 review, 2 PRs, 35 pushes in 1 year 9 months
ignitionroboticsros2demo-projectros-2
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
Steve Pham - Software Engineer at IBM