Paul Coates

Principal Member Of Technical Staff at Salesforce

Hood River, Oregon, 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
Paul Coates is a Principal Member of Technical Staff with over 10 years of experience building and scaling full-stack web applications across startups and large enterprises, currently at Salesforce. He blends deep backend expertise (Golang, Ruby, Java) with frontend skills (React) and cloud-native practices on AWS to deliver reliable, high-availability services and internal platforms. As a technical lead he has driven cross-functional initiatives—from automated ticket classification and recommendation systems at Kickstarter to core platform services at Maxwell Health—while mentoring teams and improving engineering processes. He contributes to open-source tooling for API design, notably enhancing Graphiti’s backend filtering DSL with validation, refactoring, and test coverage. Based in Hood River, Oregon, Paul pairs long-term systems thinking with a hands-on approach to shipping production-grade software and quietly excels at turning legacy systems into scalable, monitored services.
code10 years of coding experience
job24 years of employment as a software developer
bookAndroid Development, Android Development at Big Nerd Ranch Class
bookSoftware Engineering Technology, Software Engineering Technology at Oregon Institute of Technology
bookElectrical Engineering and Computer Science, Electrical Engineering and Computer Science at Oregon State University
bookComputer Science, Computer Science at Baker College Online
github-logo-circle

Github Skills (13)

graphql10
api10
wordpress-graphql10
apidoc10
api-server10
wpgraphql10
ruby10
ruby-rails9
rails9
json-api9
rspec9
microservices8
microservices-application8

Programming languages (4)

ShellJavaScriptGoRuby

Github contributions (5)

github-logo-circle
graphiti-api/graphiti

Mar 2021 - Mar 2021

Stylish Graph APIs
Role in this project:
userBack-end Developer
Contributions:7 reviews, 16 commits, 4 PRs in 7 days
Contributions summary:Paul primarily contributed to the back-end functionality of the Graphiti API, a project focused on building stylish Graph APIs, as indicated by the repository description and topics. Their work involved the development of a `filter_group` DSL (Domain Specific Language) to enhance API filtering capabilities, including the implementation of validation logic and error handling. They refactored existing code, changing the `FilterGroup` module to `FilterGroupValidator` class for better organization. Furthermore, they added testing via specs for this new DSL, and refined error messages.
ruby-on-railsapigraphitirailsruby
chiliburger/graphiti

Mar 2021 - Mar 2021

Stylish Graph APIs
Contributions:2 PRs, 16 pushes, 5 branches in 7 days
apistylishgraphqlgraph
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