James Randall

Chief Technology Officer at Blackdot Solutions

Milton Keynes, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
James Randall is a seasoned technology leader and hands-on CTO with 15+ years building products from constrained embedded systems to cloud-native web and mobile platforms. He specializes in leading small, end-to-end teams to rapidly validate market fit, automate delivery pipelines, and drive measurable commercial outcomes while keeping close to implementation in C#, JavaScript and serverless architectures. Comfortable switching between product strategy, architecture and coding, he has repeatedly introduced modern practices—microservices, OpenID Connect, continuous deployment and Azure—across large organisations. He runs a lean startup inside an enterprise at Blackdot Solutions, and has extensive freelance experience acting as interim CTO for SMEs and charities. An active tool-maker and open-source hobbyist (GitHub: JamesRandall), he balances intense engineering work with outdoor time alongside his four‑legged companion.
code15 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (123)

twitter-bootstrap10
azure-table-storage10
http10
azure-functions10
azure-storage-queue10
rest-api10
runtimes10
angularjs-application10
azure-webjobs-sdk10
dotnet10
rest10
dispatch10
implicit-flow10
mediator10
fabulous9

Programming languages (11)

C#PowerShellTypeScriptShellC++BicepJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
An F# port of the 1992 classic Wolfenstein 3D
Contributions:1 review, 39 commits, 5 PRs in 18 days
3d
A configuration based commanding and mediator framework that supports command dispatch and execution in-process, over HTTP or over Azure Storage Queues. Written to .NET Standard 2.0 and supports many popular runtimes including .NET Core and .NET 4.6.x.
Contributions:16 releases, 268 commits, 3 PRs in 2 years 7 months
azure-storage-queuedotnetruntimesdispatchdispatch-commands
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial