Patrick Van Stee

Senior Software Engineer (Staff L7) at Square

Atlanta, Georgia, 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
Patrick Van Stee is a Senior Software Engineer (Staff L7) based in Atlanta with 16 years of experience delivering backend systems, developer tooling, and test automation at companies from startups to Square and Salesforce. He blends deep engineering craft with systems thinking—upgrading complex open-source tooling like Docker buildx to support new HCL parsing and adding flexible build-time configuration, and improving Elixir’s testing ergonomics for clearer failure diagnostics. Patrick has a strong backend and DevOps pedigree, with practical contributions to user/group management and permission filtering in chatops tooling and a history of shipping robust server-side features. Known for quietly improving developer experience and testability, he pairs hands-on code changes with thoughtful infrastructure improvements to accelerate teams.
code16 years of coding experience
job13 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Clemson University
github-logo-circle

Github Skills (30)

api-rest10
docker10
strings10
api-design10
elixir10
restful-api10
testing10
text-manipulation10
permission10
configuration-management10
hcl10
dockers10
exunit10
go10
phoenix-liveview10

Programming languages (11)

JavaShellCSSMakefileSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
operable/cog

Jan 2016 - Feb 2017

Bringing the power of the command line to chat
Role in this project:
userBack-end Developer
Contributions:605 commits, 222 PRs, 325 pushes in 1 year 1 month
Contributions summary:Patrick contributed to the back-end functionality of the cog project by adding features related to user and group management, including modifications to the user model to include username. They implemented an index action for listing group memberships and made updates to the group membership controller. Furthermore, the user integrated additional functionality such as including namespaces and filtering permissions by user, group, and role.
chatopsclicogdevopshipchat
elixir-lang/elixir

Jun 2013 - Dec 2015

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-end Developer / QA Engineer / Test Automation Engineer
Contributions:46 commits, 1 PR, 2 comments in 2 years 6 months
Contributions summary:Patrick primarily contributed to improving the testing infrastructure and assertions within the Elixir project. They refactored and enhanced existing test suites to provide more informative error messages, particularly for assertions and refutations. Their work included modifying assertion behavior to show the original statement when failures occur, and switching to expectation errors for better formatting and description. They also implemented new string justification functions, and expanded on testing utilities to include test case filtering.
functional-languagescalablefunctional-programmingelixircompiler
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
Patrick Van Stee - Senior Software Engineer (Staff L7) at Square