Niall Gallagher

Software Development Engineer at Amazon Web Services

Ireland
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

🤩
Rockstar
🎓
Top School
Niall Gallagher is a seasoned software architect and team lead with 14 years of experience designing and scaling high-volume Java backends on Linux, currently contributing to DynamoDB at Amazon Web Services. He specializes in data structures, algorithms and concurrency for web-scale systems, with production experience building low-latency auction engines, massive content backup pipelines handling hundreds of millions of daily uploads, and non-blocking IO services. An active open-source founder, his projects—such as Concurrent-Trees (used in Cassandra) and CQEngine (an extremely low-latency in-process search engine)—demonstrate a focus on high-performance indexing and concurrency primitives. He combines hands-on systems engineering with product-aware design, having also implemented client-server sync protocols, custom compression, and MVCC-style in-memory storage engines. Based in Ireland, he pairs deep technical craft with a track record of turning research-grade ideas like code mobility and upgradeable reader-writer locks into practical libraries used in production.
code14 years of coding experience
job12 years of employment as a software developer
bookBSc Information Systems Development, Computer Science, BSc Information Systems Development, Computer Science at Technological University Dublin
bookMSc Advanced Information Systems, Computer Science, MSc Advanced Information Systems, Computer Science at Birkbeck, U. of London
github-logo-circle

Github Skills (42)

suffix10
concurrent10
radix10
abstract-syntax-tree10
bengali10
java10
grammars10
kd-tree10
java-collections10
collections10
sql-like10
mysql9
jdbc9
parser-generator9
sql9

Programming languages (4)

MDXJavaANTLRJavaScript

Github contributions (5)

github-logo-circle
npgall/cqengine

Oct 2011 - Jan 2021

Contributions:1355 commits in 9 years 5 months
npgall/concurrent-locks

Jul 2013 - Jan 2017

Contributions:52 commits, 12 pushes, 1 branch in 3 years 6 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.
Request Free Trial
Niall Gallagher - Software Development Engineer at Amazon Web Services