Gavin Clarke is a software engineer with eight years of experience building scalable cloud services, currently working at AWS on S3 Vector Buckets. He has a strong background in cloud and distributed systems from multiple roles at AWS, with prior engineering stints at Shopify and IBM’s Data & AI division. Comfortable shipping production services, Gavin has rotated across AWS Location and S3 teams, demonstrating adaptability across storage and location domains. A Western University computer science graduate based in Vancouver, he blends applied systems engineering with practical product awareness. Notably, his trajectory shows rapid progression within AWS and hands-on experience integrating data-centric features into large-scale platforms.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Western University
Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18beta release. It is significantly faster than channels with the added type safety of generics compared to ring buffers using interfaces.
Contributions:4 releases, 47 commits, 42 PRs in 1 year
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
Gavin Clarke - Software Engineer II at Amazon Web Services (AWS)