Why would you allow your potential future employer to simply read your resume, when you can allow them to experience your resume?
An interactive Tableau resume can allow someone to experience your resume and leapfrog you to the top of the candidate list.

Let’s get started.

Step 1 – The Data

First, you will need to setup a table with all your resume information in it.
The headings I have used are Category, Sub-Category, Country and City (I did not use Country and City, but if these fields are relevant to your resume, you can include them, otherwise exclude them), Description, End Date, Skills, Start Date, Title and Today(unused). I also created a second Sheet with Sub-Category, Description Extended and Highlights. The Second Table/Sheet was to reduce redundancies.

Attached is my resume data:
excel resume data
Feel free to download and use it as a template for your own resume or project.

Step 2 – Skills, Description and Highlights

Open Tableau and load in the data you have just created.
Create 5 new sheets and name them Skills, Title, Company, Description and Highlights.

  • Drag Skills to the Rows shelf on the Skills sheet.
  • Drag Title to the Rows shelf on the Title sheet.
  • Drag Sub-Category to the Rows sheet on the Company sheet.
  • Drag Description Extended to the Rows shelf on the Description sheet.
  • Drag Highlights to the Rows shelf on the Highlights sheet.

Hide field labels for sheets.

To remove the ‘Abc’, change all sheet types to polygon.

Step 3 – The Gantt Chart

Firstly, we need to create a calculated field which calculates the difference in date from the end date and the start date of each career or education role you have listed. We do this with the following function:Second, we right-click and drag start date to the columns shelf, and select continuous month and click ‘OK’.

Next, we drag Sub-Category onto the Rows Shelf, Category onto the color marks, and day_difference (our calculated field) onto size marks, and change the aggregation to average. Finally, we will filter out our nulls (Hobbies, Certificates, Badges) by clicking on nulls in the bottom right of the chart and click ‘filter data’.

Remember to change the aggregation of day_difference to Average.

Filtering the null values.

Now we need to sort the Gantt chart. Right-click on Sub-Category and click sort.

Select Field under the sort by option, descending for sort order, start date for Field name, and minimum for aggregation.

You should now have a Gantt chart. I have added Title, Month End Date and Year End Date to details on the marks card for the tooltip. You will need to format and color legend according to your preferences. Name this sheet Employment and Education.

Finally, we can add your skills to the tooltip using the viz in tooltip. In the marks card click on tooltip > Insert > Sheets > Skills. The skills displayed in the tooltip will be relevant to each mark on the Gantt chart.

The tooltip configuration looks like this:

Let’s add a reference line to show the current day. Click on the Analytics Pane in the top left corner, and Drag Reference Line to Table.

Select the Value¬†drop down and choose today. Click ‘OK’.

Step 4 – Badges and Certificates

Firstly, you will need to find some logos for your certificates or badges and add them to shapes. You can do this by going to Documents > My Tableau Repository > Shapes > Create a new folder called Resume and paste your logo here.

Next, create a new sheet and name this sheet RMIT Badge (you will name this something different according to where the badge was from). Drag Sub-Category to Rows. Drag Sub-Category to Filters and filter out everything except the badge for this sheet (only 1 badge or certificate per sheet).

We now need to change the type to a shape.

Click on the new Shape box that has just appeared and select more shapes. In the new window, under ‘Select Shape palette:’, choose ‘Resume’, and select the icon for the badge and click ‘OK’.

Now right-click on the Sub-Category and uncheck ‘show header’.

Finally, change the standard view to Entire view.

Your sheet should now look like this:

Repeat step 4 for all your badges and certificates.

Step 5 – Hobbies

Similar to step 4, you will need to find some logos or icons for your hobbies and add them to shapes. Again, you can do this by going to Documents > My Tableau Repository > Shapes > Resume (the same folder we created in step 4) and paste your logo and icons here.

Next, create a new sheet and name this sheet AFL (you will name this something different according to your hobby). Drag Sub-Category to Rows. Drag Sub-Category to Filters and filter out everything except the hobby for this sheet (only 1 hobby per sheet).

We now need to change the type to a shape.

Click on the new Shape box that has just appeared and select more shapes. In the new window, under ‘Select Shape palette:’, choose ‘Resume’, and select the icon for the hobby and click ‘OK’.

Now right-click on the Sub-Category and uncheck ‘show header’.

Finally, change the standard view to Entire view.

Your sheet should now look like this:

Repeat step 5 for all your hobbies.

Step 6 – Create your Dashboard

It is now time to compile all your worksheets together and build your beautiful interactive resume. My name, position and bio are entered through 1 text box in the dashboard. Make sure all your formatting is done, and add a background. Check out and download my tableau interactive resume workbook to help build your dashboard.

Thanh_Ho_Resume | Tableau Public

Step 7 – Add interactivity to your dashboard

First, use the Gantt chart as a filter by clicking on the filter icon at the top right of the chart.

Next, we need to edit the dashboard actions by clicking on Dashboard > Actions.

Select the Filter and click Edit.

Configure the Filter Action by choosing Hover (or Select) under ‘Run action on’. Under Target Sheets, only select Title, Company, Description and Highlights. And choose ‘Keep filtered values’ under ‘Clearing the selection will’. Click ‘OK’.

Finally, we want to add a URL link that your potential employer will be directed to when they click on any of your badges or certificates. To do this, we need to open up our dashboard actions again.

Next, click Add Action > Go to URL.

Select the Badge or Certificate that you wish to link the URL to, choose ‘Select’ under the ‘Run action on’, and enter the URL.

CONGRATULATIONS!!
You now have a Tableau interactive resume.

I hope you have enjoyed the post, and I will see you next time.

The Data School
Author: The Data School