-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv.tex
466 lines (390 loc) · 20.6 KB
/
cv.tex
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
\documentclass{cv} % Use the custom resume.cls style
\usepackage{verbatim}
\usepackage[left=0.2in, top=0.3in, right=0.2in, bottom=0.2in, showframe=false]{geometry} % Document margins
\usepackage{amsmath}
\usepackage{amsbsy}
\usepackage[export]{adjustbox}
\usepackage{wrapfig}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{tikz}
\usepackage{transparent}
\graphicspath{ {./images/} }
\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
\def\iconsize{0.4cm}
\def\expsize{0.7cm}
\def\intraexpvspace{0.15cm}
\def\titlelistvspace{-0.15cm}
\def\sidespacing{0.5cm}
\name{Jeferson Morales Mariciano}
\address{
\includegraphics[width=\iconsize, trim={0cm 0.01cm 0.01cm 0cm}]{person-icon.png}
Italian, Peruvian
\\
\includegraphics[width=\iconsize, trim={0.1cm 0.2cm 0cm 0cm}]{birthday-icon.png}
9 March 2002
\\
\includegraphics[width=\iconsize, trim={0cm 1.5cm 0cm 0cm}]{phone-icon.png}
+39 3278557818
\\
\includegraphics[width=\iconsize, trim={0cm 1.5cm 0cm 0cm}]{maps-icon.png}
Switzerland
}
% insert birthday, nationality, swiss permit?
\address{
\includegraphics[width=\iconsize, trim={0.1cm 0.4cm 0.3cm 0cm}]{linkedin-icon.png}
\href{https://www.linkedin.com/in/jefersonmm/}{linkedin.com/in/jefersonmm}
\\
\includegraphics[width=\iconsize, trim={0cm 3.5cm 0cm 0cm}]{email-icon.png}
\href{mailto:[email protected]}{[email protected]}
}
\begin{document}
\begin{minipage}[b][0.9\paperheight][t]{0.29\linewidth}
\begin{minipage}[c]{\linewidth}
\centering
\begin{tikzpicture}
% clip changes x,y position of image inside circle
\clip (0,0) circle (2cm);
\node[anchor=center] at (0.2,0)
{\includegraphics[width=\linewidth, trim={1cm 0cm 1cm 0cm}, clip]{profile-picture-compressed.jpg}};
\end{tikzpicture}
\end{minipage}
\vspace{\sidespacing}
% --- BIO -------------------------------------------------------------------------------
\begin{rSection}{SUMMARY}
\item A software engineer studying AI, dedicated to devops
still using Vim \& tiling window managers in Linux
\end{rSection}
\vspace{\sidespacing}
\begin{rSection}{STRONG SKILLS}
\item Python, Django, Flask, FastAPI,
\item Java, Spring Boot, Javascript, Vue
\item Docker, Terraform, Networking
\end{rSection}
\vspace{\sidespacing}
% --- CERTIFICATIONS --------------------------------------------------------------------
\begin{rSection}{CERTIFICATIONS}
\item \underline{CCNA} {CISCO, 2021}
\item \underline{Comau} {Robots programming, 2020}
\item \underline{ECDL} {AICA, 2019}
\end{rSection}
\vspace{\sidespacing}
% --- LANGUAGES --------------------------------------------------------------
\begin{rSection}{Languages}
\vspace{0.2cm}
\item \begin{tabular}{@{}ll@{}}
English & Fluent + Certificates \\
Italian & Native \\
Spanish & Native \\
French & A2 Certificate \\
German & Beginner \\
\end{tabular}
\end{rSection}
\vspace{\sidespacing}
\begin{rSection}{Portfolio}
\item[]\includegraphics[width=\iconsize, trim={0cm 0.4cm 0cm 0cm}]{github-mark.png}
\href{https://github.com/JekxDevil}{github.com/JekxDevil}
\item[]\includegraphics[width=\iconsize, trim={0cm 0.5cm 0cm 0cm}]{gitlab-icon.png}
\href{https://gitlab.com/JekxDevil}{gitlab.com/JekxDevil}
\item[]\includegraphics[width=\iconsize, trim={0cm 0.12cm 0.03cm 0cm}]{website.png}
\href{http://jefersonmm.com}{jefersonmm.com}
\end{rSection}
\vspace{\sidespacing}
\begin{rSection}{Documents}
\item[] EU Italian citizenship
\item[] Swiss B permit
\item[] Driving license B
\end{rSection}
% keyword injection for ATS
\transparent{0}
\tiny
\begin{rSection}{Skills}
\item[] git, shell scripting, uml, vagrant, solid, domain driven design,
venv, pytest, gitflow, continuous integration, continuous deployment,
gitops, junit, nginx, sonarqube, scrum, agile project management, containerization,
orchestration,
mongodb, sqlite, postgresql, mysql, % databases
Vuejs, vuetify, nodejs, expressjs, web sockets, webRTC, material design, % frontend
competitive programming, CTF, OOP, Java Swing, test driven development,
functional programming, scheme, racket, lisp, d3.js, s3, OpenGL, valgrind, gdb, gcc
\end{rSection}
\normalsize
\transparent{1}
\vspace{2.5cm}
Written in \href{https://github.com/JekxDevil/curriculum-vitae}{\LaTeX}.
\end{minipage}
\hspace{0.1cm}
\begin{minipage}[b][0.9\paperheight][t]{0.7\linewidth}
\headline
% --- OBJECTIVE -------------------------------------------------------------------------------
\begin{rSection}{OBJECTIVE}
\item Software engineer with 3+ years of experience in fullstack development
managing unix backend systems,
seeking Platform Engineer internship roles, preferably Linux.
\end{rSection}
\begin{rSection}{Education}
\vspace{0.2cm}
% --- UNIVERSITY MASTER --------------------------------------------------------------------
%\includegraphics[width=0.5cm, trim={0cm 5cm 0cm 0cm}]{usi-icon.png}
\includegraphics[width=0.7cm, trim={0cm 3cm 0cm 0cm}]{ethz-icon.png}
{\bf Master in Computer Science}
\hfill \href{https://ethz.ch/en.html}{ETH Zurich}, Switzerland
\item \hspace{0.85cm}Major in Machine Intelligence% Artificial Intelligence. %Minor in Data Management.
\hfill {Sep 2024 - In progress}
%\item Minor in Medical applications and Data Management.
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
% --- UNIVERSITY BACHELOR --------------------------------------------------------------------
%\includegraphics[width=0.5cm, trim={0cm 5cm 0cm 0cm}]{usi-icon.png}
\includegraphics[width=0.7cm, trim={0cm 10cm 0cm 0cm}]{usi-icon.png}
{\bf Bachelor in Computer Science}
\hfill \href{https://www.usi.ch/en}{USI}, Switzerland
\item \hspace{0.85cm}Scholarship. Summa Cum Laude. Degree in English. %GPA 5.59/6.
\hfill {Sep 2021 - Jun 2024}
\item Specialization in computational science: \textbf{Matlab}, graphs, numerical optimization.
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
% --- School -------------------------------------------------------------------------
\includegraphics[width=0.7cm, trim={0cm 2.2cm 0cm 0cm}]{iisve-icon.png}
{\bf High School Diploma in Computer Science}
\hfill \href{https://www.istitutovolterraelia.it/}{IIS Volterra Elia}, Italy
\item \hspace{0.85cm}Graduated with Honors.
\hfill {Sep 2016 - Jun 2021}
\item Specialization in .Net framework: \textbf{C\#}, Windows Forms, MS SQL Server, ASPX
\end{rSection}
% --- WORK EXPERIENCE -------------------------------------------------------------------
\begin{rSection}{EXPERIENCE}
\vspace{0.2cm}
%--- TA --------------------------------------------------------------------------------
\includegraphics[width=0.7cm, trim={0cm 10cm 0cm 0cm}]{usi-icon.png}
\hspace*{0cm}\textbf{Teaching Assistant} \hfill Feb - Jun 2024\\
\hspace*{0.85cm}\href{https://www.usi.ch/}{USI} Università della Svizzera italiana
\hfill \textit{Lugano, Switzerland}
\begin{itemize}
\item \href{https://search.usi.ch/it/corsi/35268192/software-atelier-4-software-engineering-project}{Software Engineering}:
requirements engineering, \textbf{Spring Boot}, \textbf{Vue}, \textbf{devops}.
% course by Dr. A. Mocci
\item \href{https://search.usi.ch/it/corsi/35268184/data-management}{Data Management}:
relational databases, transaction query processing, \textbf{Spark}.
% course by Prof. P. T. Eugster
\end{itemize}
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
%--- Claranet ----------------------------------------------------------------------------
\includegraphics[width=0.7cm, trim={0cm 15cm 0cm 0cm}]{claranet-logo.png}
\textbf{Cloud Developer} \hfill Sep - Dec 2023\\
\hspace*{0.85cm}\href{https://www.claranet.com/}{Claranet} - Cloud Service Provider
\hfill \textit{Lugano, Switzerland}
\begin{itemize}
\item Provisioning infrastructure with \textbf{Terraform} and \textbf{Cloudformation}
IaC tools.
\item Designed cloud assessment challenges with boto3 and \textbf{AWS} services.
% with real time evaluation in SOAR assessment platform.
% Assigning time constrained challenges with grading based
% on solution functionality and cloud conventions compliancy.
\end{itemize}
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
%--- UROP --------------------------------------------------------------------------------
\includegraphics[width=0.7cm, trim={0cm 10cm 0cm 0cm}]{si-icon.jpg}
\hspace*{0cm}\textbf{Undergraduate Student Researcher} \hfill Jul - Aug 2022\\
\hspace*{0.85cm}\href{https://www.si.usi.ch/}{USI Software Institute},
\href{https://luce.si.usi.ch/team/}{LuCE} research lab
\hfill \textit{Lugano, Switzerland}
\begin{itemize}
\item Created backend with \textbf{FastAPI} to convert \textbf{Python} programs' AST
into an expression-based notional machine retaining equivalent structure.
% Part of \textit{Expression tutor} webapp
% for assessment of structure, typing, and evaluation of expressions.
% with usage of design patterns
% for parsing and exploring source code graph structures.
\end{itemize}
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
%--- IDEA -------------------------------------------------------------------------------
\includegraphics[width=0.75cm, trim={0cm 1.5cm 0cm 0cm}]{idea-icon.png}
\textbf{Software Developer} \hfill Feb, Jun - Aug 2020; Jul 2021\\
\hspace*{0.85cm}\href{https://idea-on-line.it/}{Idea Soc Coop} - Industrial Automation
\hfill \textit{Ancona, Italy}
\begin{itemize}
\item Blood bag logger:
developed embedded web app for data visualization in \textbf{Flask}.
\item Environmental sensor:
sketched micropython firmware with \textbf{AWS Alexa} skill.
\end{itemize}
\vspace{\intraexpvspace}
\vspace{\intraexpvspace}
%-- BitService --------------------------------------------------------------------------
\includegraphics[width=0.75cm, trim={0cm 1.5cm 0cm 0cm}]{bitservice-icon.png}
\textbf{ICT technician} \hfill May 2019 \\
\hspace*{0.85cm}BitService di Santoni Angelo - IT Consulting
\hfill \textit{Ancona, Italy}
%\begin{itemize}
% \item Hardware and OS maintenance, GDPR compliance, Moodle e-learning.
%\end{itemize}
\end{rSection}
%--- PROJECTS SECTION -------------------------------------------------------------------
\begin{rSection}{PROJECTS}
\item \textbf{\href{https://gitlab.com/usi-si-oss/teaching/projects-showcase/sa4/team-4-pufferfish} % https://pufferfish.sa4.usi.ch/login}
{
JourneyTales
\includegraphics[width=0.15cm, trim={10cm -10cm 0cm 0cm}]{ext-link-icon.png}
}}
{Leader, 12 developers team.
Built \textbf{social media} to share travel experiences,
with friendship mechanisms and realtime notifications.
\textbf{Responsive} web application with \textbf{OAuth2} and $\boldsymbol{> 99\%}$ \textbf{test} coverage.
\href{https://gitlab.com/usi-si-oss/teaching/projects-showcase/sa4/team-4-pufferfish}{GitLab.}
}
\vspace{\intraexpvspace}
\item
\textbf{\href{https://github.com/ogs-at-usi/handshake}{ %https://handshakeapp.ch}{
Handshake
\includegraphics[width=0.15cm, trim={10cm -10cm 0cm 0cm}]{ext-link-icon.png}
}}
{Built an \textbf{instant messaging} web application with video calls, group chats and friends
using MEVN stack deployed on AWS.
During \textbf{presentation $\boldsymbol{\approx1000}$ messages from $\boldsymbol{+ 80}$ users}.
Team of 5 developers.
\href{https://github.com/ogs-at-usi/handshake}{GitHub}.
}
\end{rSection}
%--- LEADERSHIP -------------------------------------------------------------------------
\begin{rSection}{Leadership \& Achievements}
\vspace{0.2cm}
\begin{itemize}[leftmargin=*]
\itemsep 0.2em
\item \textbf{Swiss Scholarship} awarded at USI from
\href{https://www.olimpiadi-informatica.it/index.php/selezione-territoriale-20.html}{Italian Informatics Olympiad 2020}.
%FFL, scoring a remarkable ranking.
\item \href{https://icpc.global/ICPCID/ZOI3HF9XDUH8}{ICPC SWERC 2022}
competed as USInchronous team representing USI.
\item Included in Italian \href{https://www.indire.it/eccellenze/}{National Register of Excellence} 2020/2021.
\item \href{https://www.makerslab.it/olimpiadi-robotiche-ancona-2019/}{1st team}
classified in \textbf{Robotics} Olympiad 2019 regional phase in Italy. % Contest Marche region, Ancona.
\item \href{https://cyberchallenge.it/}{CyberChallenge} 2019 \textbf{youngest} student
in \textit{Marche}, Italy. Cybersecurity course. % Cybersecurity National Lab.
\item \textbf{Faculty Representantive} of \textbf{Informatics} in the student council at USI.
\item \href{https://hackzurich.com/}{HackZurich},
\href{https://www.junction2023.com/}{Junction}
hackathon participations in \textbf{Zurich} and \textbf{Helsinki}.
% $2022$ \& $2023$; 2023 with leader role
\end{itemize}
\end{rSection}
\end{minipage}
\end{document}
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%--- OBJECTIVE --------------------------------------------------------------------------
%\begin{rSection}{OBJECTIVE}
%{Software Engineer with 2+ years of experience in XXX, seeking full-time XXX roles.}
%\end{rSection}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%Technical Skills & MongoDB, Vuejs, Express, Nodejs, Windows Forms, Visual Studio,
FastAPI, Java, Java Swing, Java Spring Boot, Docker D \\
ICPC SWERC 2022 participation: Participated in the International Collegiate Programming Contest,
Southwestern Europe Regional. Competed as USInchronous team representing USI.
EXTRACURRICULAR:
Sea lifeguard license. Società Nazionale di Salvamento, Issued Jul 2019. Credential ID 631357.
Computer assembling, hardware and custom PC builds.
Participating in CyberSecurity CTFs competitions.
OpenBSD enjoyer, GNU/Linux as daily drive.
Vim and tiling window managers enthusiast (i3, dwm), suckless software connoisseur
Theater actor at Iride Theater Company.
TODO: add to portfolio
PROJECTS:
Risk-Kellogs: https://github.com/micheledallerive/Risk-Kelloggs
Pair Programming, Test Driven Development. Modeled Risiko board game, object oriented paradigm
Java Swing, design patterns, event driven, SOLID, OOP paradigm
Pacman-Racket: https://github.com/JekxDevil/pacman-racket
Leading a team of 4 developers. Remake of Pacman classic game in functional paradigm.
Scheme, immutability, vim, functional paradigm,
Merendero: Built a CRUD app for secondary school connected to MS SQL server database
using windows forms for GUI implementation and C# with .Net Framework.
UNIVERSITY:
Programming Fundamentals:
- Functional in Racket, a LISP dialect
- Imperative, Procedural, OOP in Java
- Concurrency in Java
Software Ateliers:
- Fundamentals of Informatics
- UI/UX Design
- Web Development with MEVN stack
- Software Engineering + Course Project using Java Spring Boot
Mathematical oriented courses:
- Calculus
- Linear Algebra
- Discrete Structures
- Probability & Statistics
- Computational Science Theory
Algorithms & Data Structures in Python3
Computer Architecture, Operating Systems in C
Systems Programming in C++
Automata & Formal Languages
Computer Networking
Electives:
Programming Challenges in Competitive Programming style
Programming Fundamentals: - Functional in Racket, a LISP dialect - Imperative, Procedural, OOP in Java - Concurrency in Java
Software Ateliers: - Fundamentals of Informatics - UI/UX Design - Web Development with MEVN stack - Software Engineering + Course Project using Java Spring Boot
Mathematical oriented courses: - Calculus - Linear Algebra - Discrete Structures - Probability & Statistics - Computational Science Theory
Algorithms & Data Structures in Python3 Computer Architecture,
Operating Systems in C Systems Programming in C++
Automata & Formal Languages
Computer Networking
Electives: Programming Challenges in Competitive Programming style
MICROSOFT: .Net, C#, Windows forms, SQL server, ASPX
HIGH SCHOOL:
HTML, CSS, javascript, C++, Java, PHP, Joomla
Developed full stack web apps and resource management desktop applications with database connection.
CRUD Merendero, Full stack web development and programming language paradigms,
Networking: ISO/OSI stack, CISCO networking, threads, sockets
Telecommunications: arduino embedded prototyping, analogic/digital electronic components
Mathematics, Sciences: Physics, Chemistry, Biology, Geography
CERTIFICATIONS:
CCNA, CISCO Routing and Switching, 2021.
Cisco Networking Academy Issued May 2021. Credential ID 1016658774.
Comau Use and Programming for C5G family of robots, 2020
Issued Nov 2020. Credential ID WmN8DebufQ.
CyberChallenge Student Issued Jul 2019.
ICDL Full Standard, AICA. Issued May 2019. Credential ID IT2159274.
COMPUTATIONAL SCIENCE:
Matlab, graph partitioning & clustering, conjugate gradient, page rank,
least squares, data fitting, Analysis
optimization methods, numerical computing, statistics,
linear algebra, discrete maths, calculus
FROTEND:
UI/UX design in Figma, Software Engineering: fullstack web development.
Balsamiq wireframes prototyping.
DATABASES:
MySQL, relational databases
mongodb, document based
EXTRA:
Attended the ACM ICSA International Symposium on Computer Architecture 2022
workshops and office hours
Sea lifeguard. Casual guitarist. Actor.
Vim and tiling window managers enthusiast.
OpenBSD enjoyer, GNU \text{+} Linux as daily drive.
CTFs cybersecurity participant.
Suckless software connoisseur.
Electives: Programming Challenges in Competitive Programming style @ USI
EMBEDDED:
SOFT SKILLS:
flexibility, public speaking, resilient, pressure performer, attention to detail
ALGORITHMS:
algorithms & data structures, experimetation & evaluation, automata & formal languages regex
LOW LEVEL GRAPHICS
Computer Graphics, Systems Programming, Operating Systems, Computer Architecture
raytracing, OpenGL, WebGL, gcc, gdb, C, C++, valgrind, makefile, x86 assembly, multithreading, vagrant, concurrency, BSD kernel
NETWORKING:
Networking, Information Retrieval, data management, web design
wireshark, web crawling, Search engine, Terrier IR, Scrapy, python, subnetting,
SOFT SKILLS TAs:
project management, Agile development, design patterns
CLARANET KEYWORDS: lambda, API Gateway, S3, IAM, serverless, Cloud9, IaC, devops
BITSERVICE DESCRIPTION: Improved websites with wordpress. Profiling GDPR compliance. Created
moodle e-learning content for it. EU regulations. Building, setup and maintenance
of computer hardware, OS and software
KEYWORDS: Wordpress, EU GDPR, Moodle, computer building/assembling
IDEA Projects: BOSET blood bag logger, DONET environmental sensors device
docking station RaspberryPI, porting company's SCADA to newer version of Ignition with Python3
KEYWORDS: d3.js, aws iot, sqlite, linux, nfc, esp32