Massimo Di Stefano is a Research Data Programmer in Bergen, Norway with 16 years of experience at the intersection of environmental science and software engineering, specializing in oceanography and GIS. He combines a PhD-level research background with hands-on software work—building resilient backend and DevOps solutions for geospatial infrastructures such as the OGC-compliant pycsw catalog. At met.no and the Center for Coastal and Ocean Mapping he translates complex oceanographic data into robust, production-ready services and reproducible analyses. His contributions include improving database resilience, configurable WSGI worker models, and schema refactors that tightened metadata validation across platforms. Comfortable in both academic and operational settings, he moves between field-driven research problems and scalable engineering practices. He brings a pragmatic blend of domain expertise and open-source collaboration that keeps scientific data discoverable and dependable.
16 years of coding experience
4 years of employment as a software developer
University of Naples "Parthenope"
Doctor of Philosophy - PhD, Oceanography, Doctor of Philosophy - PhD, Oceanography at Center for Coastal and Ocean Mapping / NOAA-UNH Joint Hydrographic Center
pycsw is an OGC CSW server implementation written in Python. pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories of geospatial metadata can also be exposed, providing a standards-based metadata and catalogue component of spatial data infrastructures. pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X). Please read the docs at https://pycsw.org/docs for more information.
Role in this project:
Back-end & DevOps Engineer
Contributions:2 reviews, 9 commits, 11 PRs in 1 year 10 months
Contributions summary:Massimo's contributions primarily focused on enhancing the pycsw server's robustness and configuration options. They implemented features for database connection retries and configurable worker threads for the WSGI server, improving the application's resilience. The user also refactored the DIF output schema, adapting it to the validation requirements. Additionally, they addressed potential database disconnect issues, improving the overall stability.
Contributions:3 releases, 7 PRs, 33 pushes in 1 year 2 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.