Profile

Dominic Burnard

Senior Software Engineer and Analyst

Senior developer and squad lead delivering microservices, CRM platforms, and integration-heavy systems across regulated and enterprise environments.

Portrait of Dominic Burnard

About

Building practical software for real organisations.

I deliver full life cycle software across internal systems, customer platforms, and external integrations. Current work focuses on microservices and API-driven delivery, alongside leadership of a small development squad within a larger development department.

My background combines Dynamics CRM and Dynamics 365 solution delivery, C# and .NET development, front-end and portal engineering, database design, and business-critical system integration.

Focus

  • Microservices with ASP.NET and C#
  • Dynamics CRM and Dynamics 365 delivery
  • TypeScript and JavaScript front-end engineering
  • SQL Server design and T-SQL
  • API integration with partners and data providers
  • Kubernetes, Docker, and Linux deployment

Experience

Selected core roles

March 2020 - Current

Senior Developer and Squad Lead

GTL, Guernsey

  • Lead development of microservices communicating with internal systems, data providers, and business partner APIs.
  • Scope and deliver new and updated functionality while managing a small internal squad of senior developers.
  • Build and maintain non-microservice applications where needed for business operations.

July 2018 - March 2020

Senior Developer

CRMFirst, Germany

  • Delivered full life cycle Dynamics CRM and Dynamics 365 projects for customer and product-focused workstreams.
  • Built reusable XRM Toolkit plugins supporting both developers and non-technical users across delivery teams.
  • Contributed to off-the-shelf product development with customer-specific customization layers.

June 2014 - July 2018

System Developer - Senior Analyst

Guernsey Financial Services Commission, Guernsey

  • Led full life cycle development of internal applications and an external portal used for regulated data submission.
  • Mentored junior developers, monitored outsourced delivery, and communicated clearly across business and technical teams.
  • Supported CRM platform development, portal delivery, and associated integration and reporting needs.

July 2010 - June 2014

Senior Developer

Equity Trust / TMF Group, Guernsey

  • Delivered enterprise internal applications and CRM enhancements across merged and distributed business units.
  • Maintained and evolved critical Dynamics CRM workflows and integrations across changing organisational structures.
  • Coordinated with and later managed outsourced development resources for CRM delivery.

Credentials

Certification and education.

Certification

Microsoft Certified Professional

Issuer: Microsoft | Credential ID: 9761693

Education

Computer Science (Software Engineering), Bachelor's Degree with Honours

University of Essex, Colchester

2001 - 2005

  • Final year project: implementation of genetic algorithm timetable scheduler in Java 1.5.
  • Graduated with a 2:2.

Contact

Open to conversation.

The best medium is email, but I can also be contacted via phone