Brendan Jurd

Senior Software Engineer at Nova Systems Australia and New Zealand

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
Brendan Jurd is a senior software engineer and database specialist with over two decades of hands-on experience, focused primarily on Postgres, Python and web application development. He has a track record of designing robust data models and automating error-prone business processes across sectors from healthcare rostering and payroll to geospatial systems at Nova Systems. Brendan contributes to the Postgres project to improve built-in functions and error messages, and has practical API experience through contributions to the pyxero Xero integration, fixing edge-case parsing and payroll features. Comfortable across the full stack, he also brings strong configuration management and ops experience (Ansible, Puppet, Nagios) that keeps systems resilient in production. Based in Canberra, he combines deep technical craftsmanship with a pragmatic eye for UX and maintainable, auditable solutions.
code12 years of coding experience
job18 years of employment as a software developer
bookAustralian National University
github-logo-circle

Github Skills (13)

error-handling10
api10
python10
apidoc10
xero-api10
parsing9
json-parser9
json9
jsonp9
rest-api8
api-rest8
restful-api8
api-design8

Programming languages (16)

JavaC++JinjaCPLpgSQLMakefileHTMLYAML

Github contributions (5)

github-logo-circle
freakboy3742/pyxero

Aug 2015 - May 2019

Python API for accessing the REST API of the Xero accounting tool.
Role in this project:
userBack-end Developer & API Developer
Contributions:11 commits, 6 PRs, 13 comments in 3 years 9 months
Contributions summary:Brendan primarily worked on bug fixes and enhancements related to the Xero API integration. They addressed issues arising from unexpected data structures in Xero API responses, particularly handling missing elements and KeyErrors. Their contributions included modifying code to correctly parse responses for attachment requests and improving error handling within the `XeroBadRequest` exception class. Additionally, the user implemented a feature to add super funds to the Payroll API, and added some missing object names mappings for the Xero Payroll API.
apiaccountingpythonxerorest
direvus/php-decimal

Feb 2014 - Sep 2018

An arbitrary-precision decimal library for PHP
Contributions:57 commits, 2 PRs, 34 pushes in 4 years 8 months
phparbitraryarbitrary-precisionprecisiondecimal
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
Brendan Jurd - Senior Software Engineer at Nova Systems Australia and New Zealand