Creating Your Modern CV: A Step-by-Step Guide

Mar 2, 2024 | Programming

If you are looking for a sleek, modern CV template that stands out, look no further! In this guide, we will walk you through the steps to create your CV using a simple template that is both user-friendly and customizable. Whether you are a seasoned developer or just starting your career, this template will help you showcase your skills effectively.

Getting Started: Prerequisites

Before we dive in, make sure you have npm installed on your machine. npm is a package manager that allows you to download and manage dependencies for your project.

Step 1: Setting Up Your Project

  • Install Dependencies: Open your terminal and run the following command:
  • npm install
  • Fill in Your Information: Navigate to the src/contents directory and update the JSON files with your personal information. For more guidance, [click here](#filling-your-information).
  • Build Your CV: Run the build command:
  • grunt build
  • Your fresh CV will be available in HTML format at dist/index.html. If you need a PDF format, simply print the page from your browser.

Step 2: Customizing Your Template

You have the option to customize the colors of your CV. The color settings can be found in the src/contents/color_palette.json file. Review the colorOptions field to explore your customization choices.

Step 3: Filling Your Information

To personalize your CV, edit the following JSON files:

1. personal_info.json

This file contains your name, profession, contact details, and social media links.

{
    "name": "Samed Düzçay",
    "profession": "Software Engineer",
    "summary": "A confident, self-motivated and self-taught software engineer...",
    "mail": "samedduzcay@gmail.com",
    "address": "...",
    "personal_site": "https://smddzcy.com",
    // More fields...
}

2. experiences.json

This file is where you list your work experience, specifying roles, companies, and project details.

[
    {
        "company": "Pisano",
        "role": "Software Engineer",
        "date": "06/2016 - Present",
        "location": "Istanbul, Turkey",
        "description": "Full-stack web development using modern technologies..."
    },
    // More entries...
]

3. education.json

List your educational background, including degree, institution, and any relevant projects or memberships.

[
    {
        "name": "Boğaziçi University",
        "degree": "B.S. Computer Engineering",
        "date": "09/2015 - Present",
        "description": "GPA: 3.674..."
    },
    // More entries...
]

4. Additional Information

Similarly, manage your skills, projects, certificates, volunteering experiences, honors, and languages using their respective JSON files.

Troubleshooting Common Issues

  • If the CV does not build correctly, ensure that all JSON files are properly formatted.
  • Make sure you have all the required dependencies installed by rerunning npm install.
  • For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Contributing to the Project

We welcome contributions! To get involved:

  1. Fork the repo.
  2. Clone the repo to your local machine.
  3. Make your changes and push them.
  4. Submit a pull request from here.

Summary

Creating your resume using this modern CV template is straightforward and practical. Just follow the steps outlined in this guide and customize your information to suit your professional profile.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox