Andrew Thompson

Staff Software Engineer at Addepar

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
Andrew Thompson is a Staff Software Engineer based in Edinburgh with 13 years of experience building cloud-native, Go-based systems and large-scale data pipelines for security and advertising platforms. He has led cross-team projects at CrowdStrike and Addepar to add registry integrations, RBAC, and graph-database-backed detection and asset stores, and at SecureWorks he re-architected Kafka-based pipelines and migrated teams to CI/CD and Kubernetes on AWS. Comfortable across the full lifecycle from architecture and design to on-call operations, he combines strong software engineering with hands-on platform collaboration and data engineering expertise. His background includes real-time bidding at Amazon and applied ML for security event classification, reflecting a blend of high-throughput systems and analytic thinking. Notably, he pairs a PhD in Computer Science with practical production leadership, bringing both research rigor and operational experience to complex distributed systems.
code12 years of coding experience
job13 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
bookBachelor of Theology Theology, Bachelor of Theology Theology at Edinburgh Theological Seminary
stackoverflow-logo

Stackoverflow

Stats
11reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (16)

math6
matrix6
geography6
complex-numbers6
java6
anki5
simulator5
emacs5
zsh4
lte4
rust3
cgroups3
golang2
linux2
namespaces2

Programming languages (4)

JavaRustGoHTML

Github contributions (5)

github-logo-circle
thompsy/jLTE-Simulator

Jun 2013 - Sep 2014

Contributions:4 commits, 14 comments in 1 year 3 months
ltenetwork-simulatorphysicalsimulatorphysical-layer
thompsy/go-linux-worker

Apr 2021 - May 2021

A Go service which runs arbitrary Linux commands submitted by clients. Isolation is provided using namespaces and cgroups.
Contributions:50 commits, 14 PRs, 20 pushes in 25 days
golangcgroupsisolationlinuxnamespaces
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
Andrew Thompson - Staff Software Engineer at Addepar