Chris Perkins

Senior Software Engineer at Zoox

Boulder, Colorado, 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

👤
Senior
🎓
Top School
Chris Perkins is a senior full-stack engineer with over 20 years of experience building high-scale, production-grade systems and a 15-year track record in professional roles spanning startups to Amazon. He specializes in serverless SaaS and distributed systems on AWS, often using TypeScript and CDK to deliver secure, observable, fault-tolerant services, and has deep back-end and API design expertise. Chris pairs that cloud-first focus with practical skills in Clojure, Python, Spark, and React, and has contributed notable debugger and tooling improvements to the popular Clojure Emacs projects CIDER and cider-nrepl. His background includes building everything from low-level camera control software to enterprise BI, which gives him a rare comfort across systems-level, data, and web domains. Based in Boulder, he’s curious about ML and web3 and looks for roles where architectural rigor meets hands-on shipping.
code15 years of coding experience
job22 years of employment as a software developer
bookBSc, Physics, Mathematics, BSc, Physics, Mathematics at Queen's University
stackoverflow-logo

Stackoverflow

Stats
3,420reputation
112kreached
6answers
4questions
Badges
clojure
top-5%
constants
top-5%
github-logo-circle

Github Skills (18)

debugging10
debug10
clojure-cli10
cider10
testing10
emacs-lisp10
clojure10
emacs10
nrepl10
constants9
ert8
line-endings6
rabbitmq6
grafana6
git-branch6

Programming languages (5)

TypeScriptJavaScriptJupyter NotebookClojureEmacs Lisp

Github contributions (5)

github-logo-circle
clojure-emacs/cider-nrepl

Feb 2016 - Apr 2016

A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
userBack-end Developer
Contributions:8 commits, 9 PRs, 46 comments in 1 month
Contributions summary:Chris primarily contributed to enhancing the debugging capabilities of the cider-nrepl project. Their work involved adding support for conditional breakpoints, implementing a "step in" feature, and refining existing debugger operations. They also addressed issues related to stepping through code and instrumenting functions within the debugger, as well as fixing bugs. These changes indicate a focus on improving the functionality and usability of the debugging tools.
nreplcidercode-completionnrepl-middlewareenhance
clojure-emacs/cider

Feb 2016 - Apr 2016

The Clojure Interactive Development Environment that Rocks for Emacs
Role in this project:
userBackend Developer
Contributions:7 commits, 8 PRs, 21 comments in 2 months
Contributions summary:Chris primarily contributed to the Clojure Interactive Development Environment for Emacs (CIDER) project, focusing on debugging and core functionality improvements. They fixed bugs related to debugging forms with metadata and enhanced the debugger's "step-in" functionality. Additionally, the user modified the appearance of instrumented and traced faces in terminal mode, and addressed keybinding conflicts.
rockscideremacsclojurescriptdevelopment-environment
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
Chris Perkins - Senior Software Engineer at Zoox