Anthony Barnes

Software Engineer at Squiz

Canberra, 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

🤩
Rockstar
🎓
Top School
Anthony Barnes is a software engineer based in Canberra with 14 years of professional experience building web solutions and leading implementations at Squiz. He has progressed from hands-on web solutions engineering—co-creating and maintaining the Easy Edit Suite—to national implementation management and now software engineering, blending client-facing delivery with deep product knowledge. Anthony contributes to open-source accessibility tooling, notably improving HTML_CodeSniffer’s PhantomJS test integrations and robustness, showing attention to maintainability and automated testing. His background in electronic warfare and systems operation in the Royal Australian Navy gives him a disciplined, systems-oriented approach to troubleshooting and reliability that informs his engineering practice.
code14 years of coding experience
job11 years of employment as a software developer
bookCalvin
bookEmmanuel
github-logo-circle

Github Skills (4)

accessibility10
javascript10
phantomjs10
testing9

Programming languages (3)

JavaScriptPHPPython

Github contributions (5)

github-logo-circle
squizlabs/HTML_CodeSniffer

Aug 2015 - Aug 2022

HTML_CodeSniffer is a client-side JavaScript application that checks a HTML document or source code, and detects violations of a defined coding standard. Comes with standards that cover the three conformance levels of the W3C's Web Content Accessibility Guidelines (WCAG) 2.0 and the U.S. Section 508 legislation.
Role in this project:
userFront-end Developer
Contributions:7 releases, 164 commits, 44 PRs in 7 years
Contributions summary:Anthony's commits primarily focus on enhancing the functionality and maintainability of the `HTML_CodeSniffer` tool, specifically within the context of a PhantomJS environment. They made modifications to the JavaScript code to suppress runtime errors, improve output formatting, and integrate the testing framework. They also corrected script injections within the testing and runner environments. Several commits also involved refactoring and moving code to improve maintainability.
legislationaccessibilitywcag-guidelineshtml-codesniffersection-508
Contributions:39 commits, 5 PRs, 17 pushes in 25 days
tradeprofitcalculatorstar-citizenprofit-calculator
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
Anthony Barnes - Software Engineer at Squiz