John Carlyle

Chief Architect at CruzAI

Seattle, Washington, 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
award
Top expert inAWS Cloud Computing and Machine Learning Development
John Carlyle is a Chief Architect and founding engineer with 11 years building scalable, observable backend systems for AI and cloud platforms. He leads architecture and infrastructure at CruzAI, focusing on Python/FastAPI backends, Kubernetes, CI/CD, and CNCF tooling to accelerate developer velocity and reliability. Previously at AWS he owned Chalice, boto3/AWS CLI workstreams and the AWS CLI v2 build infrastructure, contributing production-grade tooling and fixes to widely used open-source projects. He also co-founded Kaleidos, where he ran Django APIs and built a Go-based push notification system, showing both product and systems ownership. Known for pragmatic automation and cross-team coordination, he combines deep hands-on coding (Python, Go, Rust) with a track record of preventing breaking changes and improving developer experience at scale.
code11 years of coding experience
job9 years of employment as a software developer
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (21)

unit-testing10
botocore10
pytest10
python10
apidoc10
testing10
command-line-interface10
api10
aws10
serverless10
aws-cli10
unit-test10
cors9
websocket9
configuration-management9

Programming languages (4)

JavaGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
aws/chalice

Apr 2017 - Dec 2019

Python Serverless Microframework for AWS
Role in this project:
userBack-end Developer
Contributions:13 reviews, 236 commits, 229 PRs in 2 years 8 months
Contributions summary:John primarily contributed to enhancing the Chalice framework's functionality. They added support for more granular CORS configuration options, improving control over cross-origin resource sharing. Additionally, the user addressed issues related to the API Gateway stage setting and the handling of wheel packages. The user also fixed various bugs and code quality issues related to packaging and local testing.
pythonmicroframeworkpyramidaws-lambdapython27
aws/aws-cli

Jan 2017 - Jan 2023

Universal Command Line Interface for Amazon Web Services
Role in this project:
userBack-end Developer
Contributions:294 reviews, 600 commits, 679 PRs in 6 years 1 month
Contributions summary:John contributed to the AWS CLI repository by implementing a time formatting option and associated configuration settings within the command-line interface. They modified tests and documentation to reflect these changes, specifically targeting the `awscli` and `botocore` components. The user also addressed various code examples and integration test issues. They also made documentation updates.
aws-clicommand-line-interfaceamazonweb-servicescloud
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
John Carlyle - Chief Architect at CruzAI