First we need a nice login page where users can setup an account simply by adding name and email.
Secondly we need a start screen where users can choose what they want to do. Here you can select:
a) Resume - where you can add and maintain your resume
b) Search - where you can search among the registered resumes
c) Settings - where you can set default values for search
d) Profile - where you can edit your personal information
e) Messages - where you can see messages sent to you
f) Company - where you can edit the settings of the company you work for
g) Statistics - where you can see how your resume is doing and what the market is looking for.
we imagine that this startscreen is flat icons with as little text as possible.
Third we need a search page. This is where users can search resumes. We have a video that describes what we want to do. Hopefully I will have an opportunity to attach it later on. Otherwise, just contact me and I'll give you a dropbox link.
Basically what the seracher can do here is:
a) Search - define Profile (+experiences), skills(+experiences), keywords(+experiences), industries(+experiences), education and planned start-date. This will result in a set of resumes that will receive a score (total score and score for each search elements that were used). These resumes can be "expanded" so you can se all data on the resume (except the personal details - only work related data). You can also select some of the presented resumes to put in a shortlist. you cal also choose to save your search or to create a request from the search elements that you have.
b) Saved searches - this is where you can have another search window open with another seach that you have saved earlier. (might be the last time you looked for a Project Manager) The searches has the same possibilities that are in "Search" but with the option to pich earlier saved searches from a list.
c) Shortlists - the user can define shortlists where he has resumes that maybe are really good and can be used later on, or selected resumes that he wants to invite to negotiation for a specific assignement. When he clicks "shortlists" he will be presented with a list of his own saved shortlists. He can manage them (View, New, Update, Delete) and see the resumes that are in the active shortlist. He can also manage the resumes. (View, New, Update, Delete)
d) Requests - the user can produce a request from a selected or active search. He will then be asked to fill out the start date, duration, expected rate, work load, company description (which is chosen from his earlier descriptions) and freetext description of the assignement. In this wiew he can also choose to invite a shotlist to the request so the request will be sent to the resume owners of the shotlist.
The forth page should be the resume page. This is where users can maintain their resume. In here you can enter your
a) Profile 1 & 2 - which is the main description of what kind of consultant you are. For instance Project Manager, Test Manager og FEDesigner or Programmer. The two fields Profile 1 and Profile 2 are filled out from a list of available profiles. You can also enter an experience level 1 year to 10+ years.
b) Skills - these are an infinite amount of skills that the user selects from a pre-defined list and adds experience to it. There are a set of skills available that the user can pick from. This list of suggested skills is defined after the user picks a profile.
c) Keywords - here the user can pack keywords that match his profile. It's an infinite list where he can pick from a pre-defined table of keywords. Each keyword can be associated to an experience 1 - 10+ years.
d) Educations and certifications - here the user can pick certifications and educations from separate predefined lists and define the "year ended" from a list of years for each education or certification.
e) Work experiences - This is where the user can describe where he/she has worked arlier and choose companies from a pre-defined list of companies and set a heading, duration, used profile, used skills, associatedkeywords and free text description.
f) Resume settings - Here the user will define when he is available for new contracts. What dureation of notice he has for his current contract, which regions he is interested in working in. Wheather he is interested in on-site, commute or distance jobs and what languages he communicates in and at what level.