Nathan Caza

Lead Engineer at Target

Eagan, Minnesota, United States
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
Nathan Caza is a Lead Engineer with 14 years of experience building and operating backend systems and deployment infrastructure, currently driving engineering work at Target from Eagan, MN. He brings deep Go expertise and practical DevOps skills, evidenced by contributions to notable open-source projects like GoAlert (on-call scheduling and alerting) and gqlgen (GraphQL code generation), where he improved service deployment, metrics, and codegen robustness. His background spans retail and healthcare tech with roles advancing from hands-on embedded/automotive integration to leading application development and automation efforts at Best Buy and RetraceHealth. Known for bridging developer ergonomics and production reliability, he combines low-level troubleshooting instincts with a track record of shipping scalable platform improvements. An often-overlooked strength is his history of tooling and build-system work—Makefile, container builds, and runproc utilities—that keeps teams shipping faster and safer.
code14 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (18)

docker10
makefile10
wpgraphql10
dockers10
codegen10
go10
wordpress-graphql10
graphql10
postgresql9
cicd9
devops9
schema9
go-generate9
cpp-templates8
apptemplates8

Programming languages (6)

TypeScriptShellCOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
target/goalert

May 2019 - Jan 2023

Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 2081 reviews, 3204 commits in 3 years 8 months
Contributions summary:Nathan's contributions focused on the GoAlert backend and deployment infrastructure. They added features to the `runproc` utility in `devtools` and made changes to the `go.mod` file, indicating active involvement in backend development. The user also modified the Makefile, including support for container builds, and updated the code for the service for handling the deployment on different platforms. The user also made changes to the code related to metrics.
alertcriticalescalationson-callscheduling
99designs/gqlgen

Jun 2018 - Jun 2018

go generate based graphql server library
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 12 comments in 10 days
Contributions summary:Nathan primarily contributed to the `gqlgen` library, focusing on improvements to the code generation and template processing features. Their work involved modifying code generation logic to handle type mismatches, adding new interfaces for resolver implementations, and fixing template formatting issues. They also made changes related to generating the schema and integrating with the `shortMapper` for improved resolver implementations.
golangcodegenartemissubscriptionsgraphql-tools
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
Nathan Caza - Lead Engineer at Target