Casey Williams

Senior Front-End Engineer at Columbia Credit Union

Portland, Oregon, 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
Casey Williams is a Senior Front-End Engineer in Portland with 11 years of experience building and modernizing user-facing applications and CI/CD systems across both frontend and infrastructure domains. They’ve led major migrations to React and Next.js (notably rewriting Puppet Forge), modernized complex VA-facing React frontends and Rails APIs, and built Helm/ArgoCD automation to move services onto Kubernetes in AWS. Equally comfortable in React and systems work, Casey has deep DevOps chops—authored release automation and cross-platform build pipelines for Puppet Agent and contributed to well-known open source projects like Puppet, Bolt, and Mozilla’s Treeherder. Known for improving test coverage, reducing build times, and pushing accessibility and observability (Datadog) into production workflows, they combine pragmatic engineering with strong documentation and developer tooling. An early hacker of low-level platforms, they also released a C++ library during a Puppet internship to detect virtualized environments, showing a breadth from systems to polished front ends.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Bachelor of Science - BS at Portland State University
github-logo-circle

Github Skills (40)

puppeteer10
docker10
javascript10
puppet10
testing10
bolt10
dockers10
cicd10
ruby10
release-management10
automation10
python-modules10
sup10
automations10
orchestration10

Programming languages (13)

PowerShellC++CMakeGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
Module for managing Puppet-Agent
Role in this project:
userDevOps Engineer
Contributions:25 commits, 23 PRs, 9 pushes in 8 months
Contributions summary:Casey primarily contributed to the module's testing and upgrade processes. Their work involved refactoring spec tests and removing support for older versions of Puppet. They also focused on the CI/CD pipeline by updating module dependencies, and adjusting service management parameters. Furthermore, the user enhanced platform-specific support, notably for SLES and AIX environments, ensuring the module's compatibility and functionality across various operating systems.
puppet-agentsupportedagentpuppet
voxpupuli/beaker

Oct 2017 - Dec 2018

Puppet Acceptance Testing Harness
Role in this project:
userDevOps Engineer
Contributions:7 commits, 7 PRs, 18 comments in 1 year 2 months
Contributions summary:Casey focused on enhancing the Beaker testing framework by adding support for new operating system versions and improving its compatibility across different platforms. They updated the platform definitions, added new codenames for various OS versions, and modified existing test configurations to include the new OS versions. The user also made changes related to Docker container usage and persisted subcommand options.
acceptance-testingpuppettestingacceptanceharness
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