John Ewart

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
John Ewart is a seasoned software engineer and technology leader with 17 years of experience building everything from low-power embedded sensor networks to large-scale distributed systems that deploy software millions of times per week. As a founder and CTO he engineered an eBPF- and AST-driven dependency graph to cut build/test times from hours to minutes, and as a Principal Engineer at Microsoft he contributed major features to Dapr and Azure Container Apps, including startup and GPU optimizations. He combines hands-on backend and cloud engineering with deep DevOps and automation expertise—contributions include Terraform AWS resources and reliability fixes to Dapr components and Chef provisioning. A longtime educator and author, he’s taught at multiple universities and written books on managing production systems, bridging academic rigor with production pragmatism. Based in Seattle, he’s equally at home designing high-performance infrastructure and improving testability and observability in open-source projects.
code17 years of coding experience
job21 years of employment as a software developer
bookB.Sc, Computer Science, B.Sc, Computer Science at California State University, Stanislaus
bookComputer Science, Computer Science at California State University-San Bernardino
bookPh.D (incomplete), Environmental Systems, Ph.D (incomplete), Environmental Systems at University of California, Merced
stackoverflow-logo

Stackoverflow

Stats
1,270reputation
334kreached
8answers
0questions
Badges
django-templates
top-5%
shared-libraries
top-5%
github-logo-circle

Github Skills (51)

unit-testing10
e2e-testing10
kubernetes10
docker10
cloud-manager10
amazon-sqs10
amazon-sns10
e2e-test10
testing10
aws-sqs-fifo10
configuration-management10
http10
microservices-application10
cloud-infrastructure10
dockers10

Programming languages (10)

C#TypeScriptJavaShellJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
dapr/dapr

May 2022 - Nov 2022

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:44 reviews, 13 commits, 15 PRs in 5 months
Contributions summary:John primarily focused on improvements to the actor subsystem, addressing initialization issues and implementing related unit and e2e tests. They contributed to the health checks, and also integrated unit tests for hosted actor types without state stores. Additionally, they worked on converting application name strings to constants in performance tests and made infrastructure updates including the addition of identifiers to actor state store configurations.
sidecarserverlessruntimeevent-drivenmicroservice
A library for creating machines and infrastructures idempotently in Chef.
Role in this project:
userBackend & DevOps Engineer
Contributions:31 commits, 1 comment in 4 months
Contributions summary:John primarily focused on improving the Chef Metal library for creating machines and infrastructure. Their contributions include fixing bugs, updating dependencies, and refactoring code related to machine image management, Docker integration, and load balancer support. They also implemented features for data bag support and addressed permission issues, demonstrating a good understanding of infrastructure automation and configuration management principles.
provisioningmachinesdeploymentinfrastructureinfrastructure-management
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 Ewart