Cameron Macfarland

Senior Software Engineer at Signifi Media

Perth, Western 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
Cameron Macfarland is a Senior Software Engineer with 14 years' experience building and shipping robust .NET systems from Perth, Australia. He has driven full SaaS lifecycles and cloud automation on Azure, mentored junior engineers, and delivered production-ready mobile and web components. Cameron is an active open-source contributor to prominent .NET projects—most notably improvements to GitVersion, Fody/Costura and NServiceBus—demonstrating deep expertise in C#, build tooling, assembly weaving, and versioning. He combines a strong academic foundation in mathematics and computer science with a pragmatic focus on build reliability and cross-platform native integration, having implemented SemVer2 support and native library embedding for real-world tooling.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at The University of Western Australia
stackoverflow-logo

Stackoverflow

Stats
71,300reputation
7.1mreached
356answers
32questions
Badges
foreach
top-1%
silverlight
top-5%
linq
top-1%
interop
top-5%
model-view-controller
top-1%
max
top-1%
github-logo-circle

Github Skills (60)

unit-testing10
application-framework10
git10
markdown10
messaging10
xaml10
linq10
msbuild10
net10
dotnet10
distributed-systems10
user-interface10
foreach10
resource-management10
mvvm10

Programming languages (19)

C#MDXPowerShellCSSC++CRustGo

Github contributions (5)

github-logo-circle
Code52/DownmarkerWPF

Jan 2012 - Aug 2013

MarkPad - a visual Markdown editor (inspired by the Downmarker project)
Role in this project:
userFull-stack Developer
Contributions:138 commits in 1 year 7 months
Contributions summary:Cameron's contributions primarily revolved around building out the core framework and features of a Markdown editor application. They implemented the base application framework, which included the core structure and loading mechanisms. Furthermore, the user added the basic markup editing framework, and designed the structure of both the primary application and a related XAML library. The developer also added code for dialog boxes and incorporated a settings screen into the UI.
wysiwygeditormarkdown-editormarkdown
Fody/Costura

Feb 2013 - Jun 2017

Embed references as resources
Role in this project:
userBack-end Developer
Contributions:134 commits, 11 PRs, 47 pushes in 4 years 4 months
Contributions summary:Cameron's commits focused on enhancing the functionality of the `costura` library. They added support for native libraries and mixed-mode assemblies. They also fixed an issue related to multiple module references and implemented code for resource compression and satellite assembly handling. These changes show the user's contributions to the core logic of the project.
shopware6shopwarechurch
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
Cameron Macfarland - Senior Software Engineer at Signifi Media