first commit
This commit is contained in:
commit
9754215321
|
@ -0,0 +1,3 @@
|
|||
[submodule "themes/themes/resume-a4"]
|
||||
path = themes/resume-a4
|
||||
url = https://gitlab.com/mertbakir/resume-a4.git
|
|
@ -0,0 +1,8 @@
|
|||
main.paper header .title h1 {
|
||||
text-transform: inherit;
|
||||
letter-spacing: inherit;
|
||||
}
|
||||
|
||||
.item dl dt {
|
||||
display: block;
|
||||
}
|
|
@ -0,0 +1,99 @@
|
|||
baseURL: "/"
|
||||
languageCode: "en-us"
|
||||
title: "CV - Simon CONSTANS"
|
||||
disableKinds: ["taxonomy", "term", "page", "section", "RSS", "sitemap", "robotsTXT", "404"]
|
||||
theme: "resume-a4"
|
||||
|
||||
# Construct main column, side column and additional page from features
|
||||
# Every column and page may include any features. Some features are
|
||||
# created using generic widgets and you can add easily new features,
|
||||
# as long as an existing widget can render it as you like.
|
||||
#
|
||||
# Common keys:
|
||||
# feature: name of the feature. For generic features, this is also the root key in the yaml file.
|
||||
# title: string rendered as the header of the element. Can be disabled with an empty string.
|
||||
# collection: the base name of the yaml file containing the data. Defaults to "features".
|
||||
# widget: `layout/partials/section-<widget>.html` used to render this element.
|
||||
#
|
||||
# Common widgets:
|
||||
#
|
||||
# details-list:
|
||||
# Used by default, if section-<feature>.html doesn't exists.
|
||||
#
|
||||
# Expects data in format (in yaml file):
|
||||
# title: the title string
|
||||
# subtitle: string rendered under title. E.g., company for projects, certificate authority etc.
|
||||
# date: date string, e.g., when a certificate was given
|
||||
# details: a text in markdown.
|
||||
# link: url where the title will link to
|
||||
# links: list of links rendered as a bullet list below details
|
||||
# prefix: a string before the link
|
||||
# title: a string inside the link
|
||||
# url: the destination of the link
|
||||
# icon: the icon string, e.g., "fas fa-cloud". rendered inside link and after title.
|
||||
#
|
||||
# word-list:
|
||||
# Handy for skills and interests etc.
|
||||
#
|
||||
# Additional keys:
|
||||
# style: Rendering style for word list. One of: list, compact, or title-list
|
||||
#
|
||||
# Expects data in format (in yaml file):
|
||||
# A list of strings, if style is "list", or
|
||||
#
|
||||
# A list of:
|
||||
# groupName: title of the group
|
||||
# list: list of strings rendered under the group
|
||||
|
||||
params:
|
||||
useFontAwesome: true
|
||||
css:
|
||||
- custom.scss
|
||||
header:
|
||||
avatar: simon.png
|
||||
contact: true
|
||||
tagline: true
|
||||
links: false
|
||||
side:
|
||||
- feature: languages
|
||||
title: Langues
|
||||
- feature: skills
|
||||
title: Compétences
|
||||
widget: word-list
|
||||
style: compact # list, compact, title-list
|
||||
- feature: education
|
||||
title: Diplômes
|
||||
- feature: interests
|
||||
title: Intérêts
|
||||
widget: word-list
|
||||
style: list
|
||||
pages:
|
||||
- features:
|
||||
# - feature: about
|
||||
# title: À propos de moi
|
||||
- feature: experience
|
||||
title: Expériences
|
||||
# - features:
|
||||
# - feature: projects
|
||||
# collection: projects
|
||||
# - feature: publications
|
||||
# style: IEEE # IEEE, APA, else
|
||||
# - feature: awards
|
||||
# - feature: interests
|
||||
# widget: word-list
|
||||
# style: list
|
||||
|
||||
footer:
|
||||
show: true
|
||||
credits: false
|
||||
footnote: >-
|
||||
Vous pouvez imprimer le CV ou le sauvegarder en PDF | Dernière mise à jour le 31 mai 2021.
|
||||
# links:
|
||||
# - prefix: Contact me on
|
||||
# title: Linkedin
|
||||
# url: 'https://linkedin.com/in/mertbakir/'
|
||||
# icon: fab fa-linkedin
|
||||
# - prefix: Check out my
|
||||
# title: Website
|
||||
# url: 'https://mertbakir.gitlab.io/about/'
|
||||
# icon: fas fa-globe
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
- name: "Cycle supérieur d’ingénierie"
|
||||
university: "Spécialité génie logiciel"
|
||||
date: "2006 - 2009"
|
||||
|
||||
- name: "BTS Informatique de Gestion"
|
||||
university: "Spécialité développement"
|
||||
date: "2004 - 2006"
|
||||
|
||||
- name: "Baccalauréat scientifique"
|
||||
university: "Spécialité mathématique"
|
||||
date: "2003 - 2004"
|
|
@ -0,0 +1,36 @@
|
|||
- company: Weko, pour un numérique responsable de proximité
|
||||
website: https://weko.io
|
||||
roles:
|
||||
- role: Entrepreneur dans l'Économie Social et Solidaire
|
||||
details: Création de l'entreprise Weko pour développer le numérique responsable dans la Loire. Je suis aidé par l'incubateur [Ronalpia](https://www.ronalpia.fr/) et je fais parti de la coopérative d'activité et d'emploi [Talents Croisés](https://talentscroises.fr).
|
||||
date: "Depuis décembre 2020"
|
||||
|
||||
- company: Les Toits du Val, Centrale Électrique Citoyenne
|
||||
website: https://lestoitsduval.fr
|
||||
roles:
|
||||
- role: Président de la SAS
|
||||
date: Depuis le 19 mai 2021
|
||||
- role: Bénévole
|
||||
date: Depuis 2019
|
||||
details: "Nous montons avec une dizaine de bénévole une Centrale Électrique Citoyenne à Saint Germain Laval (42). Nous avons trouvé des financements, des toitures publiques pour l'installation de 200m<sup>2</sup> de panneaux photovoltaïques."
|
||||
|
||||
- company: Cozy, Le domicile numérique pour réunir toutes vos données
|
||||
website: https://cozy.io
|
||||
details: Cozy a comme but de créer un Cloud Open Source Français pour reprendre le contrôle sur nos données tout en bénéficiant de services personnalisés dans le respect de notre vie privée.
|
||||
roles:
|
||||
- role: Développeur Web/mobile sur Cozy Drive puis Cozy Banks
|
||||
details: Scrum master de l’équipe Banks
|
||||
date: 2015 - 2019
|
||||
|
||||
- company: Theodo
|
||||
website: https://www.theodo.fr/
|
||||
roles:
|
||||
- role: Développeur / Architecte / Manager
|
||||
details: Participation au développement de la startup Theodo. Mise en place d’une organisation Agile, pour des projets au forfait. Manager de 6 personnes, architecte sur plusieurs projets.
|
||||
date: "2012 - 2015"
|
||||
|
||||
- company: Infotel
|
||||
roles:
|
||||
- role: Développeur Java/iOS
|
||||
date: "2010 - 2012"
|
||||
details: Mise en place d'un coffre numérique pour une banque (Création d'une équipe de 4 personnes) / Création des premières applications iPhone de l’entreprise / Intégration continue / Déploiement automatique
|
|
@ -0,0 +1,76 @@
|
|||
about:
|
||||
name: Simon CONSTANS
|
||||
tagline: Entrepreneur / Ingénieur en informatique
|
||||
phone: 06 80 26 86 61
|
||||
email: simon@weko.io
|
||||
website: simon.tech
|
||||
# links:
|
||||
# - title: /in/mertbakir
|
||||
# url: https://tr.linkedin.com/in/mertbakir
|
||||
# icon: fab fa-linkedin
|
||||
# - title: mertbakir
|
||||
# url: https://gitlab.com/mertbakir/
|
||||
# icon: fab fa-gitlab
|
||||
# - title: mertbakir
|
||||
# url: https://github.com/mertbakir
|
||||
# icon: fab fa-github
|
||||
# details: |
|
||||
# L'informatique est une
|
||||
#
|
||||
# fez
|
||||
|
||||
|
||||
skills:
|
||||
- groupName: Language de programmation
|
||||
list:
|
||||
- HTML5 - CSS3 - Javascript
|
||||
- NodeJS - React - Electron
|
||||
- Cordova - PHP - Symfony
|
||||
- Python
|
||||
|
||||
- groupName: Administration système
|
||||
list:
|
||||
- Linux - Docker
|
||||
- Prometheus - Grafana - Alertmanager
|
||||
- Traefik - Nginx - Drone
|
||||
|
||||
interests:
|
||||
- Permaculture - Zéro Déchet
|
||||
- Low-Tech - Open Source
|
||||
- Alpinisme - Kitesurf - Escalade
|
||||
|
||||
languages:
|
||||
- name: Français
|
||||
level: Langue maternelle
|
||||
|
||||
- name: Anglais
|
||||
level: Technique
|
||||
|
||||
# This will use the default widget: "details-list"
|
||||
awards:
|
||||
- title: "Tübitak - Graduation Project"
|
||||
date: "2017"
|
||||
subtitle: "A Decision Support System for 3D Cutting Problem"
|
||||
#details: |
|
||||
# - add more here if you like to.
|
||||
# - or just comment out/delete the field.
|
||||
links:
|
||||
- title: example
|
||||
url: https://mertbakir.gitlab.io
|
||||
icon: fas fa-bolt
|
||||
prefix: "This is an " # use quotation marks if you want to pass the tailing space.
|
||||
- title: second link.
|
||||
url: https://esdfdsfdsf
|
||||
icon: "-" # you can get rid of the icon by entering dummy text
|
||||
prefix: "omg"
|
||||
|
||||
certificates:
|
||||
- title: "Supervised Learning: Regression"
|
||||
subtitle: Coursera
|
||||
date: "2020"
|
||||
link: https://xkcd.com/605/ # This link will be on title level.
|
||||
|
||||
- title: "Supervised Learning: Classification"
|
||||
subtitle: Coursera
|
||||
date: "2020"
|
||||
link: https://xkcd.com/388/
|
|
@ -0,0 +1,17 @@
|
|||
projects:
|
||||
- title: "Simulated Annealing for Traveling Salesman Problem"
|
||||
subtitle: "Some University"
|
||||
date: "2016"
|
||||
details: |
|
||||
Lorem ipsum dolor sit amet
|
||||
|
||||
- title: "Resume - A4"
|
||||
subtitle: "mertbakir.gitlab.io/resume"
|
||||
link: "https://gitlab.com/mertbakir/resume-a4"
|
||||
date: "2020"
|
||||
details: |
|
||||
Bring CI/CD to your resume using YAML and Git."
|
||||
links:
|
||||
- title: Available in GitLab
|
||||
url: https://gitlab.com/mertbakir/resume-a4
|
||||
icon: fab fa-gitlab
|
|
@ -0,0 +1,12 @@
|
|||
- authors:
|
||||
- last_name: Dantzing
|
||||
first_name: George
|
||||
- last_name: Sunstrider
|
||||
middle_name: "Felo'melorn"
|
||||
first_name: Kael'thas
|
||||
date: "2006"
|
||||
title: "Additive Outlier Detection Via Extreme-Value Theory"
|
||||
journal: Journal of Time Series Analysis
|
||||
vol: 27
|
||||
issue: 5
|
||||
page: "29-34"
|
|
@ -0,0 +1,22 @@
|
|||
{{ range .Data.experience }}
|
||||
<div class="item group">
|
||||
<h2 class="item-title">{{ .company }}</h2>
|
||||
{{ if .details }}
|
||||
<p>{{ .details | markdownify }}</p>
|
||||
{{ end }}
|
||||
{{ range .roles }}
|
||||
<div class="item">
|
||||
<div class="flex-row">
|
||||
<span class="job-title">{{ .role }}</span>
|
||||
<span class="date">{{ .date }}</span>
|
||||
</div>
|
||||
{{ if .details }}
|
||||
<p>{{ .details | markdownify }}</p>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ if .website }}
|
||||
<p><a href="{{ .website }}">Site internet</a></p>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1 @@
|
|||
main.paper header .title h1{text-transform:inherit;letter-spacing:inherit}.item dl dt{display:block}
|
|
@ -0,0 +1 @@
|
|||
{"Target":"css/custom.min.b2ab9ea397b25820a99ddc8ce0b79350f86b72e3042b0ca80000d9ae594a8092.css","MediaType":"text/css","Data":{"Integrity":"sha256-squeo5eyWCCpndyM4LeTUPhrcuMEKwyoAADZrllKgJI="}}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
{"Target":"css/main.min.ce35efa31d5a9b210d2d8611078223c82ed49d6f51a468abfe9c6445cabc56ef.css","MediaType":"text/css","Data":{"Integrity":"sha256-zjXvox1amyENLYYRB4IjyC7UnW9RpGir/pxkRcq8Vu8="}}
|
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
|
@ -0,0 +1,14 @@
|
|||
# EditorConfig is awesome: https://EditorConfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
charset = utf-8
|
||||
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.html]
|
||||
indent_style = tab
|
||||
indent_size = 4
|
|
@ -0,0 +1,39 @@
|
|||
# Test files
|
||||
node_modules
|
||||
npm-debug.log
|
||||
|
||||
# Temporary files
|
||||
tmp
|
||||
|
||||
# Visual Studio
|
||||
.vs
|
||||
|
||||
# Adobe files
|
||||
*.ai
|
||||
*.psd
|
||||
*.indd
|
||||
*.indb
|
||||
|
||||
# Compressed files
|
||||
*.zip
|
||||
*.gz
|
||||
*.tar
|
||||
*.7z
|
||||
|
||||
# Folder view configuration files
|
||||
.DS_Store
|
||||
Desktop.ini
|
||||
|
||||
# Thumbnail cache files
|
||||
._*
|
||||
Thumbs.db
|
||||
|
||||
# Sass
|
||||
.sass-cache
|
||||
|
||||
# Files that might appear on external disks
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
|
||||
# Local
|
||||
/_local
|
|
@ -0,0 +1,20 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020 MERT BAKIR
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
@ -0,0 +1,71 @@
|
|||
# !! Breaking Changes !!
|
||||
|
||||
Thanks to [@raphendyr](https://gitlab.com/raphendyr), we can now add more than one page and change order of the sections. Also, there are tons of refactoring which made the theme more modular.
|
||||
|
||||
**If you are already using a previous version of the theme, you will get an ERROR** after this update. Don't worry. The solution is very easy. You just need to edit ```projects.yaml```, ```features.yaml``` and ```config.yaml``` since their structure has changed. After that, all should be fine.
|
||||
|
||||
# Features
|
||||
|
||||
* Simple, easy to use, single or multi page, A4-sized Resume generator.
|
||||
* Print friendly, just use your browser or save as PDF.
|
||||
* Write your resume in yaml. All content stored in data files.
|
||||
* Add/Remove sections order change section orders by editing `config.yaml`.
|
||||
* Section names are configurable in `config.yaml`. So, you can write in any language you want.
|
||||
|
||||
[Here is a blog post](https://mertbakir.gitlab.io/projects/resume-a4/) about this project.
|
||||
|
||||
# How To Use
|
||||
|
||||
## Download
|
||||
|
||||
1. Create a hugo project.
|
||||
2. Go to themes folder.
|
||||
3. Clone this theme.
|
||||
|
||||
```
|
||||
cd themes
|
||||
git clone https://gitlab.com/mertbakir/resume-a4.git
|
||||
```
|
||||
|
||||
or add as a submodule
|
||||
|
||||
```
|
||||
git submodule add https://gitlab.com/mertbakir/resume-a4.git themes/resume-a4
|
||||
```
|
||||
|
||||
## Start
|
||||
|
||||
1. Copy `config.yaml` from `exampleSite` to the root directory of your hugo project.
|
||||
2. Open `config.yaml` and add your relevant information.
|
||||
3. Copy `data` folder from `exampleSite` to the root directory of your hugo project. All you need is that folder.
|
||||
4. Create your resume in yaml files.
|
||||
|
||||
## Config File
|
||||
|
||||
* You can add/remove sections.
|
||||
* Add multiple pages as many as you like. (_still, let's not forget the aim here. a resume should be precise. I don't think a recruiter will scroll down on it._)
|
||||
* Order of the "features" are important in the config file.
|
||||
|
||||
### Custom CSS
|
||||
|
||||
Copy the ```\assets``` folder under the ```exampleSite``` directory if you like to make simple modifications.
|
||||
### Avatar
|
||||
|
||||
Set avatar link in `config.yaml`, you may keep the image under `static` folder.
|
||||
### Publications
|
||||
|
||||
You can change `style` of the `publications` feature in the config file. There are options for APA and IEEE standards. Report me on gitlab or send a merge requests if standarts are erroneous. I'm no expert on citation standarts.
|
||||
|
||||
# License
|
||||
|
||||
This project is open-sourced and licensed under the terms of the MIT license. I would be happy though, if you give attribution. <3
|
||||
|
||||
> _I'm open to suggestions and contributions._
|
||||
|
||||
# My Work Flow
|
||||
|
||||
1. Make changes.
|
||||
2. Delete `resources` folder in main project.
|
||||
2. Build your hugo site using the theme. `hugo server`
|
||||
3. Copy `resources` folder from main project to theme folder `themes\resume-A4\resources`
|
||||
4. `git commit` and `git push`.
|
|
@ -0,0 +1,2 @@
|
|||
+++
|
||||
+++
|
|
@ -0,0 +1,37 @@
|
|||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
background: #fff;
|
||||
color: $text-color;
|
||||
font-family: $font-1;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: $text-color;
|
||||
|
||||
i {
|
||||
padding: 0 0.2rem 0 0.25rem;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
&:not(.no-external-icon)::after {
|
||||
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
|
||||
margin: 0 0.2rem 0 0.25rem;
|
||||
}
|
||||
}
|
||||
|
||||
li {
|
||||
list-style-type: square;
|
||||
padding-left: 0px;
|
||||
list-style-position: inside;
|
||||
margin: 0.5rem 0;
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
footer {
|
||||
width: 8.25in;
|
||||
margin: 36px auto;
|
||||
text-align: center;
|
||||
display: flex;
|
||||
flex-flow: column;
|
||||
|
||||
.footer-item {
|
||||
margin-bottom: 0.5rem;
|
||||
|
||||
a {
|
||||
span {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
color: $turk;
|
||||
padding: 0 4px;
|
||||
|
||||
&:hover {
|
||||
color: white;
|
||||
background-color: $turk;
|
||||
text-decoration: none;
|
||||
transition: all 0.35s ease-out;
|
||||
transition-property: all 0.35s ease-out;
|
||||
-webkit-transition-property: all 0.35s ease-out;
|
||||
-moz-transition-property: all 0.35s ease-out;
|
||||
-o-transition-property: all 0.35s ease-out;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-link:not(:last-child)::after {
|
||||
content: "\00B7";
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,158 @@
|
|||
.paper {
|
||||
position: relative;
|
||||
margin: 0.5rem auto;
|
||||
padding: 0.45in 0.5in;
|
||||
width: 210mm;
|
||||
height: 297mm;
|
||||
background-color: #fff;
|
||||
-webkit-box-shadow: 0.2rem 0.2rem 0.6rem #aaa;
|
||||
-moz-box-shadow: 0.2rem 0.2rem 0.6rem #aaa;
|
||||
box-shadow: 0.2rem 0.2rem 0.6rem #aaa;
|
||||
box-sizing: border-box;
|
||||
|
||||
font-size: 0.88rem;
|
||||
|
||||
h1, h2, h3 {
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-bottom: 0.8rem;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: 0.4rem;
|
||||
font-size: 1.1rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 0.2rem;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0.5rem 0;
|
||||
font-size: 0.88rem;
|
||||
line-height: 1.5;
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
> *:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
main.paper {
|
||||
margin-top: 2.5rem;
|
||||
padding-top: 0;
|
||||
|
||||
.grid {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(7, 1fr);
|
||||
grid-template-rows: repeat(6, 1fr);
|
||||
grid-column-gap: 0;
|
||||
grid-row-gap: 0;
|
||||
|
||||
.flex-row {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-between;
|
||||
}
|
||||
}
|
||||
|
||||
header {
|
||||
grid-area: 1 / 1 / 2 / 8;
|
||||
border-bottom: $border-color 0.05rem solid;
|
||||
|
||||
.title {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
font-family: $font-1;
|
||||
|
||||
h1 {
|
||||
margin-bottom: 0.4rem;
|
||||
font-size: 4rem;
|
||||
color: $text-color;
|
||||
letter-spacing: 0.15rem;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: 0.3rem;
|
||||
font-size: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.avatar {
|
||||
display: block;
|
||||
margin: 1rem auto;
|
||||
padding: 1rem;
|
||||
object-fit: cover;
|
||||
height: 8.75rem;
|
||||
-webkit-border-radius: 50%;
|
||||
-moz-border-radius: 50%;
|
||||
-ms-border-radius: 50%;
|
||||
-o-border-radius: 50%;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
a i {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.left-column, .right-column {
|
||||
margin-top: 0.75rem;
|
||||
|
||||
> *:first-child,
|
||||
> *:first-child > *:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.left-column {
|
||||
grid-area: 2 / 1 / 7 / 6;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
border-right: $border-color 0.05rem solid;
|
||||
padding-right: 1rem;
|
||||
}
|
||||
|
||||
.right-column {
|
||||
grid-area: 2 / 6 / 7 / 8;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
margin-left: 0.5rem;
|
||||
|
||||
li {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: 0.2rem;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 0.1rem;
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 0.8rem;
|
||||
line-height: 1.3;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
/* Print */
|
||||
|
||||
@media print {
|
||||
@page {
|
||||
size: A4;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
html, body {
|
||||
background: #fff;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.paper, main.paper {
|
||||
margin: 0;
|
||||
width: 210mm;
|
||||
height: 297mm;
|
||||
overflow: hidden;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
page-break-after: always;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
|
||||
&:not(.non-existing)::after {
|
||||
content: " (" attr(href) ")";
|
||||
margin: 0;
|
||||
font-weight: 400;
|
||||
font-size: 0.75rem;
|
||||
color: scale-color($text-color, $lightness: 30%);
|
||||
}
|
||||
|
||||
.item-title & {
|
||||
&::after {
|
||||
content: attr(href);
|
||||
display: block;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.section-publications & {
|
||||
&::after {
|
||||
content: attr(href);
|
||||
display: block;
|
||||
margin: 0 0.75rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
display: none;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
*::-webkit-scrollbar {
|
||||
width: 12px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-thumb {
|
||||
background-color: $toprak;
|
||||
outline: 1px solid $toprak;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-track {
|
||||
background-color: lighten($toprak, 50%);
|
||||
}
|
||||
|
||||
::selection {
|
||||
background: $toprak;
|
||||
color: white;
|
||||
}
|
||||
|
||||
::-moz-selection {
|
||||
background: $toprak;
|
||||
color: white;
|
||||
}
|
|
@ -0,0 +1,104 @@
|
|||
.section {
|
||||
margin-bottom: 1.5rem;
|
||||
|
||||
> *:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.right-column & {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.section-title {
|
||||
border-left: solid 0.4rem $text-color;
|
||||
padding-left: 0.5rem;
|
||||
font-family: $font-1;
|
||||
|
||||
.right-column & {
|
||||
border-left: solid 0.3rem $text-color;
|
||||
}
|
||||
}
|
||||
|
||||
.item {
|
||||
margin-bottom: 0.6rem;
|
||||
|
||||
dl {
|
||||
dt {
|
||||
display: inline;
|
||||
font-weight: 600;
|
||||
|
||||
&::after {
|
||||
content: ': '
|
||||
}
|
||||
}
|
||||
|
||||
dd {
|
||||
display: inline;
|
||||
|
||||
&:not(:last-child)::after {
|
||||
content: "";
|
||||
display: block;
|
||||
margin-bottom: 0.4em;
|
||||
}
|
||||
|
||||
*:not(:last-child)::after {
|
||||
content: "; ";
|
||||
margin-right: 0.25rem;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
&.group {
|
||||
.item {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.item-title {
|
||||
font-weight: 600;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.item-info {
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.job-title {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.date {
|
||||
color: scale-color($text-color, $lightness: 30%);
|
||||
}
|
||||
|
||||
main.paper .right-column,
|
||||
main.paper .left-column,
|
||||
.paper {
|
||||
.section-education {
|
||||
h2 {
|
||||
margin-bottom: 0;
|
||||
font-size: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.section-languages {
|
||||
.item {
|
||||
margin-bottom: 0.4rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: 0.1rem;
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.1;
|
||||
|
||||
span {
|
||||
font-weight: 400;
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
$font-1: 'PT Sans', 'IBM Plex Sans', 'Arial', sans-serif;
|
||||
$border-color: #bfbfbf;
|
||||
$text-color: #202020;
|
||||
$toprak: #b56b00;
|
||||
$turk: #E30A17;
|
||||
|
||||
@import "base";
|
||||
@import "redundant";
|
||||
@import "layout";
|
||||
@import "section";
|
||||
@import "footer";
|
||||
@import "print";
|
|
@ -0,0 +1,96 @@
|
|||
baseURL: "/"
|
||||
languageCode: "en-us"
|
||||
title: "Resume | MERT BAKIR"
|
||||
disableKinds: ["taxonomy", "term", "page", "section", "RSS", "sitemap", "robotsTXT", "404"]
|
||||
theme: "resume-a4"
|
||||
|
||||
# Construct main column, side column and additional page from features
|
||||
# Every column and page may include any features. Some features are
|
||||
# created using generic widgets and you can add easily new features,
|
||||
# as long as an existing widget can render it as you like.
|
||||
#
|
||||
# Common keys:
|
||||
# feature: name of the feature. For generic features, this is also the root key in the yaml file.
|
||||
# title: string rendered as the header of the element. Can be disabled with an empty string.
|
||||
# collection: the base name of the yaml file containing the data. Defaults to "features".
|
||||
# widget: `layout/partials/section-<widget>.html` used to render this element.
|
||||
#
|
||||
# Common widgets:
|
||||
#
|
||||
# details-list:
|
||||
# Used by default, if section-<feature>.html doesn't exists.
|
||||
#
|
||||
# Expects data in format (in yaml file):
|
||||
# title: the title string
|
||||
# subtitle: string rendered under title. E.g., company for projects, certificate authority etc.
|
||||
# date: date string, e.g., when a certificate was given
|
||||
# details: a text in markdown.
|
||||
# link: url where the title will link to
|
||||
# links: list of links rendered as a bullet list below details
|
||||
# prefix: a string before the link
|
||||
# title: a string inside the link
|
||||
# url: the destination of the link
|
||||
# icon: the icon string, e.g., "fas fa-cloud". rendered inside link and after title.
|
||||
#
|
||||
# word-list:
|
||||
# Handy for skills and interests etc.
|
||||
#
|
||||
# Additional keys:
|
||||
# style: Rendering style for word list. One of: list, compact, or title-list
|
||||
#
|
||||
# Expects data in format (in yaml file):
|
||||
# A list of strings, if style is "list", or
|
||||
#
|
||||
# A list of:
|
||||
# groupName: title of the group
|
||||
# list: list of strings rendered under the group
|
||||
|
||||
params:
|
||||
useFontAwesome: true
|
||||
css:
|
||||
- custom.scss
|
||||
header:
|
||||
avatar: avatar.jpg
|
||||
contact: true
|
||||
tagline: true
|
||||
links: false
|
||||
side:
|
||||
- feature: languages
|
||||
- feature: skills
|
||||
widget: word-list
|
||||
style: compact # list, compact, title-list
|
||||
- feature: education
|
||||
- feature: interests
|
||||
widget: word-list
|
||||
style: list
|
||||
pages:
|
||||
- features:
|
||||
- feature: about
|
||||
title: About Me
|
||||
- feature: experience
|
||||
- features:
|
||||
- feature: projects
|
||||
collection: projects
|
||||
- feature: publications
|
||||
style: IEEE # IEEE, APA, else
|
||||
- feature: awards
|
||||
- feature: certificates
|
||||
title: Certifications
|
||||
- feature: interests
|
||||
widget: word-list
|
||||
style: list
|
||||
|
||||
footer:
|
||||
show: true
|
||||
credits: true
|
||||
footnote: >-
|
||||
You can print this resume in A4 size or save as pdf. | Last update on 2020-09-01.
|
||||
links:
|
||||
- prefix: Contact me on
|
||||
title: Linkedin
|
||||
url: 'https://linkedin.com/in/mertbakir/'
|
||||
icon: fab fa-linkedin
|
||||
- prefix: Check out my
|
||||
title: Website
|
||||
url: 'https://mertbakir.gitlab.io/about/'
|
||||
icon: fas fa-globe
|
|
@ -0,0 +1,21 @@
|
|||
# Compressed files
|
||||
*.zip
|
||||
*.gz
|
||||
*.tar
|
||||
*.7z
|
||||
|
||||
# Folder view configuration files
|
||||
.DS_Store
|
||||
Desktop.ini
|
||||
|
||||
# Thumbnail cache files
|
||||
._*
|
||||
Thumbs.db
|
||||
|
||||
# Sass
|
||||
.sass-cache
|
||||
|
||||
# Local
|
||||
/_local
|
||||
/public/
|
||||
/resources/
|
|
@ -0,0 +1,19 @@
|
|||
main.paper {
|
||||
header .title h1 {
|
||||
// You might want to change the font size if you have a long or a short name
|
||||
//font-size: 4rem;
|
||||
|
||||
// You may disable all capitals name with this.
|
||||
//text-transform: none;
|
||||
}
|
||||
|
||||
.section-experience p {
|
||||
// If you have a lot of experiences, you can lower the line height
|
||||
// to fit more text on a single page.
|
||||
//line-height: 1.5;
|
||||
}
|
||||
}
|
||||
|
||||
.job_title {
|
||||
// font-style: italic;
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
- name: "Msc. Industrial Engineering"
|
||||
university: "Yildiz Technical University"
|
||||
date: "2019- 2021"
|
||||
gpa: "3.71 / 4.00"
|
||||
|
||||
- name: "Bsc. Industrial Engineering"
|
||||
university: "Gazi University"
|
||||
date: "2013 - 2017"
|
||||
gpa : "3.35 / 4.00"
|
|
@ -0,0 +1,27 @@
|
|||
- company: Uber
|
||||
roles:
|
||||
- role: Data Scientist
|
||||
details: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ornare sollicitudin fringilla.
|
||||
Aenean nec volutpat arcu. Maecenas quis tempus risus. Curabitur condimentum ligula in erat pharetra porta.
|
||||
Nam suscipit nisi a bibendum lacinia. Donec aliquet, nibh dignissim placerat efficit"
|
||||
date: "10.2020 - Present"
|
||||
|
||||
- company: Google
|
||||
roles:
|
||||
- role: Senior Software Developer
|
||||
details: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ornare sollicitudin fringilla.
|
||||
Aenean nec volutpat arcu. Maecenas quis tempus risus. "
|
||||
date: "06.2019 - 10.2020"
|
||||
|
||||
- role: Junior Software Developer
|
||||
date: "10.2018 - 06.2019"
|
||||
details: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ornare sollicitudin fringilla.
|
||||
Aenean nec volutpat arcu. Maecenas quis tempus risus. "
|
||||
|
||||
- company: Uber
|
||||
roles:
|
||||
- role: Driver
|
||||
details: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ornare sollicitudin fringilla.
|
||||
Aenean nec volutpat arcu. Maecenas quis tempus risus. Curabitur condimentum ligula in erat pharetra porta.
|
||||
Nam suscipit nisi a bibendum lacinia. Donec aliquet, nibh dignissim placerat efficit"
|
||||
date: "2017 - 2018"
|
|
@ -0,0 +1,82 @@
|
|||
about:
|
||||
name: Mert Bakir
|
||||
tagline: Data Scientist
|
||||
phone: "5070*4****"
|
||||
email: yourmail@yourdomain
|
||||
links:
|
||||
- title: /in/mertbakir
|
||||
url: https://tr.linkedin.com/in/mertbakir
|
||||
icon: fab fa-linkedin
|
||||
- title: mertbakir
|
||||
url: https://gitlab.com/mertbakir/
|
||||
icon: fab fa-gitlab
|
||||
- title: mertbakir
|
||||
url: https://github.com/mertbakir
|
||||
icon: fab fa-github
|
||||
details: |
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ornare sollicitudin fringilla.
|
||||
Aenean nec volutpat arcu. Maecenas quis tempus risus. Curabitur condimentum ligula in erat pharetra porta.
|
||||
|
||||
Nam suscipit nisi a bibendum lacinia.
|
||||
|
||||
|
||||
skills:
|
||||
- groupName: Databases & Visualization
|
||||
list:
|
||||
- Grafana - Kibana - PowerBI
|
||||
- InfluxDB - TICK Stack
|
||||
|
||||
- groupName: Data Analysis & Analytics
|
||||
list:
|
||||
- Python - R - SQL
|
||||
- Excel - Minitab - SPSS
|
||||
- GAMS - PuLP - OR Tools
|
||||
|
||||
- groupName: Programming & Systems
|
||||
list:
|
||||
- C# - Git - Docker - NGINX
|
||||
- Linux - CentOS RHEL
|
||||
|
||||
interests:
|
||||
- Data Science
|
||||
- AI Applications
|
||||
- Optimization Problems
|
||||
|
||||
languages:
|
||||
- name: Turkish
|
||||
level: Native
|
||||
|
||||
- name: English
|
||||
level: Professional
|
||||
certificates:
|
||||
- "YDS: 86.25 - 2018"
|
||||
- "TOEFL: 109 - 2021"
|
||||
|
||||
# This will use the default widget: "details-list"
|
||||
awards:
|
||||
- title: "Tübitak - Graduation Project"
|
||||
date: "2017"
|
||||
subtitle: "A Decision Support System for 3D Cutting Problem"
|
||||
#details: |
|
||||
# - add more here if you like to.
|
||||
# - or just comment out/delete the field.
|
||||
links:
|
||||
- title: example
|
||||
url: https://mertbakir.gitlab.io
|
||||
icon: fas fa-bolt
|
||||
prefix: "This is an " # use quotation marks if you want to pass the tailing space.
|
||||
- title: second link.
|
||||
url: https://esdfdsfdsf
|
||||
icon: "-" # you can get rid of the icon by entering dummy text
|
||||
prefix: "omg"
|
||||
|
||||
certificates:
|
||||
- title: "Supervised Learning: Regression"
|
||||
subtitle: Coursera
|
||||
date: "2020"
|
||||
link: https://xkcd.com/605/ # This link will be on title level.
|
||||
|
||||
- title: "Supervised Learning: Classification"
|
||||
subtitle: Coursera
|
||||
date: "2020"
|
||||
link: https://xkcd.com/388/
|
|
@ -0,0 +1,17 @@
|
|||
projects:
|
||||
- title: "Simulated Annealing for Traveling Salesman Problem"
|
||||
subtitle: "Some University"
|
||||
date: "2016"
|
||||
details: |
|
||||
Lorem ipsum dolor sit amet
|
||||
|
||||
- title: "Resume - A4"
|
||||
subtitle: "mertbakir.gitlab.io/resume"
|
||||
link: "https://gitlab.com/mertbakir/resume-a4"
|
||||
date: "2020"
|
||||
details: |
|
||||
Bring CI/CD to your resume using YAML and Git."
|
||||
links:
|
||||
- title: Available in GitLab
|
||||
url: https://gitlab.com/mertbakir/resume-a4
|
||||
icon: fab fa-gitlab
|
|
@ -0,0 +1,12 @@
|
|||
- authors:
|
||||
- last_name: Dantzing
|
||||
first_name: George
|
||||
- last_name: Sunstrider
|
||||
middle_name: "Felo'melorn"
|
||||
first_name: Kael'thas
|
||||
date: "2006"
|
||||
title: "Additive Outlier Detection Via Extreme-Value Theory"
|
||||
journal: Journal of Time Series Analysis
|
||||
vol: 27
|
||||
issue: 5
|
||||
page: "29-34"
|
Binary file not shown.
After Width: | Height: | Size: 102 KiB |
Binary file not shown.
After Width: | Height: | Size: 200 KiB |
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="{{ .Site.LanguageCode }}"><!DOCTYPE html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
{{ $style := resources.Get "css/main.scss" | toCSS | minify | fingerprint }}
|
||||
<link rel="stylesheet" href="{{ $style.Permalink }}" />
|
||||
<link href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap" rel="stylesheet">
|
||||
{{ if .Site.Params.useFontAwesome }}
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous" />
|
||||
{{ end }}
|
||||
{{ range .Site.Params.css }}
|
||||
{{ $style := resources.Get (printf "css/%s" .) }}
|
||||
{{ if $style }}
|
||||
<link rel="stylesheet" href="{{ ($style | toCSS | minify | fingerprint).Permalink }}" />
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<title itemprop="name">{{ .Site.Title }}</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<main class="paper">
|
||||
<div class="grid">
|
||||
<header class="flex-row">
|
||||
{{ partial "header" (dict "Header" .Site.Params.header "Data" .Site.Data "useFontAwesome" .Site.Params.useFontAwesome) }}
|
||||
</header>
|
||||
|
||||
{{ range first 1 .Site.Params.pages }}
|
||||
<div class="left-column">
|
||||
{{ range .features }}
|
||||
{{ partial "section" (dict "Feature" . "Data" $.Site.Data "useFontAwesome" $.Site.Params.useFontAwesome) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
<div class="right-column">
|
||||
{{ range .Site.Params.side }}
|
||||
{{ partial "section" (dict "Feature" . "Data" $.Site.Data "useFontAwesome" $.Site.Params.useFontAwesome) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
{{ range after 1 .Site.Params.pages }}
|
||||
<article class="paper">
|
||||
{{ range .features }}
|
||||
{{ partial "section" (dict "Feature" . "Data" $.Site.Data "useFontAwesome" $.Site.Params.useFontAwesome) }}
|
||||
{{ end }}
|
||||
</article>
|
||||
{{ end }}
|
||||
|
||||
{{ if .Site.Params.footer.show }}
|
||||
<footer>
|
||||
{{ partial "footer" (dict "Footer" .Site.Params.footer "useFontAwesome" .Site.Params.useFontAwesome) }}
|
||||
</footer>
|
||||
{{ end }}
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,27 @@
|
|||
{{ if .Footer.links }}
|
||||
<span class="footer-item">
|
||||
{{ range .Footer.links }}
|
||||
<span class="footer-link">
|
||||
{{ .prefix }}
|
||||
<a href="{{ .url }}" class="no-external-icon">
|
||||
<span>{{ .title }} </span>
|
||||
{{ if and $.useFontAwesome .icon }}<i class="{{ .icon }}"></i>{{ end }}
|
||||
</a>
|
||||
</span>
|
||||
{{ end }}
|
||||
</span>
|
||||
{{ end }}
|
||||
|
||||
<span class="footer-item">
|
||||
{{ .Footer.footnote }}
|
||||
</span>
|
||||
|
||||
{{ if .Footer.credits }}
|
||||
<span class="footer-item" id="credits">
|
||||
<span>The open-source theme Resume-A4 is designed by</span>
|
||||
<a href="https://gitlab.com/mertbakir/resume-A4" class="no-external-icon"><span>Mert Bakır</span> <i class="fab fa-gitlab"></i></a>
|
||||
<br>
|
||||
<span>and template code by</span>
|
||||
<a href="https://gitlab.com/raphendyr/hugo-theme-resume-A4" class="no-external-icon"><span>Jaakko Kantojärvi</span> <i class="fab fa-gitlab"></i></a>
|
||||
</span>
|
||||
{{ end }}
|
|
@ -0,0 +1,34 @@
|
|||
<div class="title">
|
||||
{{ with .Data.features.about }}
|
||||
<h1 class="name">{{ .name }}</h1>
|
||||
{{ if $.Header.tagline }}<h2 class="tagline">{{ .tagline }}</h2>{{end}}
|
||||
{{ if $.Header.contact -}}
|
||||
<span class="contact">
|
||||
{{- with .phone -}}
|
||||
{{- if $.useFontAwesome }}<i class="fas fa-phone-square-alt"></i> {{ end -}}
|
||||
{{- . -}}
|
||||
{{- end -}}
|
||||
{{- if and .phone .email }} | {{ end -}}
|
||||
{{- with .email -}}
|
||||
{{- if $.useFontAwesome }}<i class="fas fa-envelope"></i> {{ end -}}
|
||||
{{- . -}}
|
||||
{{- end -}}
|
||||
</span>
|
||||
{{- end }}
|
||||
{{ if $.Header.links -}}
|
||||
<span class="contact-links">
|
||||
{{- $last := sub (len .links) 1 -}}
|
||||
{{- range $i, $e := .links -}}
|
||||
<a href="{{ $e.url }}" class="no-external-icon">
|
||||
{{- if and $e.icon $.useFontAwesome }}<i class="{{ $e.icon }}"></i> {{ end -}}
|
||||
{{- $e.title -}}
|
||||
</a>
|
||||
{{- if ne $i $last }} | {{ end -}}
|
||||
{{- end -}}
|
||||
</span>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ if .Header.avatar }}
|
||||
<div><img class="avatar right" src="{{ .Header.avatar }}"></div>
|
||||
{{ end }}
|
|
@ -0,0 +1,6 @@
|
|||
{{ $markdown := . | markdownify }}
|
||||
{{ if strings.Contains $markdown "<p>" }}
|
||||
{{ $markdown }}
|
||||
{{ else }}
|
||||
<p>{{ $markdown }}</p>
|
||||
{{ end }}
|
|
@ -0,0 +1 @@
|
|||
{{ partial "markdown" .Data.features.about.details }}
|
|
@ -0,0 +1,32 @@
|
|||
{{- $collection := index .Data (.Feature.collection | default "features" ) -}}
|
||||
{{ range (index $collection .Feature.feature) }}
|
||||
<div class="item">
|
||||
<h2 class="item-title">
|
||||
{{- if .link -}}
|
||||
<a href="{{ .link }}">{{ .title }}</a>
|
||||
{{- else -}}
|
||||
{{ .title }}
|
||||
{{- end -}}
|
||||
</h2>
|
||||
<span>{{ if and .subtitle .date }}
|
||||
{{- .subtitle | markdownify }} - {{ .date }}
|
||||
{{- else if .subtitle }}
|
||||
{{- .subtitle | markdownify }}
|
||||
{{- else if .date }}
|
||||
{{- .date }}
|
||||
{{- end }}</span>
|
||||
{{ if .details }}
|
||||
{{- partial "markdown" .details }}
|
||||
{{- end }}
|
||||
{{ if .links }}
|
||||
<ul>
|
||||
{{- range .links }}
|
||||
<li>
|
||||
{{- .prefix -}}
|
||||
<a href="{{ .url }}" class="{{ if and $.useFontAwesome .icon }}no-external-icon{{ end }}">{{ .title }}{{ if and $.useFontAwesome .icon }}<i class="{{ .icon }}"></i>{{ end }}</a>
|
||||
{{- end -}}
|
||||
</li>
|
||||
</ul>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1,7 @@
|
|||
{{ range .Data.education }}
|
||||
<div class="item">
|
||||
<h2 class="item-title">{{ .name }}</h2>
|
||||
<span>{{ .university }}</span><br>
|
||||
<span>{{ .date }}{{ if .gpa }} | GPA: {{ .gpa }}{{ end }}</span>
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1,19 @@
|
|||
{{ range .Data.experience }}
|
||||
<div class="item group">
|
||||
<h2 class="item-title">{{ .company }}</h2>
|
||||
{{ if .details }}
|
||||
<p>{{ .details | markdownify }}</p>
|
||||
{{ end }}
|
||||
{{ range .roles }}
|
||||
<div class="item">
|
||||
<div class="flex-row">
|
||||
<span class="job-title">{{ .role }}</span>
|
||||
<span class="date">{{ .date }}</span>
|
||||
</div>
|
||||
{{ if .details }}
|
||||
<p>{{ .details | markdownify }}</p>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1 @@
|
|||
<pre>{{ . | jsonify (dict "indent" " ") }}</pre>
|
|
@ -0,0 +1,11 @@
|
|||
{{ range .Data.features.languages }}
|
||||
<div class="item">
|
||||
<h2 class="item-title">
|
||||
{{- .name -}}
|
||||
<span> - {{ .level }}</span>
|
||||
</h2>
|
||||
{{ range .certificates }}
|
||||
<li>{{.}}</li>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1,63 @@
|
|||
{{ range .Data.publications }}
|
||||
<div class="item">
|
||||
{{- if .link }}
|
||||
<a href="{{ .link }}">
|
||||
{{- end -}}
|
||||
{{- if eq $.Feature.style "IEEE" }}
|
||||
<span>
|
||||
{{- range .authors -}}
|
||||
{{- substr .first_name 0 1 }}. {{ with .middle_name }}{{ substr . 0 1 }}. {{ end }}{{ .last_name }},
|
||||
{{- end -}}
|
||||
</span>
|
||||
<span>"{{ .title }}",</span>
|
||||
{{- if .journal }}
|
||||
<span>
|
||||
{{- "" -}}
|
||||
<i>{{ .journal }}</i>,
|
||||
{{- with .vol }} vol. {{.}},{{ end -}}
|
||||
{{- with .page }} pp. {{.}},{{ end -}}
|
||||
</span>
|
||||
{{- else if .thesis }}
|
||||
<span>{{ .thesis }},</span>
|
||||
{{- end }}
|
||||
<span>{{ .date }}</span>.
|
||||
{{- else if eq $.Feature.style "APA" }}
|
||||
<span>
|
||||
{{- $last_index := sub (.authors | len) 1 -}}
|
||||
{{- range $i, $e := .authors -}}
|
||||
{{- if and (gt $i 0) (eq $i $last_index) }}& {{ end -}}
|
||||
{{- $e.last_name }}, {{ substr $e.first_name 0 1 }}.{{ with $e.middle_name }} {{ substr . 0 1 }}.{{ end -}}
|
||||
{{- if ne $i $last_index }}, {{ end -}}
|
||||
{{- end -}}
|
||||
</span>
|
||||
<span>({{ .date }}).</span>
|
||||
<span>{{ .title }}.</span>
|
||||
{{- if .journal }}
|
||||
<span>
|
||||
{{- "" -}}
|
||||
<i>{{- .journal -}}</i>
|
||||
{{- if .vol }}, <i>{{.vol}}</i>{{with .issue}}({{.}}){{end}}{{ end -}}
|
||||
{{- with .page }}, pp.{{.}}{{ end -}}
|
||||
.
|
||||
{{- "" -}}
|
||||
</span>
|
||||
{{ end }}
|
||||
{{- else }}
|
||||
<span>
|
||||
{{- $last_index := sub (.authors | len) 1 -}}
|
||||
{{- range $i, $e := .authors -}}
|
||||
{{- if and (gt $i 0) (eq $i $last_index) }}and {{ end -}}
|
||||
{{- $e.last_name }}, {{ substr $e.first_name 0 1 }}.{{ with $e.middle_name }} {{ substr . 0 1 }}.{{ end -}}
|
||||
{{- if ne $i $last_index }}, {{ end -}}
|
||||
{{- end -}}
|
||||
,
|
||||
{{- "" -}}
|
||||
</span>
|
||||
{{ with .date }}<span>{{.}}.</span>{{ end }}
|
||||
<span>{{ .title }}</span>
|
||||
{{- end -}}
|
||||
{{- if .link }}
|
||||
</a>
|
||||
{{- end }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -0,0 +1,37 @@
|
|||
{{- $collection := index .Data (.Feature.collection | default "features" ) -}}
|
||||
{{- $data := index $collection .Feature.feature }}
|
||||
{{- if eq .Feature.style "list" -}}
|
||||
<div class="item">
|
||||
{{ range $data }}
|
||||
{{- if reflect.IsMap . -}}
|
||||
{{- range .list -}}
|
||||
<li>{{.}}</li>
|
||||
{{- end -}}
|
||||
{{- else -}}
|
||||
<li>{{.}}</li>
|
||||
{{- end -}}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{- else if eq .Feature.style "compact" -}}
|
||||
<div class="item">
|
||||
<dl>
|
||||
{{ range $data }}
|
||||
<dt>{{ .groupName }}</dt>
|
||||
<dd>
|
||||
{{- range .list -}}
|
||||
<span>{{.}}</span>
|
||||
{{- end -}}
|
||||
</dd>
|
||||
{{ end }}
|
||||
</dl>
|
||||
</div>
|
||||
{{- else -}}
|
||||
{{ range $data }}
|
||||
<div class="item">
|
||||
<h2 class="item-title">{{ .groupName }}</h2>
|
||||
{{ range .list }}
|
||||
<li>{{.}}</li>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
{{- end -}}
|
|
@ -0,0 +1,12 @@
|
|||
<div class="section section-{{ .Feature.feature }}">
|
||||
{{- if or (not (isset .Feature "title")) .Feature.title -}}
|
||||
<h1 class="section-title">{{ .Feature.title | default (title .Feature.feature) }}</h1>
|
||||
{{- end -}}
|
||||
{{- $partial := (printf "section-%s.html" (default .Feature.feature .Feature.widget)) -}}
|
||||
{{- $collection := index .Data (default "features" .Feature.collection) -}}
|
||||
{{- if and (not (templates.Exists (printf "partials/%s" $partial))) (isset $collection .Feature.feature) -}}
|
||||
{{ partial "section-details-list.html" . }}
|
||||
{{- else -}}
|
||||
{{ partial $partial . }}
|
||||
{{- end -}}
|
||||
</div>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
{"Target":"css/main.min.ce35efa31d5a9b210d2d8611078223c82ed49d6f51a468abfe9c6445cabc56ef.css","MediaType":"text/css","Data":{"Integrity":"sha256-zjXvox1amyENLYYRB4IjyC7UnW9RpGir/pxkRcq8Vu8="}}
|
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,15 @@
|
|||
# theme.toml template for a Hugo theme
|
||||
# See https://github.com/gohugoio/hugoThemes#themetoml for an example
|
||||
|
||||
name = "Resume A4"
|
||||
license = "MIT"
|
||||
licenselink = "https://gitlab.com/mertbakir/resume-A4/LICENSE"
|
||||
description = " Write your resume in yaml. Simple, easy to use, single page, A4-sized Resume generator."
|
||||
homepage = "https://gitlab.com/mertbakir/resume-A4"
|
||||
tags = ["resume", "single page", "simple"]
|
||||
features = []
|
||||
min_version = "0.41.0"
|
||||
|
||||
[author]
|
||||
name = "MERT BAKIR"
|
||||
homepage = "https://mertbakir.gitlab.io"
|
Loading…
Reference in New Issue