-
Notifications
You must be signed in to change notification settings - Fork 1
/
resume.pug
136 lines (132 loc) · 4.08 KB
/
resume.pug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
include mixins.pug
link(rel="stylesheet" href="./resume.css")
script(src="https://unpkg.com/feather-icons")
.grid
header
h1
| Romain Guilloteau
span Senior Full Stack Engineer
main
section
h2 Experiences
+timeline([
{
company: 'BuyCo',
url: 'https://buyco.co/',
title: 'Lead Software Engineer - Backend Software Engineer',
location: 'Marseille',
locationType: 'remote',
from: '2021',
description: `Originally brought in for my expertise on projects
architecture, Ruby on Rails and to enforce good practices, I'm now
the lead of a team dedicated to the public APIs and shipment
tracking.`
}, {
company: 'Swile',
url: 'https://www.swile.co/',
title: 'Innovation Team Leader - Software Engineer',
location: 'Montpellier',
locationType: 'on site',
from: '2018',
to: '2021',
description: `I worked on the food delivery platform when the company
was named Lunchr. When it shifted to a neobank, I moved on the
affiliates side and payment networks, of which I became a lead.`
}, {
company: 'Codeur',
url: 'https://www.codeur.com/',
title: 'Lead Developer and Software Architect',
location: 'Annecy',
locationType: 'hybrid remote',
from: '2015',
to: '2018',
description: `I built Graphiste.com (a designer job board) and
Facture.net (an invoicing tool) from the ground up and implemented
some major features and rewrites for their other websites.`
}, {
company: '1Year1Book',
url: 'https://www.1year1book.com/',
title: 'Lead developer',
location: 'Paris',
locationType: 'hybrid remote',
from: '2013',
to: '2014',
description: `I created from scratch the new version of their SaaS
social network, as-well as the front facing website and internal
tools used to boot and configure an instance and to monitor each of
them.`
}
])
footer
p
| Check out the source code of this resume:
|
a(href="https://github.com/rubyistdotjs/resume")
| github.com/rubyistdotjs/resume
aside
section
h2 Contact
+iconList([
{
icon: 'map-pin',
text: 'Lille, France'
}, {
icon: 'smartphone',
href: 'tel:+33600000000',
text: '+33 6 00 00 00 00'
}, {
icon: 'mail',
href: 'mailto:[email protected]',
text: '[email protected]'
}
])
section
h2 Links
+iconList([
{
icon: 'link',
href: 'https://romainguilloteau.dev/',
text: 'romainguilloteau.dev'
}, {
icon: 'linkedin',
href: 'https://www.linkedin.com/in/romainguilloteau/',
text: 'linkedin.com/in/romainguilloteau'
}, {
icon: 'github',
href: 'https://github.com/rubyistdotjs',
text: 'github.com/rubyistdotjs'
}
])
section
h2 Languages
+languageList([
{ name: 'French', proficiency: 'Native' },
{ name: 'English', proficiency: 'Fluent' },
{ name: 'Dutch', proficiency: 'Beginner' },
])
section
h2 Education
+detailList([
{
diploma: 'Multimedia Developer (license)',
details: "2011 - 2014 at L'Ecole Multimédia in Paris"
}, {
diploma: 'Scientific Baccalaureate',
details: '2007 - 2010 at Lycée Lamarck in Albert'
}
])
section
h2 Licenses
+detailList([
{
diploma: 'Private Pilot License (PPL/A)',
details: "2023 at Aéroclub de l'Hérault"
}, {
diploma: 'Motorcycle license',
details: 'A2 in 2017 - A in 2020'
}, {
diploma: 'Driver license',
details: '2011'
}
])
script feather.replace()