Warren Gifford is a software engineer based in Portland, Oregon with five years of hands-on experience across full-stack development, DevOps, and backend engineering. At Sourcegraph he works on on-prem distributions, versioning, and database schema management, contributing to notable open-source projects that touch code search and deployment workflows. He’s proficient in React, JavaScript, Python, Docker, and Kubernetes, and has practical experience improving deployment stacks and resolving schema drift in large codebases. A former automotive technician with a philosophy degree, Warren brings a diagnostic mindset and strong systems thinking to debugging and architecture. Outside work he builds educational projects like a Conway’s Game of Life platform and enjoys hiking with his dog, playing violin, and worldbuilding for RPGs.
5 years of coding experience
Bachelor of Science - BS, Philosophy, Bachelor of Science - BS, Philosophy at Portland State University
Associate of Science - AS, Associate of Science - AS at Portland Community College
Full Stack Bootcamp Apr 2020, Computer Software Engineering, Full Stack Bootcamp Apr 2020, Computer Software Engineering at App Academy
Contributions:4 releases, 314 reviews, 124 commits in 1 year 10 months
Contributions summary:Warren primarily contributed to the Sourcegraph codebase by addressing depreciation warnings related to the `initialRepositoryEnablement` option in GitLab and BitBucket configurations. Their work involved modifying the schema and updating relevant documentation. The user also corrected a merge that addressed alert solutions and added database configurations, including adding an auto-upgrade column to the versions table. Additionally, the user contributed by resolving schema drift issues, particularly concerning default values, and adding improvements to the offline drift check functionality.
Sourcegraph with Docker Compose deployment reference
Role in this project:
DevOps Engineer
Contributions:38 reviews, 9 commits, 42 PRs in 1 year 2 months
Contributions summary:Warren primarily contributed to the deployment aspects of the project, specifically focusing on the configuration and maintenance of Docker Compose setups for Sourcegraph. Their commits involved modifying deployment scripts, updating image versions (Caddy, Grafana, PostgreSQL, Prometheus), and resolving merge conflicts related to these changes. The user also made adjustments to the volume configurations and testing scripts to ensure proper deployment and functionality of different services within the Sourcegraph environment.
sourcegraphdeploymentdockercomposedocker-compose
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.