John Burnette is a seasoned software engineer with nine years of professional experience and nearly two decades of coding across web and client-side ecosystems. As lead engineer for client-side ad delivery at Revcontent, he architects and implements performant, privacy-aware ad integrations—contributing upstream to high-profile open-source work in the AMP project to add GDPR/CCPA support and Revcontent-specific ad features. He brings a full-stack front-end pedigree from building responsive UIs, custom controls, and server-side improvements at companies like B-Scada, coupled with practical SEO and marketing experience from earlier roles. Based in Ocala, Florida, John pairs hands-on implementation skills with product-minded thinking, often refactoring legacy ad logic into modern, testable code to improve compatibility and measurement.
Contributions:4 commits, 4 PRs, 8 comments in 1 year 10 months
Contributions summary:John primarily contributed to the `amphtml` repository by adding features related to advertisements. They implemented support for tracking sub-ids and wrapper attributes for Revcontent ads, enhancing the integration of this ad provider. Furthermore, the user updated the codebase to support GDPR/CCPA attributes and refactored revcontent logic for new adcode compatibility. These modifications involved updating and expanding the options within the `revcontent.js` file, and modifying the `examples/amp-ad/ads.amp.html` file for testing and demonstration.
The AMP web component framework. Please give us your feedback on AMP @ https://go.amp.dev/devx-survey
Contributions:6 pushes, 5 branches in 2 years 9 months
devcomponent-frameworkweb-componentampfeedback
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.