From d97d6ebc327dc953fcc682de7e2b00b7902123a5 Mon Sep 17 00:00:00 2001 From: Ivan Greguric Ortolan Date: Tue, 10 Oct 2023 08:52:44 +0200 Subject: [PATCH] Add more details, improve release --- .github/workflows/main.yml | 4 +++- awesome-cv.cls | 1 + cv.tex | 5 +++-- sections/skills.tex | 15 ++++++++------- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c41440f..f1b0afb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,8 +35,10 @@ jobs: - uses: actions/download-artifact@v3 with: name: cv + - name: Rename + run: mv cv.pdf cv-$GITHUB_REF_NAME.pdf - name: Release uses: softprops/action-gh-release@v1 with: files: | - cv.pdf + cv-$GITHUB_REF_NAME.pdf diff --git a/awesome-cv.cls b/awesome-cv.cls index cd5f869..7ef4f80 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -46,6 +46,7 @@ %------------------------------------------------------------------------------- % 3rd party packages %------------------------------------------------------------------------------- +\RequirePackage{lastpage} % Needed to make fixed length table \RequirePackage{array} % Needed to handle list environment diff --git a/cv.tex b/cv.tex index 4c0c6d6..6d1ecc1 100644 --- a/cv.tex +++ b/cv.tex @@ -17,6 +17,7 @@ %------------------------------------------------------------------------------- % A4 paper size by default, use 'letterpaper' for US letter \documentclass[11pt, a4paper]{awesome-cv} +\usepackage{lastpage} % Configure page margins with geometry \geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm} @@ -84,8 +85,8 @@ % Leave any of these blank if they are not needed \makecvfooter {\today} - {Ivan Greguric-Ortolan~~~·~~~Résumé} - {\thepage} + {Ivan Greguric-Ortolan~~~·~~~CV} + {\thepage/\pageref{LastPage}} %------------------------------------------------------------------------------- % CV/RESUME CONTENT diff --git a/sections/skills.tex b/sections/skills.tex index c920e85..7212fa0 100644 --- a/sections/skills.tex +++ b/sections/skills.tex @@ -15,37 +15,38 @@ \cvskill {General} % Category - {Architecture Design, High Availability, Resilience, Event Driven Design, Functional Programming, Data Streaming, ETL} % Skills + {Architecture Design, Design Patterns, High Availability, Resilience, Event Driven Design, Functional Programming,\newline + Data Streaming, ETL, Data Analytics, API Design, TDD, DDD, Unit Testing, E2E Testing} % Skills %--------------------------------------------------------- \cvskill {Programming} % Category - {Java, Rust, Javascript, Typescript, Kotlin, Scala, GoLang, Haskell, SQL, SH/BASH, Python, C/C++, LaTeX} % Skills + {Java, Rust, Javascript, Typescript, Python, Kotlin, Scala, GoLang, Haskell, SQL, SH/BASH, C/C++, LaTeX, UML} % Skills %--------------------------------------------------------- \cvskill {Front-end} % Category - {Angular, React, Vue, Astro, HTML5, CSS3, Redux, SASS/SCSS, Webpack, Next.js, Nuxt.js, RxJs} % Skills + {Angular, React, Vue.js, Astro, HTML5, CSS3, Redux, SASS/SCSS, Webpack, Next.js, Nuxt.js, RxJs, Nativescript} % Skills %--------------------------------------------------------- \cvskill {Back-end} % Category - {Spring, Webflux, Quarkus, Node, Nest.js, OAS3, GraphQL, Envoy, Traefik, OpenCV} % Skills + {Spring, Webflux, Quarkus, Node.js, Nest.js, OAS3, GraphQL, OpenCV} % Skills %--------------------------------------------------------- \cvskill {Platform} % Category - {Kafka, Elasticsearch, Redis, ClickHouse, Snowplow, MQTT, RabbitMQ, PostgreSQL, DynamoDB} % Skills + {Kafka, Elasticsearch, Redis, ClickHouse, Snowplow, MQTT, RabbitMQ, PostgreSQL, DynamoDB, MongoDB} % Skills %--------------------------------------------------------- \cvskill {DevOps} % Category - {AWS, Azure, Docker, Kubernetes, Istio, Terraform, Ansible, CI/CD, NewRelic, Splunk, Sentry} % Skills + {AWS, Azure, Docker, Kubernetes, Istio, Envoy, Traefik, Terraform, CI/CD, NewRelic, Splunk, Sentry} % Skills %--------------------------------------------------------- \cvskill {Language} % Category - {Italian (Native), Croatian (C2), English (C2), German (B1)} % Skills + {Italian (Native), Croatian (C2), English (C2), German (B1 Speaking, C1 Comprehension)} % Skills %--------------------------------------------------------- \end{cvskills}