A simple, modern CV / resume template. Click here to see an example.
(You need npm in order to build the project. If it's not installed, install npm from here)
-
Install the dependencies:
npm install -
Fill in the
.jsonfiles insrc/contentswith your information. Click here to find out how to fill those files. -
Run
grunt buildand get your fresh CV in the HTML format fromdist/index.html.
If you want it in the PDF format, you can print the page as a PDF from your browser, just like I do all the time.
Note: src/contents/color_palette.json contains the color settings of your CV. There is a fixed set of colors, and you can look at your options from that file (colorOptions field) or here or src/img/color-palette.jpg file.
{
"name": "Samed Düzçay",
"profession": "Software Engineer",
"summary": "A confident, self-motivated and self-taught software engineer with 5 years of experience in back-end and front-end web development. A deep researcher and a passionate learner in every aspect of his life, with good analytical and verbal skills.",
"mail": "[email protected]",
"address": {
"title": "Şişli, Istanbul, TURKEY",
"url": "https://www.google.com/maps/place/Şişli,+19+Mayıs,+34360+Şişli%2Fİstanbul,+Turkey/@41.0602771,28.9790232,15z/data=!3m1!4b1!4m5!3m4!1s0x14cab71b4b2a7585:0x8f4cb3b604ac157f!8m2!3d41.060278!4d28.987778"
},
"personal_site": {
"title": "smddzcy.com",
"url": "https://smddzcy.com/"
},
"github": {
"title": "github.com/smddzcy",
"url": "https://github.com/smddzcy"
},
"linkedin": {
"title": "linkedin.com/in/smddzcy",
"url": "https://www.linkedin.com/in/smddzcy"
},
"hackerrank": {
"title": "hackerrank.com/smddzcy",
"url": "https://www.hackerrank.com/smddzcy"
},
"google_analytics": "UA-11122333-4"
}
Every field is optional, except name and profession. Also, you can include a photo with a photo field like this:
{
... ,
"photo": "src/photo.png OR A URL TO YOUR PHOTO"
}
[{
"company": "Pisano",
"role": "Software Engineer",
"date": "06/2016 - Present",
"location": "Istanbul, Turkey",
"description_bullets": [
"Full-stack web development using modern technologies: HTML5, LESS, AngularJS, CoffeeScript, Ruby on Rails.",
"Working in a team-based development environment using agile methodologies like Kanban and Scrum."
]
}, {
...
}]
You can also use "description" instead of "description_bullets" with a simple text value like:
[{
"company": "Pisano",
"role": "Software Engineer",
"date": "06/2016 - Present",
"location": "Istanbul, Turkey",
"description": "Full-stack web development using modern technologies: HTML5, LESS, AngularJS, CoffeeScript, Ruby on Rails. Working in a team-based development environment using agile methodologies like Kanban and Scrum."
}, {
...
}]
Or you can use both, it's up to you.
date, location, description and description_bullets fields are optional.
[{
"name": "Boğaziçi University",
"degree": "B.S. Computer Engineering",
"date": "09/2015 - Present",
"description": "GPA: 3.67/4. Member of <a href=\"http://compec.boun.edu.tr/\" target=\"_blank\">COMPEC (Boğaziçi University IT Club)</a> and <a href=\"http://www.budak.boun.edu.tr\" target=\"_blank\">BÜDAK (Boğaziçi University Mountaineering Club)</a>."
}, {
...
}]
As you can see, HTML is allowed inside description values.
date and description fields are optional.
[
"Full-Stack Web Development",
"Object-Oriented Analysis, Design, Programming (OOA/OOD/OOP)",
"Algorithm Design and Analysis",
...
]
[{
"name": "BounCoursePlanner",
"description": "Course schedule planner for Boğaziçi University students. Finds the best schedule, which has the less conflicts and most free hours they want.",
"github": "https://github.com/smddzcy/BounCoursePlanner",
"link": "https://smddzcy.com/BounCoursePlanner/"
}, {
...
}]
github and link fields are optional.
[{
"title": "Adwords Certification",
"authority": "Google",
"date": "10/2015 - 10/2016",
"description": "License: <a href=\"https://www.google.com/partners/?hl=tr#i_profile;idtf=108560574407568073059;\" target=\"_blank\">108560574407568073059</a>"
}, {
...
}]
date and description fields are optional.
[{
"organization": "Boğaziçi University, Entrepreneurship Center",
"role": "Full Stack Developer",
"date": "09/2016 - Present",
"location": "Istanbul, Turkey",
"description": "Volunteer member of the development team. Actively working on several projects as the key team member."
}, {
...
}]
You can use description_bullets instead of description just like in the experiences.json.
date, location, description and description_bullets fields are optional.
[{
"title": "Comodo Hackathon - 1st Place",
"date": "12/2016",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
}, {
...
}]
date and description fields are optional.
[{
"name": "Turkish",
"level": "Native"
}, {
"name": "English",
"level": "C2, Proficient"
}, {
...
}]
level field is optional.
- Fork the repo (By clicking the
"Fork"button on the upper-right side of the page) - Clone the repo (
git clone https://github.com/-YOUR NAME-/cv.git) - Install the dependencies with
npm install. - Run
gruntand keep it open while making your changes. Please keep the default JSON files while contributing, since I serve my CV to some places directly from this repo. - When you're done, commit (
git commit -am "YOUR COMMIT MESSAGE") and push (git push) your changes. - Make a pull request, from here.
You can pick one of the TODO's below and start contributing right away. Thank you so much!
- Element ordering - Places of the elements should be changed easily
MIT