Michael Godfrey

Backend Engineer at OmniSci

Burnaby, British Columbia, 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
Michael Godfrey is a backend engineer with 7 years of professional experience specializing in compiler optimization, vectorization, and cloud security, currently building backend systems and test automation at OmniSci in Burnaby. He spent five years as a technical lead on SIMD/vectorization and platform-focused compiler back-ends at IBM, improving performance, build systems, and cross-platform support for XLC/XLF and LLVM projects. His research background produced peer-reviewed work on cache-based side-channel defenses in the cloud, blending practical systems engineering with security-aware thinking. A pragmatic automator, he prioritizes robust architecture and tooling—summed up by his mantra that if a task is worth doing twice it's worth automating—and contributes to notable open-source work such as enhancements to HeavyDB/OmniSciDB. Known for diving into unfamiliar systems, he pairs low-level performance insight with high-level design to deliver reliable, efficient infrastructure.
code7 years of coding experience
job8 years of employment as a software developer
bookBachelor of Computing, Computing (Maj) English Literature (Min), Bachelor of Computing, Computing (Maj) English Literature (Min) at Queen's University
languagesEnglish, French
github-logo-circle

Github Skills (17)

c-language10
admin10
database-administration10
automation10
automations10
cprogramming-language10
test-automation10
develop9
calc9
apache-calcite9
backend9
database8
gpu8
databases8
llvm7

Programming languages (2)

C#C++

Github contributions (4)

github-logo-circle
heavyai/heavydb

Jan 2020 - Nov 2022

HeavyDB (formerly OmniSciDB)
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:3 reviews, 94 commits, 15 PRs in 2 years 11 months
Contributions summary:Michael primarily contributed to the backend functionality of the `heavydb` repository, including adding support for Calcite related features. Their work involved extending the parser to support custom OmniSQL types and implementing functionality for creating and dropping foreign tables. Additionally, the user was actively involved in creating and maintaining command-line test suites, indicating a strong focus on test automation and verifying the functionality of executables and scripts within the project.
cudareal-timevisualizationgpuheavyai
intel/hdk

Jan 2020 - Nov 2021

A low-level execution library for analytic data processing.
Contributions:47 commits in 1 year 10 months
queryanalyticsquery-engineanalyticgpu
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
Michael Godfrey - Backend Engineer at OmniSci