Home

Jonathan Pool

Contacts

Mail
1199 Ludlow Street, Apartment 1405
Philadelphia, Pennsylvania 19107-4285
Email
pool@jpdev.pro
Telephone
(510) 225-1700
Website
http://jpdev.pro

Synopsis

Principal Current Roles

  • Front-end developer
  • Accessibility engineer and advisor
  • Instructor and courseware developer for accessibility and test-driven user-interface development

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
  • 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

The Vanguard Group
Senior Front End Developer—Accessibility
Malvern, Pennsylvania
2018-07-02 –

  • Advise developers enterprise-wide on website remediation for improved conformity with WCAG 2.1, WAI-ARIA, and accessibility best practices
  • Create and teach 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
  • Develop a library of HTML5/CSS3/ES 2015 self-training modules on company-specific accessible front-end development
  • Develop AGet/JavaScript scripts for periodic accessibility auditing of web UIs
  • Develop tools for scraping legacy Excel-based auditing records to amass data for reporting on accessibility issues and progress
  • Participate in accessibility risk management, user testing, and center-of-excellence development
  • Test 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.
  • Use of Bitbucket, Bamboo, Confluence, Jira, Haydle, Salesforce, ServiceNow, Workday, SharePoint, Teams, Yammer, and other Office365 platforms

Self-employment
Web developer/accessibility consultant
Seattle, Washington
2018-02-17 – 2018-06-30

  • Conducted 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

Seattle Area Accessibility and Universal Design

  • member
  • invited speaker

A11yPHL—Philly Accessibility Meetup

  • member

Esperantic Studies Foundation

  • cofounder
  • Advisory Board member