Jonathan Pool
Developer of accessible web applications
| pool@stulta.com | |
| Phone | (510) 225-1717 |
| Website | http://jpdev.pro/info |
| Mailing address | 555 10th St Apt 312 Oakland, California 94607-5208, US |
I have developed web and database applications in JavaScript and other languages. I am currently adding accessibility features to existing applications and developing new ones that comply with international accessibility standards.
| Network | Username | URL |
|---|---|---|
| Github | jrpool | https://github.com/jrpool |
| jonathanpool | https://www.linkedin.com/in/jonathanpool/ | |
| MDN Web Docs | Jonathan Pool | https://developer.mozilla.org/en-US/profiles/JonathanPool |
| Google Scholar | JonathanPool | https://scholar.google.com/citations?user=qSNjYhQAAAAJ&hl=en&oi=ao |
Work history
- Company: The Long Now Foundation
- Position: Project Director
- Website: http://longnow.org
- Start date: 2012-01-01
- End date: 2016-12-19
- Synopsis: Director of the PanLex project
- Highlights: Developed PostgreSQL database of 3.1 billion lexical translations/Developed UIs and SEO for database/Recruited steering committee and advisory committee/Hired and supervised 3 computational linguists and 1 linguist/Director 2 summer internship programs with 45 interns/Established project office
- Company: Centerplex
- Position: Proprietor
- Website: http://stulta.com/misc/cx/
- Start date: 1993-06-16
- End date: 2004-06-11
- Synopsis: Owner and operator of 4 office buildings with 100 tenants
- Highlights: Developed web application and UI for tenant-initiated leasing/Procured, configured, and managed 4-building wireless network with T1 WAN and Cisco LAN/Hired and supervised 20 employees/Upgraded physical plant to enhance ADA accessibility/Procured and managed lighting upgrade with 1.5-year payback
- Company: University of Washington
- Position: Assistant and Associate Professor
- Website: http://www.washington.edu
- Start date: 1977-09-16
- End date: 1993-06-15
- Synopsis: Member of faculty of Department of Political Science
- Highlights: Published research articles, collections, and conference papers/Had visiting appointments at University of Paderborn and University of Bielefeld, Germany/Taught courses in research methods, decision theory, and language policy/Served on university committees
- Company: State University of New York at Stony Brook
- Position: Assistant Professor
- Website: http://www.stonybrook.edu
- Start date: 1971-01-01
- End date: 1977-06-15
- Synopsis: Member of faculty of Department of Political Science
- Highlights: Published research articles and conference papers/Had visiting appointments at Stanford University, McGill University, and University of Mannheim, Germany/Taught courses in research methods, comparative politics, and language policy/Developed instructional software
Volunteering
- Organization: Berkeley Town House Cooperative Corporation
- Position: Director and Secretary
- Website: http://www.berkeleytownhouse.com
- Start date: 2011-05-24
- End date: 2011-12-06
- Synopsis: Managed and improved access to corporate documentation
- Highlights: Digitized 52 years of corporate board minutes/Made 13,000 records web-accessible to authorized members/Documented extent and cost of construction defect, permitting corporation to recover $224,415 from contractors
- Organization: Peace Corps
- Position: Volunteer
- Website: https://www.peacecorps.gov
- Start date: 1964-06-15
- End date: 1966-06-15
- Synopsis: Taught ESL in Nevşehir and İstanbul, Turkey
- Highlights: Achieved 4.5 Foreign Service Institute score in Turkish/Published articles in Turkish periodicals/Authored language textbook for speakers of Turkish
- Organization: Operation Crossroads Africa
- Position: Volunteer
- Website: http://www.operationcrossroadsafrica.org
- Start date: 1963-06-15
- End date: 1963-08-15
- Synopsis: Worked on a binational team constructing a community center in Nsoatre, Ghana
- Highlights: Visited Côte d’Ivoire, Togo, Benin, and Nigeria
Education
- Institution: Learners Guild
- Area: full-stack web development
- Study type: Vocational training and apprenticeship
- Start date: 2017-05-01
- End date: 2018-02-16
- Courses: full-stack web application development/JavaScript/Node.js/PostgreSQL/Express/web accessibility
- Institution: University of Washington
- Area: computer science and linguistics
- Study type: undergraduate and graduate courses
- Start date: 2004-03-29
- End date: 2007-06-01
- GPA: 3.97
- Courses: computer programming (Java)/data structures and algorithms/user-interface design/artificial intelligence/syntax/morphology/semantics/lexical ambiguity/computational linguistics/grammar engineering/human rights law and philosophy
- Institution: The University of Chicago
- Area: political science
- Study type: M.A. and Ph.D.
- Start date: 1966-09-01
- End date: 1971-04-30
- Courses: computational political analysis/survey research on public opinion/political science methodology/political philosophy/comparative politics
- Institution: Harvard University
- Area: government
- Study type: B.A.
- Start date: 1960-09-01
- End date: 1964-06-30
- Courses: quantitative analysis of judicial behavior/political philosophy/comparative politics
Grants, awards, and prizes
- Title: Computer Simulation in Multilingual International Studies
- Date: 1983-07-15
- Awarder: University of Maryland
- Synopsis: Cross-national policy simulation for students of politics
- Title: Computer Equipment for Experimental Political Science Research
- Date: 1978-09-15
- Awarder: National Science Foundation
- Synopsis: Laboratory for study of political behavior; co-principal investigator with Donald R. Matthews
Publications
- Name: Countering language attrition with PanLex and the Web of Data
- Publisher: Semantic Web Journal
- Release date: 2015-08-01
- Website: https://old.panlex.org/pubs/etc/plwebdata-201404.pdf
- Synopsis: Transformation of PanLex database to RDF, linkage with Lexvo and DBpedia, and publication as Linked Data; co-author with Patrick Westphal and Claus Stadler
- Name: PanLex and LEXTRACT: Translating all Words of all Languages of the World
- Publisher: Coling 2010: 23rd International Conference on Computational Linguistics
- Release date: 2010-07-08
- Website: http://aclweb.org/anthology/C/C10/C10-3010.pdf
- Synopsis: Research on expansion of coverage of PanLex, a lemmatic translation resource, via semi-automatic dictionary scraping; co-author with Timothy Baldwin and Susan M. Colowick
- Name: Lemmatic Machine Translation
- Publisher: Machine Translation Summit XII
- Release date: 2009-08-30
- Website: http://www.mt-archive.info/MTS-2009-Soderland.pdf
- Synopsis: Panlingual Translator, a prototype lemmatic machine-translation system; co-author with Stephen Soderland, Christopher Lim, Mausam, Bo Qin, and Oren Etzioni
- Name: Disambiguating for the Web: A Test of Two Methods
- Publisher: K-CAP 2007: Fourth International Conference on Knowledge Capture
- Release date: 2007-10-31
- Website: http://turing.cs.washington.edu/papers/disamweb.pdf
- Synopsis: Paraphrasal disambiguation was more effective than truth-conditional disambiguation in an experiment with 386 subjects; co-author with Susan M. Colowick
- Name: “The Official Language Problem
- Publisher: American Political Science Review, 85, 495–514
- Release date: 1991-06-15
- Website: https://old.panlex.org/pubs/etc/offlangprob-apsr1991.pdf
- Synopsis: Proves in a mathematical model that it is possible to discover a fair and efficient policy on official languages even when language groups are willing to misrepresent the costs they would incur to use a nonnative official language
- Name: The Distribution of Foreign Language Skills as a Game Equilibrium
- Publisher: Game Equilibrium Models, ed. Reinhard Selten, vol. 4, Social and Political Interaction (Berlin: Springer)
- Release date: 1991-01-15
- Website: https://old.panlex.org/pubs/etc/flsge-abs.html
- Synopsis: Proofs of relationships among learning aptitude, language difficulty, and personal benefit in a game model, suggesting that those who learn the hardest languages get the most profit; co-author with Reinhard Selten
Skills
- Name: Web Development
- Level: various
- Details: HTML, CSS, Javascript
- Name: Languages
- Level: various
- Details: JavaScript, Perl, Java, bash, 68000 Assembly, VBA, APL
- Name: Scopes
- Level: intermediate
- Details: full stack, back end, front end, APIs, SPAs
- Name: Back-end
- Level: various
- Details: Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, DBI
- Name: Databases
- Level: intermediate
- Details: PostgreSQL, PL/pgSQL, SQL Server, FileMaker Pro, MongoDB, migrations
- Name: Front-end
- Level: various
- Details: HTML, CSS, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize
- Name: Content and version management
- Level: intermediate
- Details: git, svn, Github, Gitlab, Bitbucket, SourceForge, WordPress
- Name: Quality control
- Level: junior
- Details: ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools
- Name: Accessibility
- Level: junior
- Details: WCAG 2.1, ARIA, Chrome/aXe/Siteimprove/WAVE/OpenWAX/Tenon.io audits, ADA Title III
- Name: Internationalization
- Level: intermediate
- Details: Unicode, CLDR, ISO 639, PanLex API
- Name: Web servers
- Level: intermediate
- Details: Apache httpd, nginx
- Name: Mail servers
- Level: junior
- Details: Postfix, sendmail, SendGrid Web API
- Name: Remote hosts
- Level: intermediate
- Details: Amazon AWS (EC2, S3, Glacier), OVH
- Name: OS’s
- Level: intermediate
- Details: Ubuntu, RHEL, OS X, Cisco IOS
- Name: Configuration management
- Level: junior
- Details: Puppet
- Name: Files
- Level: intermediate
- Details: FineReader, Acrobat, iconv, Atom, nano, ed, sed, bbEdit/TextWrangler, GraphicConverter
- Name: CAD
- Level: intermediate
- Details: VectorWorks
- Name: Statistics
- Level: junior
- Details: SPSS
- Name: Office apps
- Level: intermediate
- Details: Apache OpenOffice, Apple iWork, Microsoft Office
- Name: Collaboration
- Level: intermediate
- Details: Slack, Asana, Wrike, Trello, Egnyte
Languages known
- Name: English
- Level: native
- Name: Esperanto
- Level: professional
- Name: German
- Level: working
- Name: Turkish
- Level: working
- Name: French
- Level: practical
- Name: Norwegian (Bokmål)
- Level: practical
- Name: Russian
- Level: practical
- Name: Latin
- Level: fragmentary
Interests
- Name: language design
- Details: controlled Languages, artificial languages, disambiguation
- Name: human rights
- Details: universality, humanitarian intervention, migration rights, genocide, civil liberties, transparency, quasi-municipality democracy
- Name: social choice
- Details: voting design, language choice, rational mediation
References
- Name: Learners Guild
- Reference: Instructors and colleagues during 2017–2018 enrollment as trainee-apprentice (on request)
- Name: The Long Now Foundation
- Reference: Supervisors and colleagues during 2012–2016 tenure as PanLex Project Director (on request)