In today’s competitive job market, it’s important to stand out from the crowd with a visually appealing resume. One way you can achieve this is as a Data Analyst is by creating an interactive resume using Tableau/Tableau Public.

For you beginners out there, Tableau is a data visualization software that allows users to create interactive and dynamic data visualizations that can be shared online. It’s a great way to build a portfolio of your work! Also Tableau Public is free!

So in this blog post I aim to run through how you can create an interactive resume using Tableau or Tableau Public.


Step 1: Gather your data

Before you start creating your resume, you’ll need to gather all the data you want to include into an excel spreadsheet or csv file and structure it right for Tableau.

This is probably THE most important step. How you structure the data could impact how your experience in filtering in Tableau will go.

The data you could include could be work experience, education, skills, projects, and any other relevant information. You will need to organise this data under categories in a spreadsheet and then import it directly into Tableau/Tableau Public.

Here’s an example of how I would organise my work experience in an excel spreadsheet.

By doing it this way, on each worksheet I can filter out the categories I don’t need. For example, if I only want to show Careers, I could choose to do so. It can also allow me to colour code based on the Category.
Step 2: Get inspired or create your template and style

Tableau Public offers several resume templates that you can use as inspiration. A quick search and you will find lots of beautiful examples to base your resume on.


Do a search on Tableau Public and get inspired!

Alternatively, you can create your own design from scratch. You can draw up your own design (Excalidraw is handy for this)  and then once you have that, go ahead and begin making the framework in Canva or Figma and then exporting it as an image.

It is most likely that the fancier Tableau resumes you see on Tableau Public use a floating image as the framework and then position the charts/worksheets on top. And since that works, I did the same.

*TIP* Don’t clutter your resume with too many colours. It’s easy to find a colour scheme online and then just use that. And if you didn’t know already, you can create your own colour palettes. Another data schooler created a blog tutorial here.

Step 3: Create your visualizations

Showcase your skills and experience through these visualizations.

A Gantt chart is a popular choice for creating a timeline of your career.

Or get fancy with your charts and go lollipop like what I did which my timelines.

Bar charts can also be used to show your skill levels. It’s all up to you how to build your resume!

Dual axis two of the same measure, make one mark is a circle, the other mark a line and you have a lollipop timeline

Step 4: Add interactivity

Make your visualization more engaging and user-friendly. Add filters and set/parameter actions to allow the viewer to interact with it. Tooltips can help provide more information than what is shown or to give instructions. Utilise Tableau’s dynamic zoning to show and hide specific containers based on a boolean calculation. Combining these elements will allow you to create an interactive resume that will impress prospective employer and showcase your understanding of Tableau.

In my interactive resume, I used buttons (using the shape mark) and parameter actions to create navigation buttons. I created boolean calculations for each of the sections. Then used parameter actions to change the parameter and dynamic zoning to swap sheets.

As for the Description, I used set actions to act as a filter. All you do is create a set

*TIP* This Youtube video explains in detail how to go about using dynamic zoning to swap sheets and make navigation buttons. It was really handy in creating my resume.

Step 5: Publish and share

Once you’ve created your interactive resume, you can publish it to Tableau Public and even share it on your personal website by embedding it.

To embed the dashboard click on the share icon, copy and paste the link.

On the bottom right corner of your visualisation

Copy and paste the link for the code to embed your visualisation


*NOTE* I’m not sure why but Tableau Public will resize/move some items on your resume when you publish it, so make adjustments accordingly and republish the resume as many times as you need.


Because you’ve read this blog post all the way here I am going to reward you with links to a template of the resume I am using (as of April 2023), as well as the excel spreadsheet with the structured data AND an image of the “framework” I use!

You can change the colour of the framework using external tools, such as photoshop or I personally used Canva to create the framework and added my photo using

I would also appreciate that if you do publish your interactive resume/CV to Tableau Public that you put the link to this template as your inspiration so others can see and use this template too!

Sharing is caring and I’m sure other people would appreciate this

The link is

Here is the Tableau CV template.

Here is the excel file with the data structure done for.

And here is the framework so you can change the colour of it.

Thank you very much in advance!


Creating an interactive resume using Tableau Public can be a fun and creative way to showcase your skills and experience. The first step is to gather and organise your data before you think about how you want your resume to look, and what charts you will need. Then create those visualisations required before adding the interaction.

I personally learned lots about Tableau and enjoyed building my resume. I hope you do too. You can find my interactive resume here.

Thank you for taking the time to read this blog post. If you would like to reach out to me you may certainly do so at my LinkedIn profile.

My other Tableau works can be viewed in my Tableau Public profile.

The Data School
Author: The Data School