CV (Curriculum Vitae) is a document in which a job applicant describes their education and work experience. Unlike a resume, which is tailored to the requirements of each specific job vacancy, a CV displays professional achievements and skills over the entire period of education and work.
You need to create your CV using Markdown markup language and then style it using HTML and CSS.
- Working with Git and GitHub
- Using Markdown markup language
- Basic web development skills
- Using rs app for task submission and evaluation
The project consists of three parts:
- Requirements and Evaluation Criteria
- Tips for Completing the Assignment Using VS Code
- Tips for Completing the Assignment Using GitHub
- In this part of the task, you create a personal public repository named
rsschool-cv
, add your CV in Markdown format to it, and deploy it on GitHub Pages. - Evaluation is based on the commit history and pull request.
- Estimated completion time: 2 hours
- Evaluation method: Automated testing
- Requirements and Evaluation Criteria
- Tips for Completing the Assignment Using VS Code
- Tips for Completing the Assignment Using GitHub
- In this part of the task, you continue working in the previously created repository. Create another branch called
rsschool-cv-html
, addindex.html
andstyle.css
files with arbitrary content to it, and deploy them on GitHub Pages. - Evaluation is based on the commit history and pull request.
- Estimated completion time: 1 hour
- Evaluation method: Automated testing
- Requirements and Evaluation Criteria
- In this part of the task, you design and style your CV.
- Evaluation is based on the validity and semantics of the design and the content of the CV.
- Estimated completion time: 15 hours
- Evaluation method: Cross-check
EPAM HR Department Recommendations
- Full Name
- Contact Information
- Brief Self-Introduction (your goals and priorities, emphasize your strengths, describe your work experience if applicable, or your desire to learn and acquire new skills)
- Skills (programming languages, frameworks, methodologies, version control systems, and development tools you are proficient in)
- Code Examples
- Work Experience (Junior Devs can list educational projects with the skills used and links to the source code)
- Education (including completed courses and training)
- English Language (your English proficiency level, and if you had language practice, describe it)
- CV design is up to you. Strive to make it of high quality. You can refer to the examples provided in the task materials for CV design inspiration.
- The CV should be in English.
- It is recommended to include real data in the CV.
- Add your photo or avatar to the CV. A photo is preferable.
- Specify up-to-date contact information, including your Discord server nickname.
- As a code example, provide a solution to a problem from Codewars. If you haven't solved any problems yet, you can use this task, which you need to solve when registering on Codewars.
- Add code using symbols and tags, not images.
- For completed projects, include the project's name, a link to the project's code on GitHub, or a link to the project's page. If you haven't completed any projects yet, use this CV as your first project.
- The work will be evaluated in the latest version of Google Chrome.
- There are no restrictions on using JavaScript libraries, preprocessors, frameworks, or any well-known technologies.
- The task is to be performed in your personal public repository.
- Repository name:
rsschool-cv
- The commit history should reflect the development process of the application.
- Use commit names according to the guideline
- Give the Pull Request a title based on the task name.
- Give the Pull Request a description following the scheme
- Do not merge the Pull Request from the development branch into the
main
branch.
- Complete the assignment *
- Submit the assignment for evaluation **
- If the assignment is evaluated through cross-check, review all assigned tasks and submit the evaluation results before the cross-check deadline ***
* You must write all the project code yourself. Copying someone else's code (Ctrl + C
, Ctrl + V
) is not allowed during the course.
** You can submit the assignment only before the task's deadline. Submissions are unavailable after the deadline.
*** Submitting the cross-check results is available even after the cross-check deadline, but it does not affect the grades of reviewers and those being reviewed.
- The tasks "Markdown & Git" and "HTML, CSS & Git Basics" are evaluated through automated tests.
- After completing the task, go to the rs app https://app.rs.school/, select Auto-Test, choose the task name from the drop-down list, and click the Submit button. The evaluation results will be displayed on the right.
- You can submit the assignment multiple times before the deadline, with each subsequent submission overwriting the previous one.
- The "CV. Cross-Check" assignment is evaluated through cross-check.
- After receiving the task, but before the cross-check deadline, go to rs app https://app.rs.school/, select Cross-Check: Submit, choose the task name from the drop-down list, add the link to the deployed version of your CV in the Solution URL field, and click the Submit button.
- It is recommended to submit the assignment as soon as possible, as soon as it becomes available in rs app.
- You can continue working on the assignment after submission until the deadline.
- Cross-checking instructions: https://docs.rs.school/#/en/cross-check-flow