Joe Spencer

Software Consultant at Discount Tire

Phoenix, Arizona, 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
Joe Spencer is a pragmatic software consultant with 13 years of experience building payroll systems, mobile apps, and e-commerce storefronts that have processed transactions from thousands to millions of dollars. Based in Phoenix, he bridges DevOps and backend engineering—maintaining AWS, Heroku and Linux infrastructure while migrating large teams and improving developer workflows. A proven open-source contributor and maintainer, he helped create express-openapi and is active on high-profile projects like nft.storage and node-soap, contributing database, API and access-control improvements. He pairs hands-on systems work (nginx modules, Terraform/Rancher, native Node addons) with mentoring and team-focused collaboration, and has a knack for turning messy integration problems into reliable pipelines.
code13 years of coding experience
bookWood Badge, Leadership, A, Wood Badge, Leadership, A at Boy Scouts of America
bookDiploma, Music, Geometry, Diploma, Music, Geometry at Rincon High School
booktl;dr, tl;dr at Books, Autodidact, Google
languagesEnglish
github-logo-circle

Github Skills (43)

open-api-v310
api-rest10
javascript10
middleware10
c-language10
postgresql10
json-schema10
apidoc10
api-design10
restful-api10
back-end-development10
swagger10
ipfs10
schema-design10
java10

Programming languages (17)

JavaC++CSSCVim SnippetGoKotlinTypeScript

Github contributions (5)

github-logo-circle
vpulim/node-soap

Jan 2014 - Dec 2022

A SOAP client and server for node.js.
Role in this project:
userBack-end Developer
Contributions:37 releases, 34 reviews, 165 commits in 9 years
Contributions summary:Joe's contributions primarily focused on improving the codebase's quality and maintainability. Their commits introduced JSHint for linting various JavaScript files within the project. They also modified existing files, specifically within the `lib` directory, to ensure code quality and consistency. Their work demonstrates a focus on code style and adherence to best practices within the project.
soap-servicenode-jsjavascriptnode-soapsoap-response
kogosoftwarellc/open-api

Dec 2015 - Dec 2022

A Monorepo of various packages to power OpenAPI in node
Role in this project:
userBack-end Developer
Contributions:8 releases, 25 reviews, 1028 commits in 7 years
Contributions summary:Joe primarily focused on developing and integrating core functionality for an OpenAPI-driven node application. The commits show the creation of a module to convert OpenAPI parameters into JSON schema format, handling body, header, and query parameters. They also implemented security features and various middleware components for validation, coercion, and setting default values. Furthermore, the user has worked on the integration of YAML-based API documentation.
apimonorepoexpressnodejsexpress-openapi
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
Joe Spencer - Software Consultant at Discount Tire