UTF-8 TypeScript React LF
1
import { FC } from "react";
2
import cvData from "./data/cv.en.json";
3
4
/**
5
* Curriculum Vitae — Fabio Pocci
6
* Full Stack Developer
7
* Last updated: 2024
8
*/
9
10
interface PersonalInfo {
11
name: string; // Fabio
12
surname: string; // Pocci
13
role: string; // Full Stack Developer
14
address: string; // Via dell'Aia 2, 51020 Calamecca (PT), Italy
15
phone: string; // 320 0309320
16
email: string; // phomea@gmail.com
17
nationality: string; // Italian
18
birthDate: string; // 30/05/1984
19
drivingLicense: string; // Class B driving license - own car
20
}
21
22
const FabioPocci: FC = () => {
23
24
const personalInfo: PersonalInfo = {
25
name: "Fabio",
26
surname: "Pocci",
27
role: "Full Stack Developer",
28
address: "Via dell'Aia 2, 51020 Calamecca (PT), Italy",
29
phone: "320 0309320",
30
email: "phomea@gmail.com",
31
nationality: "Italian",
32
birthDate: "30/05/1984",
33
drivingLicense: "Class B driving license - own car",
34
};
35
36
return (
37
<CV>
38
<Header>
39
<h1>Fabio Pocci</h1>
40
<h2>Full Stack Developer</h2>
41
<ContactBar
42
email="phomea@gmail.com"
43
phone="320 0309320"
44
location="Via dell'Aia 2, 51020 Calamecca (PT), Italy"
45
/>
46
</Header>
47
48
{ /* Professional Experience */ }
49
<Section title="Professional Experience">
50
<Job
51
company="SugarBear"
52
period="2022 - Present"
53
role="Ongoing collaborator"
54
sector="Application development"
55
>
56
<Task>Android / iOS application development</Task>
57
<Task>Flutter</Task>
58
<Task>Web development - ReactJs</Task>
59
</Job>
60
61
<Job
62
company="SmanApp"
63
period="2017 - Present"
64
role="Ongoing collaborator"
65
sector="Startup"
66
>
67
<Task>Android / iOS application development</Task>
68
<Task>Java / Objective-C / Swift / React Native</Task>
69
<Task>Vue.js management platforms</Task>
70
<Task>Node.js REST APIs</Task>
71
</Job>
72
73
<Job
74
company="ElBuild"
75
period="2015 - 2017"
76
role="Full Stack Developer"
77
sector="Web Agency"
78
>
79
<Task>Angular / PHP / MySQL</Task>
80
</Job>
81
82
<Job
83
company="Confindustria Monsummano"
84
period="July 2015 - October 2015"
85
role="Instructor"
86
sector="Confindustria"
87
>
88
<Task>JavaScript and jQuery instructor</Task>
89
<Task>Hours taught: 70</Task>
90
</Job>
91
92
<Job
93
company="Coworkare"
94
period="2014 - 2015"
95
role="Instructor"
96
sector="Association"
97
>
98
<Task>HTML5, JavaScript, PHP and WordPress instructor</Task>
99
<Task>App development</Task>
100
</Job>
101
102
<Job
103
company="Lotrek"
104
period="2013 - 2015"
105
role="Freelance / ongoing collaborator"
106
sector="Web Agency"
107
>
108
<Task>Website and mockup production</Task>
109
<Task>Web programming (HTML / CSS / PHP / JavaScript)</Task>
110
<Task>Graphic design and brochure production</Task>
111
<Task>iOS and Android app development</Task>
112
<Task>Project Manager</Task>
113
<Task>Video editing in After Effects</Task>
114
</Job>
115
116
<Job
117
company="Freelance"
118
period="2010 - 2013"
119
role="Freelance Web Designer"
120
sector="Private clients"
121
>
122
<Task>Website production</Task>
123
<Task>Mockup design</Task>
124
<Task>Web programming (HTML / CSS / PHP / JavaScript)</Task>
125
</Job>
126
</Section>
127
128
{ /* Education and Training */ }
129
<Section title="Education and Training">
130
<Education
131
institution="Accademia Comics - Florence"
132
period="2009 - 2012"
133
course="Advanced Techniques in Traditional and Digital Animation"
134
qualification="Diploma in Advanced Animation Techniques"
135
>
136
<Subject>Character Design</Subject>
137
<Subject>Traditional and digital animation</Subject>
138
<Subject>Direction and Storyboard</Subject>
139
<Subject>ToonBoom Animate / Photoshop / After Effects / Premiere</Subject>
140
</Education>
141
142
<Education
143
institution="Istituto Psico-Pedagogico Suore Mantellate - Pistoia"
144
period="2004 - 2006"
145
course="Pedagogy and Psychology"
146
qualification="High school diploma (84/100)"
147
>
148
<Subject>Pedagogy</Subject>
149
<Subject>Psychology</Subject>
150
</Education>
151
152
<Education
153
institution="I.T.I.S. S. Fedi - Pistoia"
154
period="1998 - 2004"
155
course="Computer Science"
156
>
157
<Subject>Computer Science</Subject>
158
<Subject>Systems</Subject>
159
<Subject>Analysis / C / C++ programming</Subject>
160
</Education>
161
</Section>
162
163
{ /* Technical Skills */ }
164
<Section title="Technical Skills">
165
<SkillGroup label="Programming Languages">
166
<Skill name="C++" level="basic" />/* basic */
167
<Skill name="VB.NET" level="basic" />/* basic */
168
<Skill name="HTML" level="advanced" />/* advanced */
169
<Skill name="PHP" level="advanced" />/* advanced */
170
<Skill name="CSS" level="advanced" />/* advanced */
171
<Skill name="JavaScript / jQuery" level="advanced" />/* advanced */
172
<Skill name="React Native" level="advanced" />/* advanced */
173
<Skill name="ReactJs" level="advanced" />/* advanced */
174
<Skill name="Vue.js" level="advanced" />/* advanced */
175
<Skill name="Angular" level="good" />/* good */
176
<Skill name="Node.js" level="advanced" />/* advanced */
177
<Skill name="Flutter" level="advanced" />/* advanced */
178
<Skill name="Java (Android)" level="good" />/* good */
179
<Skill name="Objective-C / Swift" level="basic" />/* basic */
180
</SkillGroup>
181
182
<SkillGroup label="Software">
183
<Tool>3D Studio Max</Tool>
184
<Tool>Photoshop</Tool>
185
<Tool>Illustrator</Tool>
186
<Tool>After Effects</Tool>
187
<Tool>Premiere</Tool>
188
<Tool>ToonBoom Animate</Tool>
189
<Tool>Ableton</Tool>
190
<Tool>Logic</Tool>
191
</SkillGroup>
192
193
<SkillGroup label="Operating Systems">
194
<OS>Windows</OS>
195
<OS>Linux</OS>
196
<OS>macOS</OS>
197
</SkillGroup>
198
</Section>
199
200
{ /* Languages */ }
201
<Section title="Languages">
202
<Language name="Italian" level="native" />
203
<Language name="English" reading="Excellent" writing="Good" speaking="Good" />
204
<Language name="French" reading="Good" writing="Fair" speaking="Good" />
205
</Section>
206
207
{ /* Other Skills */ }
208
<Section title="Other Skills">
209
<Relational>Excellent ability to interact with the public</Relational>
210
211
<Artistic>Drawing on paper and digitally (Photoshop)</Artistic>
212
<Artistic>Knowledge of music and harmony</Artistic>
213
<Artistic>Piano, drums, guitar, bass, cello</Artistic>
214
215
<Extra>Stage technician and sound mixer</Extra>
216
</Section>
217
218
</CV>
219
);
220
};
221
222
export default FabioPocci;