David Brewer

Senior Technical Lead at Instrument

Portland, 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
David Brewer is a Senior Technical Lead in Portland with 14+ years of experience building and operating full‑stack web applications, backend systems, and developer infrastructure. He combines hands‑on expertise in PHP, Ruby, Python, MySQL, REST, JavaScript and Linux with practical experience in configuration management, CI/CD and server administration (Puppet, Jenkins, Apache). At Instrument and previously Second Story he’s led technical vision, mentored teams, and delivered reusable CMS and backend stacks across dozens of projects. A pragmatic engineer who values accessibility and best practices, he also maintains personal tooling like an xmonad Ubuntu configuration—evidence of a deep interest in bespoke, efficient development environments and cross‑platform problem solving.
code13 years of coding experience
job20 years of employment as a software developer
bookBS, BS at Linfield University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
676reputation
177kreached
2answers
0questions
github-logo-circle

Github Skills (12)

configuration-management10
keybindings10
ubuntu10
linux9
desktop8
enviroment8
desktop-application8
ssl6
xmonad6
rvm6
ruby6
ruby-on-rails6

Programming languages (6)

TypeScriptJavaScriptHaskellRubyVim ScriptPython

Github contributions (5)

github-logo-circle
My xmonad config for Ubuntu 18.04, 16.04, 14.04, and 12.04, including package list, config files, and instructions.
Role in this project:
userSystem Architect / Software Architect
Contributions:21 commits, 2 PRs, 15 pushes in 8 years 9 months
Contributions summary:David primarily focuses on configuring and maintaining an Xmonad configuration for Ubuntu. Their contributions involve updating the configuration to support newer Ubuntu versions, including modifications to keybindings, layout customization, and application management. They also make improvements by refactoring the configuration using the `def` keyword, removing deprecated hooks, and adding new functionality like screen locking.
instructionsansiblelinuxxmonadxmonad-config
davidbrewer/tmux-conf

Jul 2012 - Jan 2022

Contributions:12 commits, 6 pushes, 1 branch in 9 years 8 months
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
David Brewer - Senior Technical Lead at Instrument