Blaise Perennial

Software Engineer at Sublime Security

Denver, 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

🤩
Rockstar
🎓
Top School
Blaise Perennial is a software engineer with 12 years of experience building reliable back-end systems and distributed infrastructure, currently based in Denver and working at Sublime Security. He has a strong track record at companies ranging from startups (founding engineer roles at Sproutling and Lyfe) to large platforms (Google’s Go team and HashiCorp’s Consul), blending systems programming, DevOps, and database engineering. Blaise contributes to well-known open-source projects—improving Consul’s stability and enhancing DynamoDB support in goamz—and has a knack for hardening integrations and flaky tests. He frequently focuses on edge-case handling and testability, for example adding explicit error handling and endpoint configurability in geocoding libraries. Comfortable shipping production services and debugging distributed timeout behavior, he pairs practical engineering with an interest in developer tooling and observability. A UC Berkeley EECS graduate, he brings both academic grounding and hands-on experience across cloud-native and embedded web systems.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor's, Electrical Engineering and Computer Science, Bachelor's, Electrical Engineering and Computer Science at University of California, Berkeley
languagesEnglish, Spanish
github-logo-circle

Github Skills (16)

amazon-dynamodb10
consul10
error-handling10
go10
api10
dynamodb10
aws10
testing10
devops9
apidoc9
service-discovery8
kubernetes8
apim8
service-mesh8
kubernetes-pods8

Programming languages (8)

TypeScriptDockerfileCSSGoHTMLLessRubyPython

Github contributions (5)

github-logo-circle
hashicorp/consul

Jul 2019 - Dec 2019

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:18 commits, 27 PRs, 57 pushes in 4 months
Contributions summary:Blaise contributed to bug fixes, primarily addressing flaky tests and correcting timeout behaviors within the Consul agent. They modified code related to HTTP/TCP checks, ensuring timeouts align with user-configured values and fixed an issue related to the Consul Connect Envoy configuration. Additionally, the user added functionality to allow /operator/keyring requests to hit only local servers. These contributions indicate a focus on improving the stability and functionality of Consul's core features and operational aspects.
api-gatewayecsgolangcenterdistributed
kellydunn/golang-geo

Feb 2014 - Apr 2014

Geographical calculations in Go.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:10 commits in 2 months
Contributions summary:Blaise focused on improving the robustness of the Google Geocoder integration. Their contributions include handling edge cases by ensuring the code returns an error when the Geocoder returns no results, addressing and resolving failing tests, and adding a new test case to explicitly verify the error handling for zero results. They also added functionality to change geocoding endpoints for testing purposes. These changes enhanced the stability and testability of the project's geocoding functionality.
golanggeographicalcalculations
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
Blaise Perennial - Software Engineer at Sublime Security