Cam Allen

Platform Infrastructure Engineer

Queensland, Australia
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
Cam Allen is a Platform Infrastructure Engineer with 13 years of experience designing and operating scalable web applications and infrastructure from research institutions to product teams. Based in Queensland, Australia, he has led system architecture and platform efforts at Zooniverse and built CI/CD and Kubernetes-driven deployments while shipping APIs and frontends in Ruby, Python, Elixir and JavaScript. He combines backend and DevOps expertise—implementing performant feature-flag caching and adapter tests in open-source Flipper—with pragmatic front-end contributions such as improving pagination and error handling in the popular Tablesorter plugin. Comfortable across the stack, Cam moves between building developer tooling, production services, and user-facing features, and he brings academic rigour from an MPhil in Computer Software Engineering. Colleagues rely on him to tame complexity and deliver durable, well-tested systems that scale.
code13 years of coding experience
job14 years of employment as a software developer
bookBachelor of Information Technology Computer Software Engineering and Data Communications, Bachelor of Information Technology Computer Software Engineering and Data Communications at QUT (Queensland University of Technology)
bookMaster of Philosophy - MPhil Computer Software Engineering, Master of Philosophy - MPhil Computer Software Engineering at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
121reputation
5kreached
3answers
0questions
github-logo-circle

Github Skills (27)

caching10
javascript10
jquery10
tablesorter10
redis10
testing10
ruby10
pager10
front-end-development10
tablesort10
dockers9
ui-design9
interface-design9
docker9
uid9

Programming languages (17)

C#RustCGoHTMLJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Mottie/tablesorter

Jun 2013 - Sep 2014

Github fork of Christian Bach's tablesorter plugin + awesomeness ~
Role in this project:
userFront-end Developer
Contributions:7 commits in 1 year 3 months
Contributions summary:Cam primarily contributed to the pager component of the tablesorter plugin, focusing on enhancing the user experience and performance. They improved the pager's functionality by allowing a zero to be returned for total rows and skipping ajax requests when server side sorting is disabled. They also implemented error handling, showing ajax request errors to the user, and optimizing performance by implementing a sample of page number links for large collections. Additionally, they added a focus page number set around the current page number to improve navigation and extracted the maxOptionSize to a configuration option for flexibility.
jquerysortingchristiantablesorterpager
flippercloud/flipper

Dec 2016 - Jan 2017

🐬 Beautiful, performant feature flags for Ruby.
Role in this project:
userBack-end & DevOps Engineer
Contributions:4 reviews, 14 commits, 1 PR in 17 days
Contributions summary:Cam's contributions primarily involved the implementation and testing of feature flags within the Flipper project, demonstrating a focus on backend functionality and integration with various adapter technologies. They worked on setting up and configuring tests for different adapter implementations, including Redis, Dalli, and MongoDB. Furthermore, the user implemented a Redis caching adapter, incorporating caching mechanisms and optimizations to improve performance. The user also added minitest for redis_cache adapter and handled the caching of features to optimize performance.
dallirolloutabtestingbullcapistrano
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