Omair Majid

Senior Software Engineer at Red Hat

Mississauga, 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
Omair Majid is a Senior Software Engineer at Red Hat with 17 years of experience building and hardening runtimes, SDKs, and CI/CD for cloud-native .NET and OpenJDK ecosystems. He focuses on low-level compatibility and portability—fixing compiler and memory issues, adding cgroup v2 support, and enabling arm64 builds—while also automating build and test infrastructure across OpenShift and source-built SDKs. His open-source work includes substantive contributions to high-profile projects like dotnet/runtime, dotnet/sdk, and aspnetcore, where he improved cross-platform reliability and native debug symbol handling. Based in Mississauga and educated in computer engineering at the University of Toronto, he blends systems-level curiosity with practical DevOps discipline, often surfacing subtle build-edge bugs before they reach production.
code17 years of coding experience
bookBachelor of Applied Science - BASc, Computer Engineering, Bachelor of Applied Science - BASc, Computer Engineering at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
14,745reputation
1.1mreached
287answers
1question
Badges
travis-ci
top-5%
entity-framework
top-5%
ubuntu
top-5%
linux
top-5%
docker
top-1%
github-logo-circle

Github Skills (44)

docker10
c-language10
net-sdk10
msbuild10
testing10
net10
dotnet-new10
dotnet10
build-system10
bash10
linux10
asp-net-core10
dockers10
cicd10
asp-net10

Programming languages (29)

C#CMakefileGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
.NET Core OpenShift images
Role in this project:
userDevOps Engineer & Test Automation Engineer
Contributions:72 reviews, 16 commits, 34 PRs in 6 years 3 months
Contributions summary:Omair primarily focused on automating and improving the testing infrastructure for the .NET Core OpenShift images. Their contributions include adding new tests to validate released images against an asp-net-hello-world application, and integrating these tests into the build process. The user also worked on creating imagestream tests to validate the integrity of the imagestream definitions, which are crucial for deploying the images to OpenShift. Furthermore, the user modified the build scripts to support the testing of multiple versions and operating systems like Fedora, demonstrating a focus on cross-platform compatibility and release automation.
dotnetdocker-imageopenshiftnet-corekubernetes
dotnet/runtime

Jan 2017 - Sep 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:90 reviews, 118 commits, 130 PRs in 5 years 8 months
Contributions summary:Omair primarily contributed to the .NET runtime project, addressing various low-level issues. They focused on fixing compilation errors, handling deprecation warnings related to system libraries like `sysctl.h` and implementing cgroup v2 support, and ensuring compatibility with newer compiler versions such as clang 10 and GCC 11. The user also worked on adding a destructor for a class and addressing memory leaks across the codebase.
dotnetruntimelinuxcsharpxamarin
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
Omair Majid - Senior Software Engineer at Red Hat