The Ruby Resume project, is a project I started to make it easier for Ruby developers to create, host, share their resume, and keep it up to date. It is an open source project, that anyone can use to help manage their resume online. It offers a variety of options and you can take or leave any part you wish. Basically, you fork the project, alter some things for your needs, and can contribute interesting additions back to the shared Ruby Resume project.
The project uses Sinatra, Markdown, and a collection of Rake tasks to get the job done.
What does the Ruby Resume project do?
- Supports deploying your resume to Heroku in a variety of formats.
- Easily deploy your app to any Sinatra compatible host
- Allows simple publishing of your resume to your github personal page.
- It makes it simple to publish your resume as a gem. I got the idea for a personal resume gem from Eric Davis.
- It uses Markdown, which integrates well with Github Jobs
- It currently suppots HTML, LaTeX, and Markdown. Soon it will support PDF, RTF, etc...
I built this because I had to publish and start updating my resume again after not dealing with it for 3 years. I wanted something that would simplify the whole process. I wanted my resume under git, and I wanted to be able to quickly deploy any changes online and support a large number of formats.
Anyways check out the source on Github and the Readme which gives simple instructions on how to use the project. Or what the video below which demonstrates how to use this project for your own resume.
Live Examples:
- My resume on Heroku
- My Github personal page
- My personal resume gem is, danmayer-resume, which can be installed using
gem install danmayer-resume, then execute danmayer-resume
Ruby Resume Project from dan mayer on Vimeo.
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=8c8aa943-8dd9-4306-a95c-2dbff0b07c08)


Comments (5)
Please NO!! Do not pollute the gem space with a bunch of resumes!! This is SPAM!! It's one this to create a local gem to deploy to your server but do not push this crap to gemcutter. Please!
Posted by Mark Carey | May 11, 2010 10:52 AM
Posted on May 11, 2010 10:52
Being able to build a gem is a simple skill, its good that you can do it, but it won't get you a job.
Most head hunters are not technical and won't gem install your resume.
Most technical people who would hire you will get your resume from a headhunter.
Your resume is not software, it is a document, it should be distributed as a document not as software.
Being clever is good, make sure you are clever in the right ways, and not in the wrong ways. If I came across a gem based resume I would intentionally discard it before reading it as it betrayed a lack of understanding of the tools you have available to you. Focus more on making your achievements and skills pop when someone sees your resume. If you need stuff to put on your resume, go fork some github projects and start fixing issues or better yet write a really cool tool that shows just how much of a badass you are. This is much more impressive than showing you can build a gem.
Posted by Mark Carey | May 11, 2010 11:08 AM
Posted on May 11, 2010 11:08
"Please NO!! Do not pollute the gem space with a bunch of resumes!! This is SPAM!! It's one this to create a local gem to deploy to your server but do not push this crap to gemcutter. Please!"
WHAT HE SAID... Please, for god's sake, STOP doing it...
Posted by Glass | May 11, 2010 11:49 AM
Posted on May 11, 2010 11:49
I updated the readme of the project to say this was not recommended as it offended some people.
I also checked with the rubygems.org guys and they actually have no problem with it, so for what it's worth I made sure I wasn't crossing their line.
Posted by Dan Mayer | May 11, 2010 6:39 PM
Posted on May 11, 2010 18:39
Yes. Look! We have a nice picture.What a nice little book!In fact, they are very nice souvenirs.It would be nice to have less homework.
Posted by supra shoes | December 15, 2010 11:07 PM
Posted on December 15, 2010 23:07