Keith Doggett is a hands-on software leader with nine years’ experience building scalable, data-driven products and teams, currently serving as Partner and Lead Software Engineer at Goldfish Ads in Philadelphia. He designs and ships PII-free, spatially-aware systems for multichannel media planning and analytics, bridging geospatial databases, backend APIs, and consumer-facing tools. As a former technical co-founder he architected a containerized, AWS-hosted pipeline that combined web crawling, NLP, geocoding and geo-temporal caching to power event-based products and was part of the acquisition that brought that tech into Goldfish. His open-source contributions to the rgeo and PostGIS ActiveRecord adapter show deep expertise in geospatial data, database migrations, and test-driven maintenance. Early work in high-performance signal processing and serverless health-checking highlights a pragmatic focus on reliability and real-time performance across domains.
9 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree Electrical Engineering, Bachelor’s Degree Electrical Engineering at University of Delaware
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:185 reviews, 136 commits, 76 PRs in 2 years 3 months
Contributions summary:Keith primarily contributed to the geospatial data library's back-end functionality. Their work involved adding and refining the `contains?` method for the `MultiLineString` class, including implementing fallback mechanisms. They also added a `valid?` method. Furthermore, the user created and updated tests, including a test to validate behavior for self-intersecting polygons.
ActiveRecord connection adapter for PostGIS, based on postgresql and rgeo
Role in this project:
Back-end Developer & Database Engineer
Contributions:52 reviews, 94 commits, 60 PRs in 2 years 5 months
Contributions summary:Keith contributed significantly to the project by implementing version updates and merging changes. They focused on updating dependencies and fixing tests. Moreover, the user modified the database tasks, particularly by adding support for PostGIS attributes and adjusting the truncate functionality to ignore spatial_ref_sys. This work demonstrates a focus on database interactions and overall maintenance of the project.
railsrgeorubyadapterconnection
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
Keith Doggett - Partner - Lead Software Engineer at Goldfish Ads