Summary
Daniel Davidson is a Senior Software Engineer with 11 years of experience building and leading backend systems, currently focused on Go, gRPC, Linux and PostgreSQL at AJ Bell Touch. He blends pragmatic engineering leadership with strong documentation habits, regularly shaping feature development and design using DDD/hexagon/SOLID principles. Comfortable across cloud and infra, he has managed AWS environments, is learning GCP, and brings hands-on experience with HashiCorp tools (Vault, Nomad, Terraform, Consul), Docker and NATS messaging. His background spans technical lead roles and full-stack/web development, giving him an eye for UX-informed backend decisions and reliable automated testing. Based in Bath, England, he thrives in collaborative teams and often pairs engineering ownership with clear, consumable technical docs. An experienced generalist who migrated from MySQL to Postgres and who bridges ops and development, he’s as comfortable designing APIs as running the infrastructure that serves them.
11 years of coding experience
24 years of employment as a software developer
NC Music Technology Music Technology, NC Music Technology Music Technology at City College, Manchester
BTEC Graphic Design Graphic Design, BTEC Graphic Design Graphic Design at Camberwell College of Art
Brevet des Collèges High School/Secondary Diplomas and Certificates, Brevet des Collèges High School/Secondary Diplomas and Certificates at Collège Jean Ladignac, France
French