Robert Coltheart is a senior software developer with 10+ years building scalable .NET systems for investment banking and trading desks across global markets. He has delivered pricing, quoting and e-trading solutions used by hundreds of traders and has hands-on experience integrating algorithmic strategies, hedge facilities and market-depth features. Based in Sydney, he pairs finance domain expertise (MSc Finance & Investment) with deep backend engineering and test automation skills demonstrated by contributions to well-known open-source .NET projects like OpenTelemetry and Machine.Specifications. Robert’s work shows a pragmatic emphasis on reliability and observability—adding OpenMetrics support and robust integration tests—plus experience modernizing libraries to .NET Standard. Colleagues know him for translating complex trading requirements into maintainable, production-grade software across multi-continent teams.
10 years of coding experience
18 years of employment as a software developer
Bachelor of Arts (BA), Computer Science, Bachelor of Arts (BA), Computer Science at University of Newcastle
Master of Science (MSc), Finance and Investment, Master of Science (MSc), Finance and Investment at Cass Business School
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:7 releases, 5 reviews, 112 commits in 4 years 8 months
Contributions summary:Robert contributed to Machine.Specifications, a Context/Specification framework. Their commits focused on adding features, such as tracking behavior fields and integrating NuGet API keys. They also made changes related to project configurations and added test cases, demonstrating a focus on feature development, testing, and build management.
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
Role in this project:
Back-end Developer
Contributions:7 reviews, 24 commits, 6 PRs in 2 years 9 months
Contributions summary:Robert primarily focused on enhancing the FileHelpers library, specifically targeting the .NET Standard 2.0 framework. Their contributions involved refactoring and updating code, as seen in the modifications to reflection helpers, project files, and build scripts. The user implemented features related to F# auto-properties and refined build processes, including packing and testing.
net-librarycsvorigamistreamsflat-file
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
Robert Coltheart - Software Developer at Macquarie Group