Travis Parker

Contract Software Engineer at Quanta

Salt Lake City Metropolitan Area 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
Travis Parker is a contract software engineer and engineering leader with 17 years of experience designing and scaling backend systems, hiring and mentoring teams, and turning product needs into reliable production services. He has led engineering organizations through rapid growth at companies like Affirm and Facta and co-founded and built the Go/Postgres backend for Pixinote. Deeply pragmatic, he pairs hands-on contributions to notable open-source Go projects—improving envconfig, email handling, and Django integrations—with a focus on operational resilience and developer ergonomics. Based in Salt Lake City, he cares about building inclusive STEM environments and is comfortable shifting between individual-contributor code work and leading teams to deliver auditable, high-accuracy financial systems. An often-overlooked strength is his track record of simplifying complex integrations (auth, session management, connection pooling) to improve reliability across services.
code17 years of coding experience
job15 years of employment as a software developer
bookBachelor of Arts Math Music, Bachelor of Arts Math Music at Ripon College
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
1,833reputation
847kreached
30answers
0questions
Badges
datetime
top-5%
python
top-5%
github-logo-circle

Github Skills (31)

apim10
python10
session-management10
django10
testing10
configuration-management10
authentication10
user-authentication10
environment-variables10
smtp10
smtps10
smtpd10
go10
api10
connection-pool10

Programming languages (10)

JavaCGoLuaObjective-CHTMLRubyVim Script

Github contributions (5)

github-logo-circle
kelseyhightower/envconfig

Jul 2015 - May 2019

Golang library for managing configuration data from environment variables
Role in this project:
userBack-end Developer
Contributions:3 releases, 26 commits, 65 PRs in 3 years 10 months
Contributions summary:Travis primarily contributed to the development of the `envconfig` Go library, enhancing its functionality by adding support for parsing time durations, and maps, as well as fixing several bugs. They implemented custom decoding capabilities using the `Decoder` interface and also improved the library's internal structure with code cleanup and refactoring. Additionally, the user addressed issues related to nested struct pointer handling and prefixing for environment variable names, making improvements to the core functionality of the library.
golangenvironment-variablesgolang-libraryconfigurationconfig
jordan-wright/email

Mar 2015 - May 2015

Robust and flexible email library for Go
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 4 comments in 1 month
Contributions summary:Travis focused on enhancing the email library's core functionality by implementing a connection pool to manage SMTP connections. They added features for connection reuse, failure handling, and resilience. Further improvements included allowing for no timeouts and adding a `Close()` function, alongside documentation updates, and ensuring proper error handling in connection building and sending processes.
golangemailemail-libraryflexible
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
Travis Parker - Contract Software Engineer at Quanta