Gave guest lectures on accessibility testing innovation at Gallaudet University and Tulane University.
Maintained and enhanced RallyTree, an open-source package automating operations in Rally.
Developed CVS Accessibility Templater (CAT), an application to automate Rally operations in accessibility testing.
Developed RallyScore, an application to compute scores from the results, recorded in Rally, of multiple accessibility tests.
Created Accessibility Reporter, an enterprise-specific one-stop platform for diverse services that report on accessibility.
CVS Health (under contract with Aquent) Accessibility Engineer New York, New York 2020-08-03 – 2021-01-03
Performed accessibility reviews of web and PDF implementations and reported findings with Rally agile-management software.
Continued developing custom automated accessibility test procedures.
Began developing RallyTree, an open-source package automating operations in Rally.
Documented work processes for reliability and onboarding.
The Vanguard Group Senior Front End Developer—Accessibility Malvern, Pennsylvania 2018-07-02 – 2020-07-31
Advised developers enterprise-wide on website remediation for improved conformity with WCAG 2.1, WAI-ARIA, and accessibility best practices
Created and taught an HTML5/SCSS/TS lab on test-driven accessible Angular 9 development, with company-specific business-rule unit (Jasmine/Karma, Jest, jest-axe) and integration (Cypress) testing, in a monthly “UI Boot Camp” for engineers beginning front-end development
Developed a library of HTML5/CSS3/ES 2015 self-training modules on company-specific accessible front-end development
Developed AGet and JavaScript scripts for periodic accessibility auditing of web UIs
Developed tools for scraping legacy Excel-based auditing records to amass data for reporting on accessibility issues and progress
Participated in accessibility risk management, user testing, and center-of-excellence development
Tested web UIs for accessibility with WorldSpace Attest, ARC Toolkit, WAVE, Siteimprove, NVDA, JAWS, VoiceOver, magnification, high contrast, manual navigation, and code and accessibility-tree inspection.
Used Bitbucket, Bamboo, Confluence, Jira, Haydle, Salesforce, ServiceNow, Workday, SharePoint, Teams, Yammer, and other Office365 platforms
Earned Web Accessibility Specialist (WAS) certification
Self-employment Web developer/accessibility consultant Seattle, Washington 2018-02-17 – 2018-06-30
Conducted custom and packaged cross-browser WCAG 2.1, WAI-ARIA, Section 508 Rehabilitation Act, and usability tests on web pages and other digital documents with aXe, WAVE, Siteimprove, WCAG Accessibility Audit Developer UI, Safari a11y Tools, Acrobat Pro DC, VoiceOver, ChromeVox, and Zoom assistive technologies
Audited native iOS mobile apps on iPhone with Xcode Accessibility Inspector, VoiceOver, and Zoom
Provided pro bono accessibility strategy and tactics consulting to for-profit, nonprofit, and government organizations
Published analytical reports on digital accessibility
Developed and maintained web applications, web components, and custom elements with HTML5, CSS3, JavaScript ES 2015, Polymer, and PostgreSQL
Maintained deployments and servers with nginx, PM2, SendGrid Web API, and Twilio Programmable Voice API on Ubuntu Linux OVH VPS and Google App Engine
Received training on “Advanced PDF Accessibility”, accessible CSS and SVG, and aXe development
Delivered invited accessibility presentation to Seattle Area Accessibility and Universal Design
Learners Guild Full-stack web developer and accessibility engineer apprentice Oakland, California 2017-05-01 – 2018-02-16
Designed, implemented, and tested accessible and responsive front-end, back-end, and full-stack web applications, SPAs, and APIs coded in HTML5, CSS3, JavaScript (ES2015), and SQL, using Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, PostgreSQL, Mongoose/MongoDB, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize, ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools, and Heroku
Researched state and federal U.S. and foreign accessibility laws, regulations, and standards, including WCAG 2.1 and Section 508 of the Rehabilitation Act
Studied best practices in inclusive design, code organization, asynchronous programming, naming conventions, debugging, linting, testing, TDD, continuous integration, MVC architecture, documentation, and code reviews in agile development
Became ESLint contributor #25
Made 200+ contributions to MDN Web Docs
Managed versions, collaboration, and workflows with git, Github, Slack, and Trello
The Long Now Foundation Director and database and web developer in multilingual accessibility project Berkeley, California 2012-01-01 – 2016-12-19
Managed PanLex project
Developed 3.1-billion-translation database and UIs supporting accessibility of digital content for speakers of all languages, using Perl, PostgreSQL, PL/pgSQL, DBI, MojoDOM, OCR tools, iconv, and ISO 639-3
Designed and implemented web UIs with authentication and authorization and SEO API
Tuned and tested indirect-translation algorithms
Designed, implemented, and tested NLTK corpus in 2000 languages
Contributed to Common Locale Data Repository of the Unicode Standard
Recruited steering committee, 5 web developers and linguists, and 40 summer interns
Trained and coached interns in web development and multilingual accessibility techniques and best practices
Installed, configured, and managed servers under Ubuntu Linux on AWS EC2 and dedicated OVH hosts
Wrote project developer documentation with WordPress
Collaborated with git, svn, Github, Gitlab, Bitbucket, SourceForge, Slack, Asana, Wrike, and Egnyte
Published and presented technical papers
Utilika Foundation Founder, CEO, and database and web developer in multilingual accessibility project Seattle, Washington 2004-05-03 – 2011-12-31
Converted SQL Server database to PostgreSQL
Developed database, custom web framework, custom pattern library, and UIs with Perl, CSS, and HTML for accessibility of digital content and communications for speakers of all languages
Designed authentication and authorization rules
Installed, configured, and managed web, database, and mail servers with Red Hat Enterprise Linux
Managed research partnership with Turing Center, University of Washington
Published and presented research papers
Recruited and trained volunteers and 10 interns
Took undergraduate and graduate courses in Java, data structures and algorithms, UI design, user testing, usability research, AI, syntax, semantics, and morphology at University of Washington (GPA 3.97)
Centerplex Founder, CEO, and eCommerce, network, and web developer Tukwila, Washington 1993-06-16 – 2004-06-11
Developed web applications for property management, resource allocation, and contracting with Perl, CSS, HTML, PostgreSQL, VBA, and VectorWorks CAD
Designed and managed search-engine advertising
Designed and managed secure inter-building LAN and firewall under Cisco IOS
Designed physical accessibility upgrades per ADA Title III
University of Washington Assistant and Associate Professor of Political Science Seattle, Washington 1977 – 1993
Teaching, research, and publication in social choice, game-theoretic models, and public policy
State University of New York at Stony Brook Assistant Professor of Political Science Stony Brook, New York 1971 – 1977
Teaching, research, and publication in political behavior
Higher Education
Ph.D., Political Science, 1971, The University of Chicago
M.A., Political Science, 1968, The University of Chicago
B.A. (cum laude), Government, 1964, Harvard University
Professional Affiliations
International Association of Accessibility Professionals
member
Web Accessibility Specialist (WAS) certification, 2020-05-20 to 2023-05-20 (ID 20MAWJP019)