Substitute Teacher at The University of Lethbridge
Lethbridge, Alberta, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Bradley Ellert is a versatile software developer and educator based in Lethbridge, Alberta, with 12 years of experience spanning backend engineering, DevOps, and classroom instruction. He has contributed to notable open-source projects such as D-Wave’s qbsolv—improving CI/CD, build systems, and development workflows—while also building production web and mobile features in commercial roles. Bradley combines technical depth (MSc in Computer Science) with hands-on teaching experience at the university and K–12 levels, bringing pedagogy to complex topics like programming languages and computer graphics. Comfortable moving between architecture work and day-to-day coding, he’s also demonstrated leadership in program management and community-facing roles such as museum education. An unusual strength is his ability to translate research-grade tooling into practical demos and curriculum, making advanced concepts accessible to diverse learners.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Education - BEd Mathematics Teacher Education, Bachelor of Education - BEd Mathematics Teacher Education at The University of Lethbridge
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at Simon Fraser University
Qbsolv,a decomposing solver, finds a minimum value of a large quadratic unconstrained binary optimization (QUBO) problem by splitting it into pieces solved either via a D-Wave system or a classical tabu solver. (Note that qbsolv by default uses its internal classical solver. Access to a D-Wave system must be arranged separately.)
Role in this project:
Backend Developer & DevOps Engineer
Contributions:10 releases, 59 commits, 42 PRs in 6 months
Contributions summary:Bradley primarily contributed to the build and testing infrastructure of the project, making changes to CI/CD scripts and build processes. They modified Travis CI configurations, updated build scripts for Python, and refactored the build process to use CMake, removing debug/release distinctions. Additionally, they fixed typos and made code formatting changes. These contributions indicate a focus on improving the project's build system and overall development workflow.
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
Bradley Ellert - Substitute Teacher at The University of Lethbridge