I'm David Logie, a remote independent software consultant based in Glasgow, UK. I design, build and maintain distributed backend services and internal tooling using Python, SQLAlchemy, Pydantic, and Docker on AWS, with a focus on reliability and scalable architecture. Over the past decade I have led backend and systems engineering for WebFaction, Paragon, GoDaddy, Tracr, and fnxn, migrating thousands of virtual machines, shipping internal APIs, and building automation tooling. I enjoy solving hard problems, shipping robust software, and collaborating with teams to enable great product outcomes.

David Logie

I'm David Logie, a remote independent software consultant based in Glasgow, UK. I design, build and maintain distributed backend services and internal tooling using Python, SQLAlchemy, Pydantic, and Docker on AWS, with a focus on reliability and scalable architecture. Over the past decade I have led backend and systems engineering for WebFaction, Paragon, GoDaddy, Tracr, and fnxn, migrating thousands of virtual machines, shipping internal APIs, and building automation tooling. I enjoy solving hard problems, shipping robust software, and collaborating with teams to enable great product outcomes.

Available to hire

I’m David Logie, a remote independent software consultant based in Glasgow, UK. I design, build and maintain distributed backend services and internal tooling using Python, SQLAlchemy, Pydantic, and Docker on AWS, with a focus on reliability and scalable architecture.

Over the past decade I have led backend and systems engineering for WebFaction, Paragon, GoDaddy, Tracr, and fnxn, migrating thousands of virtual machines, shipping internal APIs, and building automation tooling. I enjoy solving hard problems, shipping robust software, and collaborating with teams to enable great product outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Remote Independent Software Consultant at fnxn
September 1, 2025 - Present
Remote independent software consultant delivering backend systems, distributed and decentralised services, and internal tooling. Responsibilities include architecting robust Python services, API design, data transfer coordination, and containerised deployments on AWS.
Senior Backend Engineer at Tracr
September 1, 2022 - September 1, 2025
Helped build and maintain distributed/decentralised services (Python, SQLAlchemy, Pydantic, Alembic, pytest, uv) and modernised internal reporting systems. Built an internal pricing/billing API used for invoicing customers (Python, SQLAlchemy, PostgreSQL). Built/maintained centralised internal services for communication and data transfer. Containerised services with Docker and deployed on AWS (EKS, RDS, Terraform). Occasional frontend contributions (JavaScript/TypeScript/React).
System Engineer III at GoDaddy
September 1, 2021 - May 1, 2022
Migrated thousands of virtual machines during WebFaction brand migration post-acquisition; live migrated VMs between data centers with zero downtime. Maintained VM host servers with Xen, Virtuozzo/KVM/libvirt. Used Puppet for configuration management. Wrote Ansible playbooks for ad-hoc commands.
Lead Systems Engineer, WebFaction brand at GoDaddy
August 1, 2018 - September 1, 2021
Sole maintainer of in-house configuration management; wrote custom remote command execution system; designed HTTP API for daemon; wrote the majority of system configuration; migrated codebase from Python 2 to Python 3. Designed backup coordination service; maintained email stack handling 500,000+ messages/day (Postfix, Dovecot); automation and system administration; created migrations between servers without downtime; wrote and maintained hundreds of custom RPM packages; one-click installers for applications/environments; malware scanning and monitoring; maintained internal bots.
Lead Systems Engineer at Paragon Internet Ltd
April 1, 2016 - August 1, 2018
Lead Systems Engineer for WebFaction brand; grew company from ~30 servers to ~3000 servers and VMs; grew customer base from <1000 to 50k+; sole maintainer of in-house configuration management; remote command execution system; API for daemon; migrated 35k lines of Python 2 code to Python 3; backup coordination service; managed email infrastructure and automation; built/maintained hundreds of custom RPMs; one-click installers for multiple stacks; malware scanning and monitoring; internal bots.
Lead Systems Engineer at WebFaction Ltd
June 1, 2011 - April 1, 2016
Lead Systems Engineer responsible for growth from ~30 to ~3000 servers; moved from <1000 to 50k+ customers. Sole maintainer of a custom in-house configuration management system; remote command execution system; HTTP API for daemon; wrote majority of system configuration; migrated codebase from Python 2 to Python 3; designed backup coordination service; managed email stack and automation; built/custom RPMs and installers; malware scanning and monitoring; automated migrations between servers with zero downtime; developed internal bots.
Support Engineer at WebFaction Ltd
March 1, 2009 - June 1, 2011
Debugging web servers and customer applications across Python, Perl, PHP, Ruby, JavaScript, Java; troubleshooting mail issues with Postfix/Dovecot; troubleshooting network issues.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics