Matthew Northcott

Cloud Engineer at Catalyst Cloud

Canterbury, New Zealand
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at University of Canterbury
github-logo-circle

Github Skills (9)

python10
django10
boto9
apidoc8
messaging8
api-design7
apim7
api7
gis4

Programming languages (4)

JavaShellJavaScriptPython

Github contributions (5)

github-logo-circle
GeoNode/geonode

Nov 2019 - Feb 2021

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: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.
pythondjangosharingfacilitatesgis
mtnorthcott/geonode

Nov 2019 - Dec 2021

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