DEV Community

Cover image for Resume in JSON: jsonresume-theme-stackoverflow
Francesco Esposito
Francesco Esposito

Posted on

Resume in JSON: jsonresume-theme-stackoverflow

Resume in JSON ๐Ÿค“

A few years ago I discovered jsonresume, a very promising project aimed to provide a json-schema to write a resume.

I immediately got excited and I wrote 2 templates for that: ๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป

  • jsonresume-stackoverflow-theme: code and demo which I am proud of ๐Ÿ•บ
  • another one that I actually don't like anymore ๐Ÿ˜†

My first handcrafted resume template ๐ŸŒŸ

The StackOverflow template was my first resume written using web technologies and it has some popularity, I got contributions and features requests. I use it myself as my resume and a bunch of my friends use it too. However, the schema is not very flexible and the last iteration was done 5 years ago json-resume-schema.

The current stack to write a template for json-resume is quite old too: Handlebars.js.

Need for a rewrite ๐Ÿ˜Ž

My idea is to fully rewrite my StackOverflow template, (maybe the json-schema too, but this is another story) using different technologies, the most reasonable that come to my mind are:

HELP โค๏ธ

  • Is anyone interested in that project?
  • Which technologies to do you advice me to choose and why?

Top comments (11)

Collapse
 
mkrl profile image
Mikhail Korolev •

Thank you so much for pointing me to this!
Just yesterday I got an idea of having my resume in a kind of a structured data format. Shame I already wasted a night developing something that already exists though.

Collapse
 
phoinixi profile image
Francesco Esposito •

Youโ€™re welcome.

You didnโ€™t waste time, that is the life of a developer!

Collapse
 
joeberetta profile image
Joe Beretta •

Thank you for motivation. I needed this idea. I think to do something like this just with elements of portfolio/personal website which you can print/download as cv. So for me I think to use Js+NodeJs or Js+C/PHP

Collapse
 
dalevross profile image
Dale Vivian Ross •

I've been using the StackOverflow theme when sharing my resume due to loading errors with the Elegant theme periodically. While migrating my blog I wondered why I didn't include it in the samples. I guess it wasn't out yet?

Very nice! I'd be willing to contribute
dalevross.com/blog/jsonresume/2015...

Collapse
 
phoinixi profile image
Francesco Esposito •

probably it was not available by that time, I would be more than happy to have contributors, there are open issues actually

Collapse
 
prelias profile image
Paulo Roberto Elias •

Very interesting idea, I was just looking for something like that. Congrats on your work, but I think I'll keep looking for something based on markdown.

Collapse
 
phoinixi profile image
Francesco Esposito •

Thanks Paulo, I will look into that alternative too.

I just have some doubts about md:

  • The format is very free and can lead to dfferent html output
  • how can we predict (and style) the possible sections of the resume? That would mix presentation and data, that is the main reason of having a json CV
Collapse
 
prelias profile image
Paulo Roberto Elias •

Hi! I am not an expert, but I think you're right. Using MD you'll not have an "standard object" to rely on.

By the way, I think you can use some conventions, for example: the first link (#) could be always the header, and something like that

But it was just an idea man, congrats on your work again. It's awesome

Thread Thread
 
phoinixi profile image
Francesco Esposito •

Thanks!

Collapse
 
sagarjethi profile image
Sagar Jethi •

Thanks

Collapse
 
dwmyke profile image
Mikel-Jon West •

I was just now thinking about doing this with gatsby.