Garrett Squire

Senior Software Engineer at Oracle

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

👤
Senior
🎓
Top School
Garrett Squire is a senior software engineer with 12 years of experience building high-performance, cloud-native systems using Rust, Go, and C++. He has shipped edge and CDN infrastructure at Cloudflare, contributed to Rust-based WAF and bot-detection services at AWS, and now works on Oracle Cloud Infrastructure. Garrett is an active open-source contributor—his work improving the iron web framework and DuckDuckGo instant-answer modules shows a knack for refining APIs, documentation, and parsing logic. Comfortable across systems-level engineering and backend services, he blends low-level programming language interests with pragmatic production engineering. Based in Seattle, he pairs a disciplined engineering approach with hobbies in baseball and photography that keep his curiosity and attention to detail sharp.
code12 years of coding experience
job8 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
stackoverflow-logo

Stackoverflow

Stats
3reputation
66reached
0answers
1question
github-logo-circle

Github Skills (15)

regular-expression10
web-framework10
duckduckgo10
rust10
perl10
instantsearch10
api-design9
datetimes9
text-formatting9
formatting9
datetime9
documentation7
excel6
vba6
javascript5

Programming languages (15)

MDXRustCFluentGoHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
iron/iron

Apr 2015 - Aug 2016

An Extensible, Concurrent Web Framework for Rust
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 11 comments in 1 year 4 months
Contributions summary:Garrett focused on refactoring and enhancing the `iron/iron` web framework. They removed default ports in the display trait for URLs, improved code by utilizing slices, and added a remote address to the formatting string. Furthermore, they updated the display of response status codes and addressed documentation issues within the code, specifically mentioning Hyper threading model in documentation.
concurrencyrustframeworkextensibleweb-framework
DuckDuckGo Instant Answers based on Perl & JavaScript
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 comments in 5 days
Contributions summary:Garrett primarily contributed to the development of the `Week.pm` Perl module within the DuckDuckGo Instant Answers project. Their work included implementing the initial functionality for the module, adding metadata, refining the input parsing using regular expressions, and integrating more natural language queries. The commits demonstrate the user's ability to translate requirements into code, improve the module's usability, and respond to feedback and project evolution.
javascriptduckduckgoinstant-answersperlinstant
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