Nicholas Mayne

Principal Software Engineer at Workday

Marcus Beach, 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
🎓
Top School
Nicholas Mayne is a Principal Software Engineer with 15 years’ experience designing and modernising large-scale .NET systems, currently driving architecture and delivery at Workday from Marcus Beach, Australia. He has a strong track record migrating legacy .NET apps to modern .NET Core, introducing CI/CD at scale (including a distributed CD that published to thousands of stores), and embedding security, static analysis and automated testing into delivery pipelines. Nick is an active open-source contributor to notable projects such as Orchard Core and Coypu, where his backend C# work has shaped extension loading and Selenium integration. He combines hands-on implementation with team leadership—introducing DDD, coding standards, Kanban and BDD-based testing across organisations like Tesco and ITV. Unusually for a principal engineer, he pairs enterprise cloud experience across Azure, AWS and Google Cloud with practical front-line work such as rewriting search analyzers, building GraphQL APIs and shipping SSIS/SSRS/Windows Services deployments. Outside work he’s a coffee-fuelled coder and scuba enthusiast, reflecting a practical curiosity that shows up in both code and continuous improvement.
code15 years of coding experience
job17 years of employment as a software developer
bookHND, Software Engineering, 1st, HND, Software Engineering, 1st at Bath College
bookMaster of Science - MS, Computer Software Engineering, Master of Science - MS, Computer Software Engineering at University of Oxford
bookBSc (hons), Software Engineering, 2:1, BSc (hons), Software Engineering, 2:1 at University of the West of England
stackoverflow-logo

Stackoverflow

Stats
1,732reputation
197kreached
28answers
11questions
Badges
css
top-5%
github-logo-circle

Github Skills (25)

selenium-webdriver10
net10
nunit10
dotnet10
asp-net-core10
browser-automation10
asp-net10
dotnet-core10
management10
webextension10
csharp10
testing9
modular9
webdriver9
modularity9

Programming languages (14)

C#PowerShellJavaC++CSSGoHTMLTypeScript

Github contributions (5)

github-logo-circle
OrchardCMS/OrchardCore

Nov 2014 - Aug 2021

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 685 commits, 266 PRs in 6 years 9 months
Contributions summary:Nicholas's commits primarily involve the migration of code for the core module of the Orchard Core framework from OrchardVNext. The contributions focus on extending the extension loader functionality by implementing a referenced extension loader and other fundamental aspects of extension management. The code changes are primarily in C# and deal with the framework's internal architecture.
cmstenantwcfc-sharporchard-core
featurist/coypu

Jun 2011 - Jan 2018

Intuitive, robust browser automation for .Net
Role in this project:
userFull-stack Developer
Contributions:47 commits, 7 PRs, 38 pushes in 6 years 8 months
Contributions summary:Nicholas primarily contributed to the Coypu project, an intuitive browser automation library for .Net. Their work focused on enhancing the Selenium driver integration, including implementing the Hover functionality and upgrading the Selenium version. Additionally, the user introduced features to locate elements by value, and updated the project's dependencies, reflecting a focus on both improving functionality and maintaining compatibility with newer web driver versions. Finally, they improved the testing by adding NUnit matchers.
dotnetbrowserweb-automationpageobjectphantomjs
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
Nicholas Mayne - Principal Software Engineer at Workday