Sonia Hamilton

Senior Software Engineer at ANZ

Byron Bay, New South Wales, 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

🤩
Rockstar
🎓
Top School
Sonia Hamilton is a Senior Software Engineer with 14 years building backend systems in Go across finance and cloud-native environments, currently working at ANZ with Temporal and GCP. She has deep AWS, Terraform and Okta experience from previous roles at Latitude Financial and a strong DevOps background spanning Puppet, Ansible and Terraform since early career consultancy. An ex-Google systems administrator and a long-time open-source contributor, Sonia notably refactored and extended gosnmp, improving SNMP GetResponse unmarshalling and adding support for uncommon types like OpaqueFloat and OpaqueDouble. Based in Byron Bay, she combines pragmatic production engineering with a history of mentoring and volunteer teaching (including Linux instruction in Spanish), reflecting both technical depth and a collaborative, service-oriented approach.
code14 years of coding experience
job11 years of employment as a software developer
bookUNSW Sydney
languagesSpanish, Portuguese, French
stackoverflow-logo

Stackoverflow

Stats
4,309reputation
611kreached
31answers
40questions
github-logo-circle

Github Skills (19)

snmp10
snmpd10
go10
refactoring10
networking9
communication-protocol9
protocols9
testing8
data-structure7
data-structures7
hash6
vimdiff6
ssh6
rsync6
vim6

Programming languages (20)

C++CSSJinjaCScalaMakefileGoHTML

Github contributions (5)

github-logo-circle
gosnmp/gosnmp

Mar 2013 - May 2022

An SNMP library written in Go
Role in this project:
userBack-end Developer
Contributions:1 release, 1 review, 218 commits in 9 years 4 months
Contributions summary:Sonia primarily focused on refactoring and improving the SNMP library written in Go. Their contributions involved addressing code quality issues such as dangling branches, dead code, and improving the unmarshalling of GetResponse packets. The user also added support for handling various data types, including Gauge32, OpaqueFloat, and OpaqueDouble. These changes enhanced the library's robustness and extended its functionality.
golangsnmpsnmp-agentsnmpv2-trapsnmpv3
soniah/evaler

Sep 2012 - Jul 2018

Implements a simple floating point arithmetic expression evaluator in Go (golang).
Contributions:71 commits, 5 PRs, 26 pushes in 5 years 11 months
golangarithmeticfloatingarithmetic-expressionpoint
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
Sonia Hamilton - Senior Software Engineer at ANZ