Profile

Dominic Burnard

Senior Software Engineer and Analyst

Senior developer and squad lead working on microservices, CRM platforms, and API-heavy systems in regulated and enterprise settings.

Portrait of Dominic Burnard

About

Building practical software for real organisations.

I build and maintain software across internal systems, customer platforms, and external integrations. These days that mostly means microservices, APIs, and leading a development squad within a larger department.

Most of my background is in C# and .NET, front-end and portal work, database design, Dynamics CRM and Dynamics 365, and making business systems talk to each other reliably.

Focus

  • ASP.NET and C# microservices
  • TypeScript and JavaScript front-end work
  • SQL Server and T-SQL
  • Partner and data-provider API integrations
  • Kubernetes, Docker, and Linux deployments

Experience

Selected core roles

March 2020 - Current

Senior Developer and Squad Lead

GTL, Guernsey

  • Lead development of ASP.NET/C# microservices used by internal systems, data providers, and partner APIs.
  • Break down new and changed functionality with business users, then help the team deliver it.
  • Develop and maintain smaller non-microservice applications when a simple tool is the right answer.

July 2018 - March 2020

Senior Developer

CRMFirst, Germany

  • Delivered Dynamics CRM and Dynamics 365 work across customer projects and product work.
  • Built XRM Toolkit plugins that made repeatable CRM tasks easier for developers and non-technical users.
  • Worked on packaged products that still needed careful customer-specific customisation.

June 2014 - July 2018

System Developer - Senior Analyst

Guernsey Financial Services Commission, Guernsey

  • Built and maintained internal applications and an external portal used for regulated data submissions.
  • Mentored junior developers, kept an eye on outsourced work, and translated requirements between business and technical teams.
  • Worked across CRM platform changes, portal delivery, integrations, and reporting.

July 2010 - June 2014

Senior Developer

Equity Trust / TMF Group, Guernsey

  • Delivered internal applications and CRM changes during company merger and wider group rollout work.
  • Kept core Dynamics CRM workflows and integrations running as the organisation changed around them.
  • Coordinated outsourced developers for CRM changes once the team model shifted.

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