Dj Gilcrease

Staff Software Engineer at Pindrop

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

🤩
Rockstar
🎓
Top School
Dj Gilcrease is a seasoned Staff Software Engineer in Seattle with 19 years of experience building scalable infrastructure, real-time systems, and full-stack web applications. He blends deep Go and DevOps expertise with Python/Django and front-end skills, shipping robust production tooling and packaging improvements that span Linux RPM/APK workflows. At F5 he progressed from senior to principal engineer and now drives platform work at Pindrop, focusing on reliability and performance at scale. An active open-source contributor, he has improved core Go projects like gorilla/mux and nfpm, adding routing features and hardening cross-platform package builds. Colleagues rely on him for pragmatic refactors, acceptance testing, and solving tricky Windows and path-normalization issues that often go unnoticed. Trained in computer science at Montana State, he pairs long-term hands-on craft with a preference for quiet problem-solving over self-promotion.
code18 years of coding experience
job14 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Montana State University-Bozeman
stackoverflow-logo

Stackoverflow

Stats
21reputation
155reached
0answers
1question
github-logo-circle

Github Skills (18)

routers10
testing10
packaging10
router10
go10
rpm10
package10
packager10
golang10
dockers9
cicd9
docker9
http9
bash7
apk6

Programming languages (10)

C#JavaDockerfileShellC++SCSSJavaScriptGo

Github contributions (5)

github-logo-circle
goreleaser/nfpm

Sep 2019 - Dec 2022

nFPM is Not FPM - a simple deb, rpm, apk, ipk, and arch linux packager written in Go
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 82 reviews, 21 commits in 3 years 4 months
Contributions summary:Dj primarily contributed to enhancing the RPM packaging capabilities of the `nfpm` project, adding features like support for new RPM fields and compression types. They refactored code to improve the file adding interface and addressed issues related to Windows compatibility and file path normalization. Furthermore, the user demonstrated DevOps skills by implementing acceptance tests and updating the build process to ensure correct package creation.
golangrpmbuildapk-packagerdeb-packagesrpm
gorilla/mux

Jul 2015 - Feb 2016

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 8 comments in 7 months
Contributions summary:Dj primarily contributed to the `gorilla/mux` repository by implementing new features and improving existing ones. Their work included adding a method to retrieve the URL template for a route, updating the walk method to traverse sub-routers, and incorporating new test cases. The commits suggest a focus on enhancing the routing capabilities and overall functionality of the package.
golangmatcherhttp-routergomux
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
Dj Gilcrease - Staff Software Engineer at Pindrop