A simple way to represent personal information as JSON objects.
Resources are served as JSON documents using REST-like conventions. The top level
/resume serves the entire document.
The various collections serve a list of resources, or a single
resource when given an index in the form of
Resources are zero indexed, and when chronology is significant,
newer resources are listed first. So to get my most recent
employer, you would make a request to
GET access is allowed to the following:
POST, PUT, PATCH, and DELETE are not currently allowed, but could be used in the context of accessing a read/write data source.
This was a project that I started thinking about after reading a Hacker News article about Parse and their "Apply via API" concept. I intended it to be a fairly straightforward way for people to describe themselves, and what they were interested in.
Also, as a (soon to be) new grad without a permanent position lined up, this seemed to be a semi-novel way to pitch myself to companies.
This is a Jetty webapp that uses Google's Gson library to deliver Java data classes that amount to Java Beans. Currently, data is fetched from a single class, though it would be fairly simple to add a database for persistence. Dependencies and packaging are managed by Maven. Git, and Heroku combine for quick, and mostly painless deployment.