Paul Haesler

Senior Software Engineer (ODC) at Geoscience Australia

Canberra, Australia
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
Paul Haesler is a Senior Software Engineer with 10+ years of experience building backend systems for Earth observation and geospatial data platforms, currently leading Open Data Cube development at Geoscience Australia. He combines deep engineering chops from long tenures at CSIRO Data61 and NICTA with practical consultancy experience, delivering robust, production-grade solutions for satellite imagery at continental scale. Notable open-source contributions include implementing IAM-based PostgreSQL authentication and infrastructure refinements in the widely used opendatacube/datacube-core repository. Paul’s background in physics from the University of Melbourne informs a data-driven, systems-thinking approach to complex scientific software. He is skilled at coordinating cross-organization development and translating research-grade algorithms into maintainable operational code. Colleagues rely on him for pragmatic architecture decisions and for keeping large-scale EO data platforms secure, reliable, and well-documented.
code10 years of coding experience
job18 years of employment as a software developer
bookThe University of Melbourne
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (9)

sqlalchemy10
postgresql10
python10
database-design9
boto8
jsonb8
configuration-management7
wxwidgets6
internationalization6

Programming languages (10)

TypeScriptC++ShellCSchemePLpgSQLJavaScriptHTML

Github contributions (5)

github-logo-circle
opendatacube/datacube-core

Aug 2021 - Jan 2023

Open Data Cube analyses continental scale Earth Observation data through time
Role in this project:
userBack-end Developer
Contributions:33 releases, 285 reviews, 416 commits in 1 year 5 months
Contributions summary:Paul made significant contributions to the backend infrastructure, specifically focusing on implementing IAM authentication for PostgreSQL. Their work included developing utility functions for IAM token retrieval, integrating authentication into the engine instantiation, and configuring database connections. The user also refactored code for better style and consistency, added documentation, and updated configuration files.
cubepythonobservationrasternetcdf
NICTA/openboard

Mar 2016 - Aug 2017

Contributions:124 pushes, 6 branches in 1 year 5 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.
Request Free Trial