Senior Full Stack Software Developer at Ross Video
Ottawa, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Trung Do is a Senior Full Stack Software Developer based in Ottawa with 13 years of engineering experience and 8+ years focused on full-stack Java and modern web technologies. He designs and ships resilient, high-performance systems—from multi-threaded backend services and distributed caching to polished React frontends—and has driven integrations with newsroom systems and device ecosystems for live video production. At Ross Video he helped build orchestration, licensing and role-based access tooling and previously developed automated UI testing and large-scale search solutions in academic and enterprise settings. An active open-source contributor, he’s fixed deep stability and security issues in the popular PPSSPP emulator and improved UX and stat visibility in the Path of Building planner, showing an ability to move between low-level C++ debugging and frontend UX improvements. Quick to apply clean-code principles and observability (ELK) in production, he combines strong problem-solving with a pragmatic focus on operational reliability.
13 years of coding experience
6 years of employment as a software developer
Honours BSc with Specialization, Computer Science, Honours BSc with Specialization, Computer Science at University of Ottawa / Université d'Ottawa
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
Role in this project:
Back-end Developer
Contributions:32 commits, 2 comments in 1 year 2 months
Contributions summary:Trung primarily focused on fixing bugs and improving the stability of the PSP emulator. Their contributions included resolving issues such as the "No disk" dialog, empty string checking, buffer overflows, and logic errors. They also addressed code quality by removing redundant checks and assignments, and changing the enum values for the GPU, demonstrating a strong understanding of the emulator's internal workings and C++ code.
Contributions:6 commits, 6 PRs, 4 comments in 25 days
Contributions summary:Trung primarily contributed to the UI/UX of the Path of Building planner, as seen by adding color-coding to resistance and attribute labels, and introducing a new breakdown table. They modified existing code to enhance the display of game statistics and provide greater visibility into how stats are calculated. The user also updated colors to be consistent with those used in the game.
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
Trung Do - Senior Full Stack Software Developer at Ross Video