Summary
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.
13 years of coding experience
21 years of employment as a software developer
The University of Sydney