jsonresume-theme-a11y
Version:
Theme for JSON Resume addressing WCAG 2.1 and ARIA accessibility (a11y) standards
549 lines • 26.9 kB
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>