UNPKG

jsonresume-theme-a11y

Version:

Theme for JSON Resume addressing WCAG 2.1 and ARIA accessibility (a11y) standards

549 lines 26.9 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Résumé: Jonathan Pool</title> <style> @media (max-width: 650px) { html { font-size: 10px; } } @media (min-width: 651px), print { .cornerPic > img { position: absolute; top: 3rem; right: 3rem; } } @media (min-width: 651px) { html { font-size: 1.6vw; } } @media print { html { font-size: 10px; } } * { box-sizing: border-box; } a { overflow-wrap: break-word; } .band { background-color: lightgray; } .band, .rowTablesCircled { margin-top: 1.5rem; } body { background: #eee; margin: 3rem 3rem; } .boxedBulletList { padding-bottom: 0.5rem; border-style: solid; border-width: 1px; } .boxedBulletList + .boxedBulletList { margin-top: -1px; } .boxedBulletList > h1 { margin-top: 0.1rem; } .caps { text-transform: uppercase; } caption { margin-bottom: 0.5rem; font-weight: bold; } .center, .compact { text-align: center; } .compact { padding: 0 3rem 2rem 3rem; border-style: solid; border-width: 0.5rem; border-radius: 50%; border-color: #33444433; } .cornerPic { text-align: center; } .cornerPic > img { width: 8rem; } h1 { margin: 0.5rem 0 0 0.5rem; color: #344; } .left { text-align: left; } li, td { font-size: 1.2rem; } p { margin: 0.3rem 0 0.8rem 0.5rem; } p.size1, p.size2 { font-weight: bold; } .rowTable ~ .rowTable { margin-top: 0.1rem; } .rowTablesCircled { display: flex; justify-content: center; } .rowTablesCircled td { padding-right: 0.3rem; } section:not(.boxedBulletList) + .boxedBulletList, .section-head { margin-top: 2rem; } .size1 { font-size: 2.2rem; } .size2 { font-size: 2rem; font-style: italic; } .size3 { font-size: 1.8rem; } .size4 { font-size: 1.6rem; font-style: italic; } .size5 { font-size: 1.4rem; } .size6 { font-size: 1.2rem; font-style: italic; } .size7, p { font-size: 1rem; } strong, .strong { font-weight: bold; } table { margin: 0.5rem auto 0 auto; border-collapse: collapse; } .tableLH th { text-align: right; padding-right: 0.5rem; } td { padding: 0.2rem; border-style: solid; border-width: 1px; border-color: slategray; text-align: left; } .theme-credit { margin-top: 1rem; text-align: center; font-size: 1rem; font-style: italic; } .tight { margin-top: 0; margin-bottom: 0; } ul { margin: 0.25rem 0; } .under { margin-top: 0; } </style> </head> <body> <main> <section title="Photograph" class="cornerPic"> <img src="http://stulta.com/images/pool-2009.jpg" alt="Photograph of Jonathan Pool"> </section> <section title="identity" class="center"> <p class="size1">Jonathan Pool</p> <p class="size2">Developer of accessible web applications</p> </section> <section title="contacts" class="section-head center"> <table class="tableLH"> <caption class="size4"> Contacts </caption> <tbody> <tr> <th>Email</th> <td><a href="mailto:pool@stulta.com">pool@stulta.com</a></td> </tr> <tr> <th>Phone</th> <td>(510) 225-1717</td> </tr> <tr> <th>Website</th> <td><a href="http://jpdev.pro/info">http://jpdev.pro/info</a></td> </tr> <tr> <th>Mailing address</th> <td>555 10th St Apt 312<br>Oakland, California 94607-5208, US</td> </tr> </tbody> </table> </section> <section title="Synopsis" class="left"> <p class="size7">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.</p> </section> <section title="Profiles" class="section-head center"> <table class="tableTH"> <caption class="size4"> Profiles </caption> <thead> <tr> <th>Network</th> <th>Username</th> <th>URL</th> </tr> </thead> <tbody> <tr> <td>Github</td> <td>jrpool</td> <td><a href="https://github.com/jrpool">https://github.com/jrpool</a></td> </tr> <tr> <td>LinkedIn</td> <td>jonathanpool</td> <td><a href="https://www.linkedin.com/in/jonathanpool/">https://www.linkedin.com/in/jonathanpool/</a></td> </tr> <tr> <td>MDN Web Docs</td> <td>Jonathan Pool</td> <td><a href="https://developer.mozilla.org/en-US/profiles/JonathanPool">https://developer.mozilla.org/en-US/profiles/JonathanPool</a></td> </tr> <tr> <td>Google Scholar</td> <td>JonathanPool</td> <td><a href="https://scholar.google.com/citations?user=qSNjYhQAAAAJ&hl=en&oi=ao">https://scholar.google.com/citations?user=qSNjYhQAAAAJ&hl=en&oi=ao</a></td> </tr> </tbody> </table> </section> <section title="Work" class="boxedBulletList"> <h1 class="size2 section-head band center">Work history</h1> <ul> <li><strong>Company</strong>: The Long Now Foundation<ul> <li><strong>Position</strong>: Project Director</li> <li><strong>Website</strong>: <a href="http://longnow.org">http://longnow.org</a></li> <li><strong>Start date</strong>: 2012-01-01</li> <li><strong>End date</strong>: 2016-12-19</li> <li><strong>Synopsis</strong>: Director of the PanLex project</li> <li><strong>Highlights</strong>: 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</li> </ul></li> <li><strong>Company</strong>: Centerplex<ul> <li><strong>Position</strong>: Proprietor</li> <li><strong>Website</strong>: <a href="http://stulta.com/misc/cx/">http://stulta.com/misc/cx/</a></li> <li><strong>Start date</strong>: 1993-06-16</li> <li><strong>End date</strong>: 2004-06-11</li> <li><strong>Synopsis</strong>: Owner and operator of 4 office buildings with 100 tenants</li> <li><strong>Highlights</strong>: 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</li> </ul></li> <li><strong>Company</strong>: University of Washington<ul> <li><strong>Position</strong>: Assistant and Associate Professor</li> <li><strong>Website</strong>: <a href="http://www.washington.edu">http://www.washington.edu</a></li> <li><strong>Start date</strong>: 1977-09-16</li> <li><strong>End date</strong>: 1993-06-15</li> <li><strong>Synopsis</strong>: Member of faculty of Department of Political Science</li> <li><strong>Highlights</strong>: 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</li> </ul></li> <li><strong>Company</strong>: State University of New York at Stony Brook<ul> <li><strong>Position</strong>: Assistant Professor</li> <li><strong>Website</strong>: <a href="http://www.stonybrook.edu">http://www.stonybrook.edu</a></li> <li><strong>Start date</strong>: 1971-01-01</li> <li><strong>End date</strong>: 1977-06-15</li> <li><strong>Synopsis</strong>: Member of faculty of Department of Political Science</li> <li><strong>Highlights</strong>: 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</li> </ul></li> </ul> </section> <section title="Volunteering" class="boxedBulletList"> <h1 class="size2 section-head band center">Volunteering</h1> <ul> <li><strong>Organization</strong>: Berkeley Town House Cooperative Corporation<ul> <li><strong>Position</strong>: Director and Secretary</li> <li><strong>Website</strong>: <a href="http://www.berkeleytownhouse.com">http://www.berkeleytownhouse.com</a></li> <li><strong>Start date</strong>: 2011-05-24</li> <li><strong>End date</strong>: 2011-12-06</li> <li><strong>Synopsis</strong>: Managed and improved access to corporate documentation</li> <li><strong>Highlights</strong>: 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</li> </ul></li> <li><strong>Organization</strong>: Peace Corps<ul> <li><strong>Position</strong>: Volunteer</li> <li><strong>Website</strong>: <a href="https://www.peacecorps.gov">https://www.peacecorps.gov</a></li> <li><strong>Start date</strong>: 1964-06-15</li> <li><strong>End date</strong>: 1966-06-15</li> <li><strong>Synopsis</strong>: Taught ESL in Nevşehir and İstanbul, Turkey</li> <li><strong>Highlights</strong>: Achieved 4.5 Foreign Service Institute score in Turkish/Published articles in Turkish periodicals/Authored language textbook for speakers of Turkish</li> </ul></li> <li><strong>Organization</strong>: Operation Crossroads Africa<ul> <li><strong>Position</strong>: Volunteer</li> <li><strong>Website</strong>: <a href="http://www.operationcrossroadsafrica.org">http://www.operationcrossroadsafrica.org</a></li> <li><strong>Start date</strong>: 1963-06-15</li> <li><strong>End date</strong>: 1963-08-15</li> <li><strong>Synopsis</strong>: Worked on a binational team constructing a community center in Nsoatre, Ghana</li> <li><strong>Highlights</strong>: Visited Côte d’Ivoire, Togo, Benin, and Nigeria</li> </ul></li> </ul> </section> <section title="Education" class="boxedBulletList"> <h1 class="size2 section-head band center">Education</h1> <ul> <li><strong>Institution</strong>: Learners Guild<ul> <li><strong>Area</strong>: full-stack web development</li> <li><strong>Study type</strong>: Vocational training and apprenticeship</li> <li><strong>Start date</strong>: 2017-05-01</li> <li><strong>End date</strong>: 2018-02-16</li> <li><strong>Courses</strong>: full-stack web application development/JavaScript/Node.js/PostgreSQL/Express/web accessibility</li> </ul></li> <li><strong>Institution</strong>: University of Washington<ul> <li><strong>Area</strong>: computer science and linguistics</li> <li><strong>Study type</strong>: undergraduate and graduate courses</li> <li><strong>Start date</strong>: 2004-03-29</li> <li><strong>End date</strong>: 2007-06-01</li> <li><strong>GPA</strong>: 3.97</li> <li><strong>Courses</strong>: 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</li> </ul></li> <li><strong>Institution</strong>: The University of Chicago<ul> <li><strong>Area</strong>: political science</li> <li><strong>Study type</strong>: M.A. and Ph.D.</li> <li><strong>Start date</strong>: 1966-09-01</li> <li><strong>End date</strong>: 1971-04-30</li> <li><strong>Courses</strong>: computational political analysis/survey research on public opinion/political science methodology/political philosophy/comparative politics</li> </ul></li> <li><strong>Institution</strong>: Harvard University<ul> <li><strong>Area</strong>: government</li> <li><strong>Study type</strong>: B.A.</li> <li><strong>Start date</strong>: 1960-09-01</li> <li><strong>End date</strong>: 1964-06-30</li> <li><strong>Courses</strong>: quantitative analysis of judicial behavior/political philosophy/comparative politics</li> </ul></li> </ul> </section> <section title="Awards" class="boxedBulletList"> <h1 class="size2 section-head band center">Grants, awards, and prizes</h1> <ul> <li><strong>Title</strong>: Computer Simulation in Multilingual International Studies<ul> <li><strong>Date</strong>: 1983-07-15</li> <li><strong>Awarder</strong>: University of Maryland</li> <li><strong>Synopsis</strong>: Cross-national policy simulation for students of politics</li> </ul></li> <li><strong>Title</strong>: Computer Equipment for Experimental Political Science Research<ul> <li><strong>Date</strong>: 1978-09-15</li> <li><strong>Awarder</strong>: National Science Foundation</li> <li><strong>Synopsis</strong>: Laboratory for study of political behavior; co-principal investigator with Donald R. Matthews</li> </ul></li> </ul> </section> <section title="Publications" class="boxedBulletList"> <h1 class="size2 section-head band center">Publications</h1> <ul> <li><strong>Name</strong>: Countering language attrition with PanLex and the Web of Data<ul> <li><strong>Publisher</strong>: Semantic Web Journal</li> <li><strong>Release date</strong>: 2015-08-01</li> <li><strong>Website</strong>: <a href="https://old.panlex.org/pubs/etc/plwebdata-201404.pdf">https://old.panlex.org/pubs/etc/plwebdata-201404.pdf</a></li> <li><strong>Synopsis</strong>: Transformation of PanLex database to RDF, linkage with Lexvo and DBpedia, and publication as Linked Data; co-author with Patrick Westphal and Claus Stadler</li> </ul></li> <li><strong>Name</strong>: PanLex and LEXTRACT: Translating all Words of all Languages of the World<ul> <li><strong>Publisher</strong>: Coling 2010: 23rd International Conference on Computational Linguistics</li> <li><strong>Release date</strong>: 2010-07-08</li> <li><strong>Website</strong>: <a href="http://aclweb.org/anthology/C/C10/C10-3010.pdf">http://aclweb.org/anthology/C/C10/C10-3010.pdf</a></li> <li><strong>Synopsis</strong>: 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</li> </ul></li> <li><strong>Name</strong>: Lemmatic Machine Translation<ul> <li><strong>Publisher</strong>: Machine Translation Summit XII</li> <li><strong>Release date</strong>: 2009-08-30</li> <li><strong>Website</strong>: <a href="http://www.mt-archive.info/MTS-2009-Soderland.pdf">http://www.mt-archive.info/MTS-2009-Soderland.pdf</a></li> <li><strong>Synopsis</strong>: Panlingual Translator, a prototype lemmatic machine-translation system; co-author with Stephen Soderland, Christopher Lim, Mausam, Bo Qin, and Oren Etzioni</li> </ul></li> <li><strong>Name</strong>: Disambiguating for the Web: A Test of Two Methods<ul> <li><strong>Publisher</strong>: K-CAP 2007: Fourth International Conference on Knowledge Capture</li> <li><strong>Release date</strong>: 2007-10-31</li> <li><strong>Website</strong>: <a href="http://turing.cs.washington.edu/papers/disamweb.pdf">http://turing.cs.washington.edu/papers/disamweb.pdf</a></li> <li><strong>Synopsis</strong>: Paraphrasal disambiguation was more effective than truth-conditional disambiguation in an experiment with 386 subjects; co-author with Susan M. Colowick</li> </ul></li> <li><strong>Name</strong>: “The Official Language Problem<ul> <li><strong>Publisher</strong>: American Political Science Review, 85, 495–514</li> <li><strong>Release date</strong>: 1991-06-15</li> <li><strong>Website</strong>: <a href="https://old.panlex.org/pubs/etc/offlangprob-apsr1991.pdf">https://old.panlex.org/pubs/etc/offlangprob-apsr1991.pdf</a></li> <li><strong>Synopsis</strong>: 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</li> </ul></li> <li><strong>Name</strong>: The Distribution of Foreign Language Skills as a Game Equilibrium<ul> <li><strong>Publisher</strong>: Game Equilibrium Models, ed. Reinhard Selten, vol. 4, Social and Political Interaction (Berlin: Springer)</li> <li><strong>Release date</strong>: 1991-01-15</li> <li><strong>Website</strong>: <a href="https://old.panlex.org/pubs/etc/flsge-abs.html">https://old.panlex.org/pubs/etc/flsge-abs.html</a></li> <li><strong>Synopsis</strong>: 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</li> </ul></li> </ul> </section> <section title="Skills" class="boxedBulletList"> <h1 class="size2 section-head band center">Skills</h1> <ul> <li><strong>Name</strong>: Web Development<ul> <li><strong>Level</strong>: various</li> <li><strong>Details</strong>: HTML, CSS, Javascript</li> </ul></li> <li><strong>Name</strong>: Languages<ul> <li><strong>Level</strong>: various</li> <li><strong>Details</strong>: JavaScript, Perl, Java, bash, 68000 Assembly, VBA, APL</li> </ul></li> <li><strong>Name</strong>: Scopes<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: full stack, back end, front end, APIs, SPAs</li> </ul></li> <li><strong>Name</strong>: Back-end<ul> <li><strong>Level</strong>: various</li> <li><strong>Details</strong>: Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, DBI</li> </ul></li> <li><strong>Name</strong>: Databases<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: PostgreSQL, PL/pgSQL, SQL Server, FileMaker Pro, MongoDB, migrations</li> </ul></li> <li><strong>Name</strong>: Front-end<ul> <li><strong>Level</strong>: various</li> <li><strong>Details</strong>: HTML, CSS, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize</li> </ul></li> <li><strong>Name</strong>: Content and version management<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: git, svn, Github, Gitlab, Bitbucket, SourceForge, WordPress</li> </ul></li> <li><strong>Name</strong>: Quality control<ul> <li><strong>Level</strong>: junior</li> <li><strong>Details</strong>: ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools</li> </ul></li> <li><strong>Name</strong>: Accessibility<ul> <li><strong>Level</strong>: junior</li> <li><strong>Details</strong>: WCAG 2.1, ARIA, Chrome/aXe/Siteimprove/WAVE/OpenWAX/Tenon.io audits, ADA Title III</li> </ul></li> <li><strong>Name</strong>: Internationalization<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Unicode, CLDR, ISO 639, PanLex API</li> </ul></li> <li><strong>Name</strong>: Web servers<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Apache httpd, nginx</li> </ul></li> <li><strong>Name</strong>: Mail servers<ul> <li><strong>Level</strong>: junior</li> <li><strong>Details</strong>: Postfix, sendmail, SendGrid Web API</li> </ul></li> <li><strong>Name</strong>: Remote hosts<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Amazon AWS (EC2, S3, Glacier), OVH</li> </ul></li> <li><strong>Name</strong>: OS’s<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Ubuntu, RHEL, OS X, Cisco IOS</li> </ul></li> <li><strong>Name</strong>: Configuration management<ul> <li><strong>Level</strong>: junior</li> <li><strong>Details</strong>: Puppet</li> </ul></li> <li><strong>Name</strong>: Files<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: FineReader, Acrobat, iconv, Atom, nano, ed, sed, bbEdit/TextWrangler, GraphicConverter</li> </ul></li> <li><strong>Name</strong>: CAD<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: VectorWorks</li> </ul></li> <li><strong>Name</strong>: Statistics<ul> <li><strong>Level</strong>: junior</li> <li><strong>Details</strong>: SPSS</li> </ul></li> <li><strong>Name</strong>: Office apps<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Apache OpenOffice, Apple iWork, Microsoft Office</li> </ul></li> <li><strong>Name</strong>: Collaboration<ul> <li><strong>Level</strong>: intermediate</li> <li><strong>Details</strong>: Slack, Asana, Wrike, Trello, Egnyte</li> </ul></li> </ul> </section> <section title="Languages" class="boxedBulletList"> <h1 class="size2 section-head band center">Languages known</h1> <ul> <li><strong>Name</strong>: English<ul> <li><strong>Level</strong>: native</li> </ul></li> <li><strong>Name</strong>: Esperanto<ul> <li><strong>Level</strong>: professional</li> </ul></li> <li><strong>Name</strong>: German<ul> <li><strong>Level</strong>: working</li> </ul></li> <li><strong>Name</strong>: Turkish<ul> <li><strong>Level</strong>: working</li> </ul></li> <li><strong>Name</strong>: French<ul> <li><strong>Level</strong>: practical</li> </ul></li> <li><strong>Name</strong>: Norwegian (Bokmål)<ul> <li><strong>Level</strong>: practical</li> </ul></li> <li><strong>Name</strong>: Russian<ul> <li><strong>Level</strong>: practical</li> </ul></li> <li><strong>Name</strong>: Latin<ul> <li><strong>Level</strong>: fragmentary</li> </ul></li> </ul> </section> <section title="Interests" class="boxedBulletList"> <h1 class="size2 section-head band center">Interests</h1> <ul> <li><strong>Name</strong>: language design<ul> <li><strong>Details</strong>: controlled Languages, artificial languages, disambiguation</li> </ul></li> <li><strong>Name</strong>: human rights<ul> <li><strong>Details</strong>: universality, humanitarian intervention, migration rights, genocide, civil liberties, transparency, quasi-municipality democracy</li> </ul></li> <li><strong>Name</strong>: social choice<ul> <li><strong>Details</strong>: voting design, language choice, rational mediation</li> </ul></li> </ul> </section> <section title="References" class="boxedBulletList"> <h1 class="size2 section-head band center">References</h1> <ul> <li><strong>Name</strong>: Learners Guild<ul> <li><strong>Reference</strong>: Instructors and colleagues during 2017–2018 enrollment as trainee-apprentice (on request)</li> </ul></li> <li><strong>Name</strong>: The Long Now Foundation<ul> <li><strong>Reference</strong>: Supervisors and colleagues during 2012–2016 tenure as PanLex Project Director (on request)</li> </ul></li> </ul> </section> </main> <section title="credit" class="theme-credit"> Powered by <a href="https://www.npmjs.com/package/jsonresume-theme-a11y">jsonresume-theme-a11y</a> </section> </body> </html>