Inspiration

I have always been inconsistent with keeping track of my experiences, and would spend a lot of time trying to remember the time and the responsibilities of past jobs only when I am on a job hunt. And often, as different employers look for different skill sets in the candidate, I would need to spend a lot of time tailoring my resume to fit the skill set the employer is looking for.

What it does

auto resume is designed to help keep track of all of the experiences I have, and allow me to organize them easily and export them as a pdf at a click of a button. I also wanted to have an AI construct and recommend resume using the experiences I have entered and the job I am interested in.

How we built it

Auto Resume is built using python as a piece of client side software that runs in the command line. However, when designing the data structure, I was careful to structure it in a way so that this piece of software can be easily integrated into a server, and become the backend for a web based service.

Challenges we ran into

The major challenge I ran into was the lack of time, as I was not only a hacker at SBUHacks, but I was also mentoring and helping to debug other participants projects. As well as that I was a one man team and had to crank out this hack overnight.

Accomplishments that we're proud of

I am very proud of the way I designed the data structure I used to store the information, as it was designed with horizontal scalability in mind.

What we learned

One thing that I learned was that to design a good solution, you need to break the problem down into smaller pieces. As just weeks ago I was working on a project, and was trying to design the backend server software at the same time I was trying to create the front end, which did not go well and caused a lot of headache for me.

What's next for auto resume

Up next is to integrate fpdf, a python library for working with PDF, so that a resume can be procedurally generated at the touch of a button. After that, I would like to spend time to train a machine learning model that can start to give user recommendations. This can be extended even further, by making converting the software to the back end service for a website, where anyone can come and create an account, input their experiences, the jobs they want, and have a resume generated for them.

Built With

Share this project:

Updates