Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/workflows/cv-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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

Expand Down
2 changes: 2 additions & 0 deletions build_html.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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)" \
Expand Down
2 changes: 1 addition & 1 deletion content/experience.md
Original file line number Diff line number Diff line change
Expand Up @@ -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*

Expand Down
7 changes: 7 additions & 0 deletions content/responsibilities.md
Original file line number Diff line number Diff line change
@@ -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.
5 changes: 5 additions & 0 deletions content/strengths.md
Original file line number Diff line number Diff line change
@@ -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.
10 changes: 9 additions & 1 deletion template/cv.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,18 @@ <h3 class="skill-category-title">$skill_categories.name$</h3>
$endfor$
</section>

<!-- Responsibilities -->
<h2 class="heading">Responsibilities</h2>
$responsibilities$

<!-- Strengths -->
<h2 class="heading">Strengths</h2>
$strengths$

<!-- Key Achievements -->
<h2 class="heading">Key Achievements</h2>
$achievements$

<!-- Work Experience -->
<h2 class="heading">Work Experience</h2>
$experience$
Expand Down