{
  "lang": {
    "format": "hide",
    "data": "en"
  },
  "title": {
    "format": "hide",
    "data": "Résumé: Jonathan Pool"
  },
  "order": {
    "format": "hide",
    "data": [
      "picture",
      "identity",
      "profDetail",
      "contacts",
      "profiles",
      "projects",
      "openSource",
      "skills",
      "languages",
      "education",
      "work",
      "awards",
      "publications"
    ]
  },
  "legend": {
    "format": "hide",
    "data": {
      "awards": "Awards",
      "blog": "Blog",
      "contacts": "Contact information",
      "creditTo": "Powered by ",
      "deployment": "Demo",
      "education": "Education",
      "email": "Email",
      "githubRepo": "Github",
      "identity": "Name and occupation",
      "languages": "Human languages",
      "location": "Mailing address",
      "mobilePhone": "Mobile telephone",
      "network": "Host",
      "openSource": "Open-source development",
      "phone": "Telephone",
      "picture": "Photograph",
      "profDetail": "Professional repertoire",
      "profiles": "Profiles",
      "project": "Project name",
      "projects": "Projects",
      "publications": "Publications",
      "résumé": "Résumé",
      "skills": "Skills",
      "url": "URL",
      "username": "User ID",
      "work": "Work"
    }
  },
  "picture": {
    "format": "cornerPic",
    "title": "picture",
    "data": {
      "src": "http://stulta.com/images/pool-2009.jpg",
      "alt": "Photograph of Jonathan Pool"
    }
  },
  "identity": {
    "format": "center",
    "title": "identity",
    "data": [
      {
        "size": 1,
        "text": "Jonathan Pool"
      },
      {
        "size": 2,
        "text": "Developer of accessible web applications"
      }
    ]
  },
  "profDetail": {
    "format": "rowTablesCircled",
    "title": "profDetail",
    "data": {
      "head": {
        "size": 4,
        "data": "I do"
      },
      "tables": [
        ["planning", "design", "coding", "linting", "testing"],
        ["documentation", "blogging", "training", "maintenance", "upgrades"]
      ]
    }
  },
  "contacts": {
    "format": "tableLeftHeads",
    "title": "contacts",
    "data": {
      "table": {
        "caption": {
          "size": 4,
          "data": "Find me at"
        },
        "data": [
          {
            "label": "email",
            "data": [
              {
                "format": "mailLink",
                "data": {
                  "href": "pool@stulta.com"
                }
              }
            ]
          },
          {
            "label": "phone",
            "data": [
              "(510) 225-1700"
            ]
          },
          {
            "label": "blog",
            "data": [
              {
                "format": "hLink",
                "data": {
                  "href": "http://stulta.com/forumo"
                }
              }
            ]
          },
          {
            "label": "résumé",
            "data": [
              {
                "format": "hLink",
                "data": {
                  "href": "https://jpdev.pro"
                }
              }
            ]
          },
          {
            "label": "location",
            "data": [
              {
                "format": "address",
                "data": {
                  "point": "901 24th Ave S",
                  "postalCode": "98144-3032",
                  "city": "Seattle",
                  "countryCode": "US",
                  "region": "Washington"
                }
              }
            ]
          }
        ]
      }
    }
  },
  "profiles": {
    "format": "tableTopHead",
    "title": "profiles",
    "data": {
      "table": {
        "caption": {
          "size": 4,
          "data": "Look me up at"
        },
        "label": ["network", "username", "url"],
        "data": [
          [
            "Github",
            "jrpool",
            {
              "format": "hLink",
              "data": {
                "href": "https://github.com/jrpool"
              }
            }
          ],
          [
            "LinkedIn",
            "jonathanpool",
            {
              "format": "hLink",
              "data": {
                "href": "https://www.linkedin.com/in/jonathanpool/"
              }
            }
          ],
          [
            "MDN Web Docs",
            "JonathanPool",
            {
              "format": "hLink",
              "data": {
                "href": "https://developer.mozilla.org/en-US/profiles/JonathanPool"
              }
            }
          ],
          [
            "Google Scholar",
            "Jonathan Pool",
            {
              "format": "hLink",
              "data": {
                "href": "https://scholar.google.com/citations?user=qSNjYhQAAAAJ&hl=en&oi=ao"
              }
            }
          ],
          [
            "Semantic Scholar",
            "Jonathan Pool",
            {
              "format": "hLink",
              "data": {
                "href": "https://www.semanticscholar.org/author/31879705"
              }
            }
          ]
        ]
      }
    }
  },
  "projects": {
    "format": "tableTopHead",
    "title": "projects",
    "data": {
      "table": {
        "caption": {
          "size": 4,
          "data": "I’ve been working on"
        },
        "label": ["project", "githubRepo", "deployment"],
        "data": [
          [
            {
              "format": "code",
              "data": "jsonresume-theme-a11y"
            },
            {
              "format": "hLink",
              "data": {
                "label": "jrpool/jsonresume-theme-a11y",
                "href": "https://github.com/jrpool/jsonresume-theme-a11y"
              }
            },
            {
              "format": "hLink",
              "data": {
                "label": "npm: jsonresume-theme-a11y",
                "href": "https://www.npmjs.com/package/jsonresume-theme-a11y"
              }
            }
          ],
          [
            "Accessible Calculator",
            {
              "format": "hLink",
              "data": {
                "label": "jrpool/calculator",
                "href": "https://github.com/jrpool/calculator"
              }
            },
            {
              "format": "hLink",
              "data": {
                "href": "https://jrpool.github.io/calculator/"
              }
            }
          ],
          [
            "DocSearch",
            {
              "format": "hLink",
              "data": {
                "label": "jrpool/docsearch",
                "href": "https://github.com/jrpool/docsearch"
              }
            },
            {
              "format": "hLink",
              "data": {
                "href": "https://jpdev.pro/ds/"
              }
            }
          ],
          [
            "Geezer.pro",
            {
              "format": "hLink",
              "data": {
                "label": "jrpool/geezer.pro",
                "href": "https://github.com/jrpool/geezer.pro"
              }
            },
            {
              "format": "hLink",
              "data": {
                "href": "https://geezer.pro"
              }
            }
          ],
          [
            "SPA for Seniors",
            {
              "format": "hLink",
              "data": {
                "label": "jrpool/singlepropertysite",
                "href": "https://github.com/jrpool/singlepropertysite"
              }
            },
            {
              "format": "hLink",
              "data": {
                "href": "https://berkhouse.info"
              }
            }
          ]
        ]
      }
    }
  },
  "openSource": {
    "format": "boxedBulletList",
    "title": "openSource",
    "data": {
      "head": {
        "size": 2,
        "data": "I have contributed to"
      },
      "list": [
        {
          "format": "headedString",
          "data": {
            "head": "ESLint (#25)",
            "tail": {
              "format": "hLink",
              "data": {
                "href": "https://github.com/eslint/eslint/graphs/contributors"
              }
            },
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "MDN Web Docs",
            "tail": {
              "format": "hLink",
              "data": {
                "href": "https://developer.mozilla.org/en-US/dashboards/revisions?user=JonathanPool"
              }
            },
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "LearnersGuild/curriculum-app (#3)",
            "tail": {
              "format": "hLink",
              "data": {
                "href": "https://github.com/LearnersGuild/curriculum-app/graphs/contributors"
              }
            },
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "PanLem",
            "tail": {
              "format": "hLink",
              "data": {
                "href": "https://jpdev.pro/info/docs/panlem-pool.png"
              }
            },
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "PanLex developer documentation",
            "tail": {
              "format": "hLink",
              "data": {
                "href": "https://dev.panlex.org"
              }
            },
            "delimiter": ": "
          }
        }
      ]
    }
  },
  "skills": {
    "format": "boxedBulletList",
    "title": "skills",
    "data": {
      "head": {
        "size": 2,
        "data": "I have worked with"
      },
      "list": [
        {
          "format": "headedString",
          "data": {
            "head": "Languages",
            "tail": "JavaScript, Perl, Java, bash, 68000 Assembly, VBA, APL",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Scopes",
            "tail": "full-stack, back-end, front-end, APIs, SPAs",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Back-end",
            "tail": "Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, DBI",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Databases",
            "tail": "PostgreSQL, PL/pgSQL, SQL Server, FileMaker Pro, MongoDB, migrations",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Front-end",
            "tail": "HTML, CSS, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Content and version management",
            "tail": "git, svn, Github, Gitlab, Bitbucket, SourceForge, WordPress",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Quality control",
            "tail": "ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Accessibility testing",
            "tail": "Chrome Developer Tools, WAVE, aXe, Siteimprove",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Accessible development",
            "tail": "WCAG 2.1, ARIA, VoiceOver, Acrobat Pro DC, ADA Title III",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Internationalization",
            "tail": "Unicode, CLDR, ISO 639, PanLex API",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Web servers",
            "tail": "Apache httpd, nginx",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Mail servers",
            "tail": "Postfix, sendmail, SendGrid Web API",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Remote hosts",
            "tail": "Amazon AWS (EC2, S3, Glacier), Heroku, OVH",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "OS’s",
            "tail": "Ubuntu, RHEL, OS X, Cisco IOS",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Configuration management",
            "tail": "Puppet",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Files",
            "tail": "FineReader, Acrobat, iconv, Atom, nano, ed, sed, GraphicConverter",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "CAD",
            "tail": "VectorWorks",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Statistics",
            "tail": "SPSS",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Office apps",
            "tail": "Apache OpenOffice, Apple iWork, Microsoft Office",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "Collaboration",
            "tail": "Slack, Asana, Wrike, Trello, Egnyte",
            "delimiter": ": "
          }
        },
        {
          "format": "headedString",
          "data": {
            "head": "E-commerce",
            "tail": "web contracting, web reservations, crowdsourcing (Amazon Mechanical Turk), Google AdWords, IP licensing, authentication, authorization, sales form management (design, validation, tabulation)",
            "delimiter": ": "
          }
        }
      ]
    }
  },
  "languages": {
    "format": "boxedBulletList",
    "title": "languages",
    "data": {
      "head": {
        "size": 2,
        "data": "I can communicate in (best→worst)"
      },
      "list": [
        "English",
        "Esperanto",
        "German",
        "Turkish",
        "French",
        "Norwegian Bokmål",
        "Russian",
        "Latin"
      ]
    }
  },
  "education": {
    "format": "boxedBulletList",
    "title": "education",
    "data": {
      "head": {
        "size": 2,
        "data": "I have studied at"
      },
      "list": [
        {
          "format": "edWork",
          "data": {
            "location": "Learners Guild",
            "url": "https://learnersguild.org",
            "startDate": "2017-05-01",
            "endDate": "2018-02-16",
            "subject": "web development"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "University of Washington Interdisciplinary Undergraduate Program",
            "url": "https://jpdev.pro/info/docs/pool-uw-transcript.pdf",
            "startDate": "2004-03-29",
            "endDate": "2007-06-01",
            "subject": "computer science, UI design, linguistics"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "The University of Chicago",
            "url": "https://jpdev.pro/info/docs/pool-uc-transcript.pdf",
            "startDate": "1966-09-01",
            "endDate": "1971-04-30",
            "subject": "political science"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "Harvard University",
            "url": "https://www.harvard.edu",
            "startDate": "1960-09-01",
            "endDate": "1964-06-30",
            "subject": "government"
          }
        }
      ]
    }
  },
  "work": {
    "format": "boxedBulletList",
    "title": "work",
    "data": {
      "head": {
        "size": 2,
        "data": "I have worked at"
      },
      "list": [
        {
          "format": "edWork",
          "data": {
            "location": "The Long Now Foundation",
            "url": "http://longnow.org",
            "startDate": "2012-01-01",
            "endDate": "2016-12-19",
            "subject": "Project Director, PanLex"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "Centerplex",
            "url": "http://stulta.com/misc/cx/",
            "startDate": "1993-06-16",
            "endDate": "2004-06-11",
            "subject": "contracting, project management, ADA upgrades"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "University of Washington Department of Political Science",
            "url": "https://www.polisci.washington.edu/",
            "startDate": "1977-09-16",
            "endDate": "1993-06-15",
            "subject": "research and teaching"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "State University of New York at Stony Brook",
            "url": "http://www.stonybrook.edu",
            "startDate": "1971-01-01",
            "endDate": "1977-06-15",
            "subject": "research and teaching"
          }
        },
        {
          "format": "edWork",
          "data": {
            "location": "Peace Corps",
            "url": "https://www.peacecorps.gov/",
            "startDate": "1964-06-15",
            "endDate": "1966-06-15",
            "subject": "teaching"
          }
        }
      ]
    }
  },
  "awards": {
    "format": "boxedBulletList",
    "title": "awards",
    "data": {
      "head": {
        "size": 2,
        "data": "I have received software grants from"
      },
      "list": [
        "University of Maryland",
        "National Science Foundation"
      ]
    }
  },
  "publications": {
    "format": "boxedBulletList",
    "title": "publications",
    "data": {
      "head": {
        "size": 2,
        "data": "I have published about"
      },
      "list": [
        "computational lexicography",
        "syntactic ambiguity",
        "game-theoretic models of social choice"
      ]
    }
  }
}
