Damian Maclennan

Technical Director at YOW! Conferences

Brisbane City, Queensland, 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
Damian Maclennan is a seasoned technical leader and hands-on technologist with over 15 years building scalable web and cloud-native systems from agency projects to product CTO roles. He has led engineering transformation at organisations including Octopus Deploy and Tatts Group, and now advises and interim-CTOs fast-growing companies while co-teaching deep-dive .NET microservices and DevOps workshops at Stack Mechanics. Damian blends strategic architecture and people leadership—helping teams migrate legacy platforms, adopt agile engineering practices, and implement robust CI/CD pipelines—with a pragmatic, delivery-focused approach. An active contributor to open-source tooling, he enhanced the popular DbUp .NET database deployment library with flexible script providers and console tooling, reflecting his penchant for practical developer productivity improvements. Based in Brisbane, he balances technical depth with mentoring and a taste for hands-on problem solving across startups, nonprofits and enterprise environments.
code15 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
285reputation
17kreached
6answers
0questions
github-logo-circle

Github Skills (15)

net10
asp-net10
dotnet10
csharp10
dotnet-core10
unit-testing9
nunit9
console-application8
console8
test-runner6
asp-net-mvc6
octopus-deploy6
svn6
documentation6
migration6

Programming languages (8)

C#TypeScriptPowerShellCSSCSCSSJavaScriptRuby

Github contributions (5)

github-logo-circle
DbUp/DbUp

Mar 2011 - Oct 2014

DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
Role in this project:
userBackend Developer
Contributions:9 commits, 1 PR, 1 push in 3 years 7 months
Contributions summary:Damian primarily contributed to the DbUp project by adding functionality related to script providers and console parsing. They implemented the `FileSystemScriptProvider`, including associated tests. Additionally, the user added basic console parsing capabilities and enhanced the ability to mark scripts as executed without running them. These changes enhanced the flexibility and usability of the database upgrade tool.
net-librarysqlservertsqlsql-scriptssql-server
DamianMac/SqlScripter

May 2019 - Mar 2024

Simple command line tool to extract DDL from a SQL Server DB
Contributions:1 PR, 8 pushes, 3 branches in 4 years 10 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
Damian Maclennan - Technical Director at YOW! Conferences