From 4061ecdf9a48967cbd4d151d81c486fe235ec678 Mon Sep 17 00:00:00 2001 From: Dzmitry_Kalianchuk Date: Fri, 17 Oct 2025 16:51:06 +0200 Subject: [PATCH 1/3] Updated cv --- README.md | 16 +++++++++++----- build_html.sh | 2 ++ content/responsibilities.md | 7 +++++++ content/strengths.md | 5 +++++ template/cv.html | 10 +++++++++- 5 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 content/responsibilities.md create mode 100644 content/strengths.md diff --git a/README.md b/README.md index 2109ade..01b0530 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ cv/ │ ├── skills.yml # Skills organized in categories │ ├── summary.md # Professional summary │ ├── achievements.md # Key achievements and highlights +│ ├── responsibilities.md # Professional responsibilities and duties +│ ├── strengths.md # Core professional strengths and capabilities │ ├── experience.md # Work experience history │ ├── education.md # Education background │ ├── languages.md # Language proficiencies @@ -53,6 +55,8 @@ The CV content is organized into modular files for easy maintenance and updates: - **`summary.md`**: Brief professional summary (plain text) - **`achievements.md`**: Key accomplishments and highlights (Markdown formatted) +- **`responsibilities.md`**: Key professional responsibilities and duties (Markdown formatted) +- **`strengths.md`**: Core professional strengths and capabilities (Markdown formatted) - **`experience.md`**: Work experience with job titles, companies, dates, and descriptions (Markdown formatted) - **`education.md`**: Educational background and qualifications (Markdown formatted) - **`languages.md`**: Language proficiencies and levels (Markdown formatted) @@ -172,11 +176,13 @@ git push origin v1.0 1. **Personal Information**: Edit `content/contacts.yml` 2. **Skills**: Modify `content/skills.yml` (add/remove categories or items) 3. **Professional Summary**: Update `content/summary.md` -4. **Experience**: Edit `content/experience.md` with new positions or updates -5. **Education**: Modify `content/education.md` -6. **Achievements**: Update `content/achievements.md` -7. **Languages**: Edit `content/languages.md` -8. **Profile Picture**: Replace `content/avatar.webp` +4. **Achievements**: Update `content/achievements.md` +5. **Responsibilities**: Edit `content/responsibilities.md` +6. **Strengths**: Modify `content/strengths.md` +7. **Experience**: Edit `content/experience.md` with new positions or updates +8. **Education**: Modify `content/education.md` +9. **Languages**: Edit `content/languages.md` +10. **Profile Picture**: Replace `content/avatar.webp` ### File Organization Best Practices diff --git a/build_html.sh b/build_html.sh index ce97071..e10fc33 100755 --- a/build_html.sh +++ b/build_html.sh @@ -10,6 +10,8 @@ CURRENT_DATE=$(date +"%Y-%m-%d") pandoc content/meta.yml content/contacts.yml content/skills.yml \ --variable summary:"$(cat content/summary.md)" \ --variable achievements:"$(pandoc content/achievements.md --to html)" \ + --variable responsibilities:"$(pandoc content/responsibilities.md --to html)" \ + --variable strengths:"$(pandoc content/strengths.md --to html)" \ --variable experience:"$(pandoc content/experience.md --to html)" \ --variable education:"$(pandoc content/education.md --to html)" \ --variable languages:"$(pandoc content/languages.md --to html)" \ diff --git a/content/responsibilities.md b/content/responsibilities.md new file mode 100644 index 0000000..7535f87 --- /dev/null +++ b/content/responsibilities.md @@ -0,0 +1,7 @@ +- Own and develop new app features. +- Own the existing codebase; manage technical debt and build scripts/infrastructure. +- Drive best engineering practices within the team. +- Collaborate with stakeholders; translate between technical and non-technical language for cross-team alignment. +- Interview new team members (project/company). +- Assess employees’ readiness for promotion. +- Posting memes in the team chat. \ No newline at end of file diff --git a/content/strengths.md b/content/strengths.md new file mode 100644 index 0000000..b368b28 --- /dev/null +++ b/content/strengths.md @@ -0,0 +1,5 @@ +- Open-minded. +- Unafraid of legacy/large codebases. +- Ready to invest time and energy into project development. +- Willing to accept challenges and go beyond boundaries. +- Long-term team player. \ No newline at end of file diff --git a/template/cv.html b/template/cv.html index 7dd9e41..665c2a3 100644 --- a/template/cv.html +++ b/template/cv.html @@ -47,10 +47,18 @@

$skill_categories.name$

$endfor$ + +

Responsibilities

+ $responsibilities$ + + +

Strengths

+ $strengths$ +

Key Achievements

$achievements$ - +

Work Experience

$experience$ From a95472b2d6369b27d57a5afb863e8b6f765ee5a7 Mon Sep 17 00:00:00 2001 From: Dzmitry_Kalianchuk Date: Fri, 17 Oct 2025 16:53:46 +0200 Subject: [PATCH 2/3] Fix typo --- content/experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/experience.md b/content/experience.md index 5edfbec..e71d35d 100644 --- a/content/experience.md +++ b/content/experience.md @@ -10,7 +10,7 @@ ### Software Engineer @ EPAM Systems, *2015 - 2017* -- Key Developer on a communication platform, responsible for delivering new features, maintaining the existing codebase, and improving overall system stability. +- Key Developer on a communication platform app, responsible for delivering new features, maintaining the existing codebase, and improving overall system stability. ### Software Engineer @ Cactus Soft, *2013 - 2014* From 1862797eab1c318665bb1537339355d146cc53c3 Mon Sep 17 00:00:00 2001 From: Dzmitry_Kalianchuk Date: Fri, 17 Oct 2025 16:53:56 +0200 Subject: [PATCH 3/3] Fix pipeline --- .github/workflows/cv-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cv-release.yml b/.github/workflows/cv-release.yml index 8693550..da5afda 100644 --- a/.github/workflows/cv-release.yml +++ b/.github/workflows/cv-release.yml @@ -127,10 +127,15 @@ jobs: echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT + # Generate the current date for release body + GENERATION_DATE=$(date +"%Y-%m-%d %H:%M:%S UTC") + echo "generation_date=$GENERATION_DATE" >> $GITHUB_OUTPUT + echo "Release will be created with:" echo " Name: $RELEASE_NAME" echo " Tag: $TAG_NAME" echo " Prerelease: $PRERELEASE" + echo " Generated: $GENERATION_DATE" - name: Create Release id: create_release @@ -143,7 +148,7 @@ jobs: draft: false prerelease: ${{ steps.release_info.outputs.prerelease }} body: | - CV generated on: $(date +"%Y-%m-%d %H:%M:%S UTC") + CV generated on: ${{ steps.release_info.outputs.generation_date }} - name: Upload PDF Release Asset uses: actions/upload-release-asset@v1