David Bolter

Senior Software Development Manager at Google

Old Toronto, Ontario, Canada
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
David Bolter is a seasoned software leader with 19 years of experience who currently leads senior engineering efforts at Google after a decade-plus driving mobile Firefox for iOS and Android at Mozilla. He combines hands-on front-end accessibility expertise—evident from contributions to widely used projects like Dojo and jQuery UI improving ARIA, keyboard navigation, and widget behavior—with strategic management of cross-platform mobile teams. His background in cognitive science, AI and computer science informs a user-centered approach to product and accessibility engineering. A long-time contributor to standards and open source (including an invited expert role at W3C), he excels at turning complex accessibility requirements into robust, production-grade features. Based in Toronto, he is known for blending deep technical craft with inclusive leadership that scales engineering impact.
code19 years of coding experience
job25 years of employment as a software developer
bookHon. B. Sc., Cognitive Science & Artificial Intelligence, Computer Science, Hon. B. Sc., Cognitive Science & Artificial Intelligence, Computer Science at University of Toronto
languagesEnglish
github-logo-circle

Github Skills (14)

accessibility10
acessibility10
dojo10
uid10
javascript10
keyboard-navigation10
front-end-development10
ui-design10
jquery10
accessibilityservice10
graphical-user-interface9
html9
css9
user-interface9

Programming languages (6)

C++RustJavaScriptHTMLPascalKotlin

Github contributions (5)

github-logo-circle
dojo/dijit

Jun 2007 - Apr 2008

Dojo 1 - UI library
Role in this project:
userFront-end Developer
Contributions:41 commits in 10 months
Contributions summary:David primarily contributed to the UI library, `dijit`, within the Dojo 1 project. Their work focused on enhancing the accessibility and functionality of various UI components, specifically the Accordion and TabContainer widgets. These changes included adding ARIA attributes, improving keyboard navigation, and updating styling to accommodate different user modes. They also worked on fixing bugs related to event handling such as "onklick" and made improvements to focus and hover states of the widgets.
dojojavascriptui-librarytoolkitwidgets
jquery/jquery-ui

Jul 2008 - Nov 2008

The official jQuery user interface library.
Role in this project:
userFront-end Developer
Contributions:9 commits in 4 months
Contributions summary:David primarily focused on enhancing the user interface and accessibility of the jQuery UI library. Their contributions include fixing keyboard operation in the slider component, adding ARIA roles and states to various components, and updating the accordion component with keyboard and ARIA support. The user also refactored keyboard handling logic for clarity and addressed multiple bugs related to accessibility and user interaction.
jqueryjavascript
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