Matthew Northcott is a Cloud Engineer with 11 years of hands-on experience building and operating cloud-native infrastructure, currently focused on projects at Catalyst Cloud in Canterbury, New Zealand. He progressed through roles from embedded and vehicle controls engineering to DevOps and GIS development, giving him a broad systems perspective that spans hardware-adjacent embedded work to scalable cloud services. He has contributed to notable open-source geospatial tooling by modernizing GeoNode for Python 3 compatibility, upgrading S3 integrations to boto3, and refactoring testing and messaging modules—work that improves reliability for collaborative geospatial platforms. Matthew holds a BE(Hons) in Computer Engineering from the University of Canterbury and combines strong practical scripting and backend refactoring skills with operational experience in production cloud environments. Colleagues value his pragmatic approach to migration and compatibility challenges and his ability to bridge legacy systems into modern cloud workflows.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at University of Canterbury
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Role in this project:
Back-end Developer
Contributions:47 reviews, 79 commits, 53 PRs in 1 year 2 months
Contributions summary:Matthew primarily contributed to the Geonode repository by upgrading dependencies and ensuring Python 2.7 and 3 compatibility across multiple modules. Their work involved refactoring code to use `unittest.mock` instead of the legacy `mock` package, and upgrading the Boto library to boto3 for S3 interactions. They also worked on the catalogue and messaging functionalities and refactored code to remove dependencies and enhance compatibility. Additionally, the user addressed issues related to the project's core functionality, including changes to API, security, and general utility modules.
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Contributions:3 PRs, 321 pushes, 118 branches in 2 years
wcswpspythongeospatialgeonode
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
Matthew Northcott - Cloud Engineer at Catalyst Cloud