John Bogart

Software Engineer at Awaze

Macclesfield, England, United Kingdom
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
John Bogart is a seasoned Software Engineer with 11 years of experience building and maintaining web and TV platform applications across BBC, Dunelm and Awaze. He brings full lifecycle expertise in front-end and back-end work, shipping Micro Frontends, GraphQL integrations, and performance-driven UI improvements while mentoring junior engineers. At the BBC he built tooling such as an SDK for certification tests and a federated AWS Cognito login/dashboard for partner device certification, and contributed to the notable open-source TV Application Layer by improving media player test coverage. He’s passionate about clean, accessible code and has led accessibility and performance audits that measurably improved user experience on smart TV and e-commerce platforms. Based in Macclesfield, he combines a pragmatic, test-first approach with hands-on DevOps and legacy-modernisation experience. Colleagues rely on him for thoughtful refactors that reduce boilerplate and make complex systems easier to test and maintain.
code10 years of coding experience
job12 years of employment as a software developer
bookSir John Lawes
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Kent
github-logo-circle

Github Skills (6)

android-application10
test-framework10
javascript10
media-player10
android-applications10
test-automation10

Programming languages (2)

VueJavaScript

Github contributions (5)

github-logo-circle
bbc/tal

Nov 2015 - Jun 2018

TV Application Layer
Role in this project:
userFront-end Developer & QA Engineer
Contributions:1 release, 20 commits, 8 PRs in 2 years 7 months
Contributions summary:John primarily focused on enhancing the test suite for the TV application layer. Their commits involved adding and modifying tests related to media player functionalities, particularly around auto-play and pausing behavior within live streams. These changes involved JavaScript code and adjustments to the testing framework, demonstrating a focus on improving the robustness and reliability of the application through comprehensive testing of various media player scenarios. They also refactored some code to improve code quality.
lgwebosjavascriptbroadcasttelevision
JohnBogart/BlackJack

Jun 2019 - May 2021

A simple game of BlackJack on the Command Line
Contributions:1 release, 13 pushes, 1 branch in 1 year 11 months
blackjackgame-ofgamecli
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
John Bogart - Software Engineer at Awaze