David Winslow

Software Engineer at Figma

New York City Metropolitan Area 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 Winslow is a software engineer with 18 years of experience building web and geospatial systems, currently contributing to Figma after leading Drive Web Preview at Google. He combines deep Java back-end expertise with a strong open-source track record, having improved critical projects like GeoServer and GeoNode—fixing coverage loading bugs, refining WMS/WCS tests, and clarifying project documentation and proxy behavior. His background spans distributed geospatial processing, REST API design, and front-to-back integration between Java services and Python/Django frontends. Comfortable working with remote teams and communities, he has driven prototypes into production-grade features for both commercial and open-source users. Based in the New York City area, he brings a pragmatic focus on debuggability and maintainability—evident in contributions that surface filenames in stack traces and extract zip handling into distinct functions.
code18 years of coding experience
job12 years of employment as a software developer
bookBsE, Computer Science, Computer/Electrical Engineering, BsE, Computer Science, Computer/Electrical Engineering at Duke University
languagesEnglish
github-logo-circle

Github Skills (13)

mappings10
javas10
webmap10
python10
java10
django10
wcs9
documentation9
geoserver9
web-development9
wms9
database-management8
git7

Programming languages (10)

JavaCSSSchemeRustScalaJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
GeoNode/geonode

May 2010 - Jul 2012

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Role in this project:
userBack-end Developer
Contributions:274 commits in 2 years 2 months
Contributions summary:David focused on improving the documentation and structure of the GeoNode project, adding information on the source tree, development kits, and Django apps. Their contributions included adding details about the Django core, maps, and proxy apps and enhancing code for handling cookie sessions within the geoserver rest proxy. Furthermore, they addressed bug fixes related to database handling and layer management and made improvements to documentation.
pythondjangosharingfacilitatesgis
geoserver/geoserver

Jul 2012 - Jan 2015

Official GeoServer repository
Role in this project:
userBack-end Developer
Contributions:42 commits, 2 comments in 2 years 6 months
Contributions summary:David primarily contributed to bug fixes and feature enhancements within the GeoServer project. They addressed issues related to coverage loading, specifically including filenames in stack traces for better debugging. Furthermore, the user implemented a distinct function for handling the extraction of zip archives, improving code organization and efficiency. Several commits focused on updating test cases within the WMS and WCS modules and refining the codebase by addressing typos and improving type constraints.
wcswpswfsgeospatialgml
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