Senior Software Engineer at University of Victoria
Victoria, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Paul Ramsey is a Senior Software Engineer and long-time PostgreSQL/PostGIS and geospatial infrastructure specialist with 25 years of experience designing resilient systems and contributing to core libraries like PostGIS, GEOS and GDAL. He combines deep C/C++ backend expertise with cloud-native GIS and performance tuning, and has shaped production tooling used by projects such as MapServer and PDAL. Known for advocating simplicity and clear communication, he leads both hands-on development and developer-facing work—migrating CI/CD pipelines and improving database-driver robustness while writing teaching materials and speaking publicly. Based in Victoria, BC, he has grown teams and organizations from a one-person consultancy to executive roles, and currently drives geospatial engineering at Snowflake after a long tenure at Crunchy Data. Less obvious: he intentionally engineers systems to "age gracefully" (or at least fail loudly), reflecting a pragmatic focus on observability and maintainability in complex spatial systems.
24 years of coding experience
18 years of employment as a software developer
MSc Statistics, MSc Statistics at University of Victoria
BSc Mathematics, BSc Mathematics at The University of British Columbia
HTTP client for PostgreSQL, retrieve a web page from inside the database.
Role in this project:
Backend Developer
Contributions:19 releases, 7 reviews, 262 commits in 10 years 7 months
Contributions summary:Paul primarily contributed to the PostgreSQL HTTP client extension, enhancing its functionality and maintainability. Their work included fixing and improving the documentation using RST formatting, updating SQL and control files, and implementing features such as URL encoding. Furthermore, they refactored the code by using libcurl functions to parse the headers and also adding timeout options for faster failures. The user also made improvements to the code's error handling and overall structure.
A very thin PostGIS-only tile server in Go. Takes in HTTP tile requests, executes SQL, returns MVT tiles.
Role in this project:
DevOps Engineer & Backend Developer
Contributions:13 releases, 6 reviews, 24 commits in 2 years 8 months
Contributions summary:Paul's contributions primarily focused on improving the project's CI/CD pipeline and enhancing the codebase. They migrated the CI/CD process from Travis CI to GitHub Actions, implementing automated builds, tests, and deployment. Additionally, they addressed issues related to object name handling and incorporated features like CQL filtering. The user demonstrated proficiency in configuring build processes and modifying the application's core logic, contributing to both backend and deployment aspects.
golangreturnstakesvector-tilesmvt
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
Paul Ramsey - Senior Software Engineer at University of Victoria