Jonathan Robert Pool

Contacts

Email
pool@jpdev.pro
Telephone
(510) 225-1700
Website
https://jpdev.pro

Synopsis

Principal Recent Roles

  • Accessibility automation engineer and advisor
  • Accessibility quality-assurance engineer

Profiles and Bibliographies

Prior Experience and Training

Front-end technology

  • User-interface design and testing
  • Single-page applications
  • Internationalization and localization

Back-end technology

  • SQL and no-SQL database construction and management
  • Physical, hosted, and cloud (AWS EC2, Lightsail) Linux server setup and management
  • Cloud (AWS S3, Glacier) storage
  • Wired and wireless network and firewall configuration and maintenance

Other

  • Development, CAD, graphics, and productivity tools
  • Linux, Windows, and OS X operating systems
  • Technical documentation
  • Real estate automation and management
  • Academic research, teaching, and publication
  • For-profit and nonprofit startup foundation and operation
  • Project planning, costing, coordination, and management
  • Grant and contract solicitation, negotiation, and management
  • ADA and other regulatory compliance and risk management
  • Volunteering (Peace Corps, Operation Crossroads Africa, boards of directors and advisors)

Work History

CVS Health
Accessibility Automation Lead
2021-01-04 – now

  • Contributed to open-source accessibility test automation software packages Testaro and Testilo.
  • Presented research on accessibility test automation at 20th International Web for All Conference (W4A’23).
  • Demonstrated innovations in ensemble testing for web accessibility at 25th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '23).
  • 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

Professional Affiliations

International Association of Accessibility Professionals

  • member
  • Web Accessibility Specialist (WAS) certification, 2020-05-20 to 2023-05-20 (ID 20MAWJP019)

Esperantic Studies Foundation

  • cofounder
  • Advisory Board member