Personal CV
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?
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
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