Craig Day is a Group Tech Lead at Zendesk with 11 years of hands-on engineering experience, advancing from customer support to senior technical leadership while based in San Francisco. He specializes in backend systems and deployment infrastructure, with practical expertise modernizing CI/CD and Kubernetes workflows—evidenced by contributions to the widely used zendesk/samson deployment tool. Craig blends sustaining and product-facing engineering experience, having moved internal support insights into durable operational improvements and platform features. He also contributes to open-source projects around web frameworks and GraphQL integrations, showing a knack for bridging developer ergonomics and production reliability. Known for pragmatic problem-solving, he pairs deep systems knowledge with an ability to coach teams through complex deployments and migrations.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.), Computer Engineering/Computer Science, Bachelor of Science (B.S.), Computer Engineering/Computer Science at University of Wisconsin-Madison
Web interface for deployments, with plugin architecture and kubernetes support
Role in this project:
Backend & DevOps Engineer
Contributions:5 reviews, 52 commits, 35 PRs in 5 years 1 month
Contributions summary:Craig primarily focused on improving the deployment process and related infrastructure for the `zendesk/samson` repository. Their contributions involved modifying the deployment workflow, incorporating Kubernetes support, and adjusting resource configurations. They implemented features like checking for build completion and ensuring proper handling of environment variables, specifically enhancing the integration with Kubernetes for deployment. The commits also include UI and testing modifications for improved functionality.
Contributions:22 reviews, 13 commits, 3 PRs in 1 year 8 months
Contributions summary:Craig primarily contributed to the development of HTTP web applications for Vert.x. Their commits demonstrate the creation of a Vert.x wrapper for the MappedBatchLoaderWithContext, aligning with GraphQL integration. They also added tests for these new components. The user also worked on enhancements related to handling GraphQL requests, specifically incorporating an initialValue parameter and supporting different content types.
non-blockingweb-applicationssockjshttp3event-loop
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.