jsonresume-theme-a11y
Version:
Theme for JSON Resume addressing WCAG 2.1 and ARIA accessibility (a11y) standards
317 lines (316 loc) • 12.8 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>Jonathan Pool: Résumé</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,
.section-subhead {
margin-top: 1rem;
}
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="Jonathan Pool: Résumé" class="section-head">
<p class="size3 center tight strong">Jonathan Pool</p>
<p class="size3 center tight strong">(510) 225-1700</p>
<p class="size3 center tight strong">pool@jpdev.pro</p>
</section>
<section title="Synopsis" class="section-head">
<h1 class="size3 band left caps">Synopsis</h1>
<section title="Motto">
<h1 class="size5 strong">Motto</h1>
<ul>
<li>“Hit the ground learning”</li>
</ul>
</section>
<section title="Principal roles">
<h1 class="size5 strong">Principal roles</h1>
<ul>
<li>Full-stack web developer</li>
<li>Accessibility engineer</li>
</ul>
</section>
<section title="Prior experience and training">
<h1 class="size5 strong">Prior experience and training</h1>
<ul>
<li>UI design and usability</li>
<li>Automated and user testing</li>
<li>Automated internationalization and localization</li>
<li>Documentation</li>
<li>Conference presentations, training, business acquisition, and customer relationship management</li>
<li>Design, implementation, and deployment of instructional software</li>
<li>Physical and cloud server installation, configuration, and maintenance</li>
<li>Network and firewall configuration and maintenance</li>
<li>Project planning, costing, coordination, and management</li>
<li>Grant and contract solicitation, negotiation, and management</li>
<li>Procurement</li>
<li>Regulatory compliance and risk management</li>
<li>Founding of nonprofit and for-profit startups</li>
<li>Political research, mathematical models of social behavior, and statistical analysis of social data (Harvard University, B.A.; University of Chicago, Ph.D.)</li>
<li>Volunteer service in Peace Corps, Operation Crossroads Africa, nonprofit boards of directors, and advisory boards</li>
</ul>
</section>
</section>
<section title="Recent Work History" class="section-head">
<h1 class="size3 band left caps">Recent Work History</h1>
<section title="Self-employment">
<h1 class="size5 section-subhead strong">Self-employment<br>Web accessibility developer/consultant<br>Seattle, Washington<br>2018-02-17 – </h1>
<ul>
<li>Conducted cross-browser WCAG 2.1, WAI-ARIA, 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 other assistive technologies</li>
<li>Provided pro bono accessibility consulting to for-profit, nonprofit, and government organizations</li>
<li>Published accessibility reports</li>
<li>Developed and maintained web applications with nginx, PM2, PostgreSQL, SendGrid Web API, and Twilio Programmable Voice API on Ubuntu Linux OVH VPS</li>
<li>Received training on “Advanced PDF Accessibility”, accessible CSS and SVG, and aXe development</li>
</ul>
</section>
<section title="Learners Guild">
<h1 class="size5 section-subhead strong">Learners Guild<br>Full-stack web-development and accessibility apprentice<br>Oakland, California<br>2017-05-01 – 2018-02-16</h1>
<ul>
<li>Developed 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</li>
<li>Researched state and federal U.S. and foreign accessibility laws and regulations</li>
<li>Studied best practices in code organization, asynchronous programming, naming conventions, debugging, linting, testing, TDD, continuous integration, MVC architecture, documentation, and code reviews in agile development</li>
<li>Became ESLint contributor #25</li>
<li>Made 200+ contributions to MDN Web Docs</li>
<li>Managed versions, collaboration, and workflows with git, Github, Slack, and Trello</li>
</ul>
</section>
<section title="The Long Now Foundation">
<h1 class="size5 section-subhead strong">The Long Now Foundation<br>Director and web/database developer in multilingual accessibility project<br>Berkeley, California<br>2012-01-01 – 2016-12-19</h1>
<ul>
<li>Managed PanLex project</li>
<li>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</li>
<li>Developed web UIs with authentication and authorization and SEO API</li>
<li>Tuned and tested indirect-translation algorithms</li>
<li>Developed NLTK corpus in 2000 languages</li>
<li>Contributed to Common Locale Data Repository of the Unicode Standard</li>
<li>Recruited steering committee, 5 web developers and linguists, and 40 summer interns</li>
<li>Installed, configured, and managed servers under Ubuntu Linux on AWS EC2 and dedicated OVH hosts</li>
<li>Wrote project developer documentation with WordPress</li>
<li>Collaborated with git, svn, Github, Gitlab, Bitbucket, SourceForge, Slack, Asana, Wrike, and Egnyte</li>
<li>Published and presented technical papers</li>
</ul>
</section>
<section title="Utilika Foundation">
<h1 class="size5 section-subhead strong">Utilika Foundation<br>Founder, CEO, and web/database developer in multilingual accessibility project<br>Seattle, Washington<br>2004-05-03 – 2011-12-31</h1>
<ul>
<li>Converted SQL Server database to PostgreSQL</li>
<li>Developed database, web framework, and UIs with Perl, CSS, and HTML for accessibility of digital content and communications for speakers of all languages</li>
<li>Designed authentication and authorization rules</li>
<li>Installed, configured, and managed web, database, and mail servers with Red Hat Enterprise Linux</li>
<li>Managed research partnership with Turing Center, University of Washington</li>
<li>Published and presented research papers</li>
<li>Recruited and trained volunteers and 10 interns</li>
<li>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)</li>
</ul>
</section>
<section title="Centerplex">
<h1 class="size5 section-subhead strong">Centerplex<br>Founder, CEO, and web/eCommerce/network developer<br>Tukwila, Washington<br>1993-06-16 – 2004-06-11</h1>
<ul>
<li>Developed web applications for property management, resource allocation, and contracting with Perl, CSS, HTML, PostgreSQL, VBA, and VectorWorks CAD</li>
<li>Designed and managed search-engine advertising</li>
<li>Designed and managed secure inter-building LAN and firewall under Cisco IOS</li>
<li>Designed physical accessibility upgrades per ADA Title III</li>
</ul>
</section>
</section>
<section title="Professional affiliations" class="section-head">
<h1 class="size3 band left caps">Professional affiliations</h1>
<section title="International Association of Accessibility Professionals">
<h1 class="size5 strong">International Association of Accessibility Professionals</h1>
<ul>
<li>member</li>
</ul>
</section>
<section title="Puget Sound Special Interest Group in Computer-Human Interaction">
<h1 class="size5 strong">Puget Sound Special Interest Group in Computer-Human Interaction</h1>
<ul>
<li>member</li>
</ul>
</section>
<section title="Seattle Area Accessibility & Universal Design">
<h1 class="size5 strong">Seattle Area Accessibility & Universal Design</h1>
<ul>
<li>member</li>
<li>invited speaker</li>
</ul>
</section>
<section title="Esperantic Studies Foundation">
<h1 class="size5 strong">Esperantic Studies Foundation</h1>
<ul>
<li>cofounder</li>
<li>Advisory Board member</li>
</ul>
</section>
</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>