Summary
Craig Wilson is a Senior Software Developer with 12 years of experience building enterprise-grade C#/.NET systems, particularly in financial services where PCI compliance, fraud prevention, and AML constraints are critical. He has a strong track record integrating trading platforms with diverse payment providers and gateways, and architecting both client and server-side solutions using web services, messaging middleware (TIBCO, ActiveMQ/JMS), and RESTful APIs. Comfortable across the full delivery lifecycle, Craig automates builds, deployments and monitoring (TFS/MSBuild/TeamCity, Octopus, Nolio, AppDynamics, ELK) and champions test-driven development with automated integration testing. He actively improves delivery tooling and in his own time explores F# and Azure serverless technologies—currently building a LUIS-powered bot—to expand his cloud and language-understanding expertise. Based in London and educated in Computing Science at the University of Glasgow, Craig combines deep technical detail with practical operational awareness to deliver auditable, production-ready systems.
12 years of coding experience
9 years of employment as a software developer
Annan Academy
BSc Hons, Computing Science, BSc Hons, Computing Science at University of Glasgow