James Dunlop

Senior Software Engineer at Campaign Monitor by Marigold

Greater Sydney Area 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

👤
Senior
🎓
Top School
James Dunlop is a Senior Software Engineer based in Sydney with over a decade of experience designing and delivering commercial web applications, primarily using .NET Core and C#. He has a strong track record at Campaign Monitor, evolving from feature development in a complex AngularJS email builder to engineering delivery and senior engineering roles. James emphasizes clean, maintainable code and solid test coverage while excelling at stakeholder communication and translating product needs into practical solutions. His background spans full-stack work across ASP.NET MVC platforms, CMS integrations and legacy migrations, giving him a pragmatic appreciation for both front-end UX constraints and robust back-end systems. Colleagues rely on him for steady delivery and clear cross-functional collaboration that keeps complex projects moving.
code13 years of coding experience
job21 years of employment as a software developer
bookThe University of Sydney
github-logo-circle

Github Skills (16)

owin-middleware7
github-copilot7
knockoutjs5
knockout-validation5
owin5
javascript4
middleware4
authentication4
copilot4
validate4
js3
cli3
authorization3
integration-testing2
admin2

Programming languages (3)

C#ShellJavaScript

Github contributions (5)

github-logo-circle
JamesDunlop/nancyfx-testing

Sep 2015 - Oct 2015

Contributions:22 pushes, 2 branches in 15 days
Contributions:6 pushes, 3 branches in 2 months
admin
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