Duncan Cameron

Software Engineer at Starling Bank

City of Edinburgh, Scotland, 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
🎓
Top School
Duncan Cameron is a software engineer based in Edinburgh with a decade of hands-on experience and four years focused on Java-driven projects such as DSLs, development tooling, web applications, and REST APIs. Currently at Starling Bank after several years at Avaloq, he combines backend expertise with frontend know-how and a willingness to adopt new languages and technologies. His master's degree in Software Engineering (Distinction) underpins a strong foundation in both research and practical engineering—evident from an early research internship building a tool to remove dead annotations in Dafny. Practical, curious, and delivery-oriented, he thrives on tackling complex language- and tooling-level challenges that improve developer productivity.
code9 years of coding experience
job5 years of employment as a software developer
bookBoroughmuir High School
bookHeriot-Watt University Edinburgh Campus
github-logo-circle

Github Skills (22)

raml9
development-tools7
cli-application7
api6
rest6
console6
oas3
parser3
developer-tools3
java3
validation2
object-model2
snakeyaml2
json2
linter2

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
ggrov/shorty

Jun 2016 - Oct 2016

Contributions:70 pushes in 4 months
lewis785/gmtk-game-jam-2024

Aug 2024 - Aug 2024

Contributions:32 pushes in 1 day
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