Billy Rooke is a software engineer based in Edinburgh with eight years of experience and a recent BSc (Hons) in Computer Science from the University of St Andrews. Currently working on embedded software at Dukosi, he specialises in low-level systems, networking and IoT, and his dissertation extended a probe-tool to evaluate deployability of an experimental internet protocol. He has practical cloud and data-pipeline experience from an Amazon internship where he wrote Scala to drive Spark on AWS EMR and amended OpenSearch schemas for production data. Beyond engineering, Billy has held several leadership roles in student organisations—from senior student and treasurer to managing a 400‑member computing society and a university symphony orchestra—demonstrating strong cross-functional coordination. He’s seeking opportunities that combine embedded systems, computer networks or anything technically adventurous where systems-level thinking and hands-on implementation meet.
8 years of coding experience
1 year of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at University of St Andrews
A Level, Mathematics, A Level, Mathematics at Lancaster Royal Grammar School
Contributions:85 pushes, 7 branches in 1 year 3 months
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.