Personal CV

Tomasz TrębskiTomasz Trębski
2 min read

Why?

CV is an important part of looking for another occasion, chance to find next employment. But what is equally, if not more important, are actual skills behind the CV.

That being said, some time ago, I decided for my CV to not only tell something but also prove it.

And here's how I've done it!

CV @ Github

With my CV, everything starts with a Git repository hosted on Github: https://github.com/kornicameister/CV. Built on top of awesome-cv, repository contains main source file cv.yml:

quote: ...
experience: []
skills: []
...

Said file is picked up Pandoc and transformed into actual PDF file in real pipeline fueled by awesome Github actions. There's also another step that produces JSON version of my CV that can be used in different places.

Why JSON?
I still have a plan to build interactive page that consumes JSON file and provides more human version of my carreer.

Each pull request, and in turn each commit, builds the CV and proves (as any good CICD) that over time everything builds and holds true. That accounts for content changes and also automated dependency updates.

What does it prove?

  • that CICD concepts are not just empty words for me

  • that I can actually reflect real-life scenario in form of code

  • that I can integrate different tools producing desired result

  • that it is simply awesome

0
Subscribe to my newsletter

Read articles from Tomasz Trębski directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tomasz Trębski
Tomasz Trębski