Summary
Andrew Cumming is a seasoned software developer with 13 years of professional experience and a long academic background in computing and mathematics. He specializes in web-based systems and is fluent in JavaScript, SQL, Python and C#, with particular strengths in database design, user interaction and mathematically rigorous problem solving. His career blends industry roles at Tornado Storage Solutions and Intelligent Growth Solutions with extensive teaching and lecturing stints at universities across Europe and China, reflecting an ability to communicate complex technical ideas to diverse audiences. Comfortable across the full stack, he focuses on delivering reliable, maintainable software and pragmatic architectures. Based in Edinburgh, he brings both practical product experience and a researcher’s attention to correctness, often applying academic techniques to real-world engineering challenges.
13 years of coding experience