Nader Ziada

Principal Software Engineer at Red Hat

Old Toronto, 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
Nader Ziada is a Principal Software Engineer based in Old Toronto with 10 years of industry experience, currently shaping cloud-native architecture at Red Hat. He combines an early career focus on mobile and application architecture with deep backend and DevOps expertise, contributing to high-profile open-source projects like Concourse, BOSH, Knative, Cluster API and Tekton. His work spans Go-based CI/CD and orchestration systems, certificate and lifecycle management, queue/timeout handling, and pragmatic improvements to build, test and performance tooling. Regularly driving refactors, cleanup logic and integration/e2e tests, he emphasizes reliability, observability and maintainability in distributed systems. He holds a BA in Electrical Engineering and Communications from Cairo University.
code10 years of coding experience
job26 years of employment as a software developer
bookBA, Electrical Engineering and Communications, BA, Electrical Engineering and Communications at Cairo University
github-logo-circle

Github Skills (47)

kubernetes-pod10
bosh10
kubernetes10
dockerce10
container10
docker10
continuous-integration10
cloud-foundry10
testing10
tekton10
go-testing10
dockers10
containers10
containerd10
go10

Programming languages (9)

HCLJavaShellJavaScriptGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
Cluster API implementation for Microsoft Azure
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:2 releases, 223 reviews, 98 commits in 2 years 1 month
Contributions summary:Nader primarily focused on improving the project by bumping the Kubernetes version in generated examples to address CVE-2019-11253. They added unit tests for core functionalities, including machine tags and Azure security groups. Further contributions included updating the minimum version of kind and modifying related Makefile changes.
apicluster-apik8s-sig-cluster-lifecyclek8s-provider-azuremicrosoft-azure
knative/serving

Aug 2018 - Nov 2022

Kubernetes-based, scale-to-zero, request-driven compute
Role in this project:
userBack-end & DevOps Engineer
Contributions:131 reviews, 28 commits, 34 PRs in 4 years 3 months
Contributions summary:Nader contributed to the Knative serving project by implementing features and improving existing functionalities, primarily related to queue proxy, timeouts, and environment variables. They introduced a request log handler, updated the build system, and removed Prometheus stat reporter. Their work involved modifications in core components like the queue proxy and timeout handlers, and in e2e tests demonstrating their involvement across both backend and potentially the infrastructure side of the project. Additionally, they added performance testing scripts using kperf and modified the build process to manage the inclusion of external dependencies.
golangzerodeveloper-productivitynetworkingserverless
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