C Shearer

Senior Software Engineer at GitHub

Ohio, 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
🎓
Top School
C Shearer is a Senior Software Engineer based in Ohio with 11 years of experience building reliable, secure back-end systems. Currently at GitHub, C focuses on designing and hardening services with an emphasis on safe, concurrent execution and robust failure handling. Their open-source work includes significant contributions to Jobber, an alternative to cron, where they added exponential backoff for failed jobs, improved concurrency, and extended CLI tooling—demonstrating a knack for operational resilience. C holds an MS in Computer and Information Systems Security from the Naval Postgraduate School and a BS in Computer Science from Kent State, blending formal security training with practical engineering. Colleagues know them for thoughtful refactors that improve observability and error reporting rather than flashy features. They are particularly interested in pushing small infrastructure improvements that make systems measurably safer in production.
code11 years of coding experience
bookBS, Computer Science, BS, Computer Science at Kent State University
bookMS, Computer and Information Systems Security/Information Assurance, MS, Computer and Information Systems Security/Information Assurance at Naval Postgraduate School
stackoverflow-logo

Stackoverflow

Stats
1reputation
217reached
0answers
1question
github-logo-circle

Github Skills (13)

go10
job-scheduling10
concurrency10
yaml9
system-design9
command-line-interface8
file-handling8
file-processing8
command-line8
cli8
fileio8
file-access8
testing7

Programming languages (6)

DockerfileShellCGoRubyPython

Github contributions (5)

github-logo-circle
dshearer/jobber

Aug 2014 - Aug 2021

An alternative to cron, with sophisticated status-reporting and error-handling
Role in this project:
userBack-end Developer
Contributions:30 releases, 556 commits, 246 PRs in 7 years 1 month
Contributions summary:C primarily contributed to the implementation and modification of the job scheduling system, Jobber. Their work involved developing core features such as reading job configuration files, adding exponential backoff logic for failed jobs, implementing commands such as "test" and "cat", and refactoring code for concurrency. These changes indicate a focus on expanding the functionality and robustness of the Jobber daemon and related client tools.
golangreportingstatuserror-handlinghandling
dshearer/official-images

Feb 2018 - Aug 2020

Primary source of truth for the Docker "Official Images" program
Contributions:2 PRs, 8 pushes, 4 branches in 2 years 6 months
imagedocker-imagetruthdockersource-of-truth
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
C Shearer - Senior Software Engineer at GitHub