-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
378 lines (292 loc) · 14.6 KB
/
resume.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
\documentclass[12pt, a4paper]{article}
%------------------------------------------------------------------------------
% Packages
%------------------------------------------------------------------------------
% Add package to support changing page dimensions.
\usepackage[a4paper, total={6.5in, 8.5in}]{geometry}
% Add package to support spanish language.
\usepackage{babel}
% Add package to manage accents and letter "ñ".
\usepackage[latin1]{inputenc}
% Add package to manage images.
\usepackage{graphicx}
% Add package to manage and draw graphic elements.
\usepackage{tikz}
% Add package to manage font and background colors.
\usepackage{xcolor}
% Add package to extend array and tabular functionality.
\usepackage{array}
% Add and configure package to manage hypertext links in the document.
\usepackage{hyperref}
\hypersetup{
colorlinks = true,
urlcolor = blue,
linkcolor = blue
}
% Add package to allow multi-page tables.
\usepackage{longtable}
% Add package to allow fontawesome5 icons.
\usepackage{fontawesome5}
% Add package to manage the appearance of the structure units
% (chapter, sections, subsections, etc ...) within a document.
\usepackage{titlesec}
%------------------------------------------------------------------------------
% Custom Commands
%------------------------------------------------------------------------------
% Define special commands to change the section style.
\newcommand{\getsectionbgcolor}{black!70}
\newcommand{\colorsection}[1]{
\colorbox{\getsectionbgcolor}{
\parbox{0.94\textwidth}{\color{white}\centering\textbf{#1}}
}
}
% Define special commands to display programming languages labels.
%C++
\newcommand{\CC}{%
C\nolinebreak\hspace{.05em}%
\raisebox{.4ex}{\tiny\bf +}\nolinebreak\hspace{.01em}%
\raisebox{.4ex}{\tiny\bf +}%
}
%C#
\newcommand{\CS}{%
C\nolinebreak\hspace{.07em}\raisebox{.4ex}{\scriptsize\bf \#}%
}
% Define other custom special commands.
\newcommand{\YearsOfXp}{
$12$
}
%------------------------------------------------------------------------------
% Document Customizations
%------------------------------------------------------------------------------
% Make customizations on the "\section" structure unit.
\titleformat{\section}
[display] % [shape] Distribution of title elements.
{\sffamily\Large} % {format} Specify the font family and format.
{} % {label}.
{0pt} % {sep} Separation between label and title body.
{\colorsection} % {before-code} Code preceding the title body.
\titlespacing*{\section}
{0pt} % {left} Left margin.
{0pt} % {before-sep} Vertical space before the title.
{\baselineskip} % {after-sep} Separation between title and text.
% Now, start the document.
\begin{document}
%------------------------------------------------------------------------------
% Section: Personal/Contact Information
%------------------------------------------------------------------------------
\section{Diego Fabián Smania}
\begin{table}[h]
\begin{tabular}{cc}
\begin{minipage}{0.3\textwidth}
\begin{tikzpicture}
\clip (0,0) circle (2.4cm);
\node[anchor=center] at (0,0) {
\includegraphics[scale=0.2]{website/assets/img/profile_pdf.jpg}
};
\end{tikzpicture}
\end{minipage}
&
\begin{minipage}{0.62\textwidth}
\begin{tabular}{cl}
\faBookmark & \uppercase{\textbf{Full Stack Developer}} \\[2pt]
\faGlobeAmericas & Nationality: Argentina \\[2pt]
\faBirthdayCake & Date of Birth: $28^{th}$ March, 1982 \\[2pt]
\faPhone & Phone: {\footnotesize +}54 9 (341) 3166151 \\[2pt]
\faEnvelope & Email: [email protected] \\[2pt]
\faHome & Address: 2139 Panizza St., Fl. 3, Apt. B \\[2pt]
\faMapMarker* & Location: Rosario, Santa Fe, Argentina
\end{tabular}
\end{minipage}
\end{tabular}
\end{table}
%------------------------------------------------------------------------------
% Section: Profile Summary
%------------------------------------------------------------------------------
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{Profile}
\begin{longtable}{p{0.95\textwidth}}
I'm a \textit{Full Stack Developer} with a scientific background and over \YearsOfXp years of experience in the IT industry. My primary goal is to continue growing as a professional within an IT-driven company, improving my skills as a developer, with a particular focus on web development.
\vspace{0.75em}
Over the course of my career, I've worked with a wide range of technologies, gaining expertise in (listed by learned order):
\begin{itemize}
\item Embedded software development using \textit{C/\CC}, \textit{Lua}, and \textit{Python}.
\item Desktop application development with \textit{\CS} and the \textit{.NET Framework}.
\item Web design, development and maintenance using \textit{PHP}, \textit{Javascript/JQuery}, \textit{HTML5/CSS3}, and databases systems like \textit{SQLite/MySQL}, often working with \textit{Laravel} and leveraging \textit{Bootstrap} for responsive design.
\end{itemize}
\vspace{0.75em}
Currently, I'm focused on improving my expertise in \textit{Laravel}, and as part of this path I spare some of my free time to maintain and enhance the \href{https://github.com/jeroennoten/Laravel-AdminLTE}{jeroennoten/Laravel-AdminLTE} project at \textit{Github}. That said, I'm always open to learning and adapting to new technologies.
\end{longtable}
%------------------------------------------------------------------------------
% Section: Professional Experience
%------------------------------------------------------------------------------
\newpage
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{Professional Experience}
\renewcommand{\arraystretch}{1.8}
\begin{longtable}{p{0.12\textwidth} | p{0.80\textwidth}}
% Company: LLW Ingeniería SRL.
\textit{Jul 2020\newline to \newline Present}
&
\textbf{Software Developer at LLW Ingeniería S.R.L.}
\vspace{0.75em} \newline
Involved in the design, development and maintenance of a system for the telecommunications sector. The system consists of a core application/service developed with \textit{\CS} (\textit{.Net Framework} and \textit{The Mono Project}) for a \textit{Linux} environment, aimed at controlling and managing telephony-related hardware devices to provide voice communication between subscribers lying in two different technologies (\textit{X25/LAPB} and \textit{SIP}). This system is complemented by an administrative web panel, developed using the \textit{Laravel framework}, which allows for provisioning, monitoring, configuration, and overall system management. \\
&
Maintenance and bug tracking/fixing over a \textit{Softswitch} software developed in \textit{C/\CC} technologies. \\
&
Development of scripts with \textit{Python} to automate tasks at the company for different purposes. \\
% Company: Microtrol SRL.
\textit{Sep 2011\newline to \newline Feb 2020}
&
\textbf{Software Developer at Microtrol S.R.L.}
\vspace{0.75em} \newline
In the early years of my career, I developed and maintained several interactive applications for digital television transmissions as part of the \textit{GINGA Project}, utilizing \textit{NCL} and \textit{LUA}. One notable project was a soccer statistics application that was broadcast alongside each match of the \textit{Argentine Soccer League}. \\
&
As I gained experience, I transitioned into firmware development for \textit{Set-Top Boxes (STBs)} with various architectures (\textit{SH4}, \textit{ARM}), primarily using \textit{C/\CC}. My key contributions during this phase included integrating the latest \textit{GINGA Middleware} into \textit{STB} devices, implementing a custom \textit{MPEG-DASH Adaptive Streaming} protocol, and developing a new generation of \textit{STBs (non-Android)} that supported native multimedia applications, including \textit{Twitter} and \textit{YouTube} clients. \\
&
In the final and most extended phase of my role, I focused on developing and maintaining a web-based system that managed logistics, monitoring, and remote support for a set of \textit{Android} devices distributed to the education sector as part of a government program. I worked with technologies such as \textit{PHP}, \textit{JavaScript/jQuery}, \textit{HTML5/CSS3}, \textit{SQL}, and frameworks/libraries like \textit{Bootstrap}, \textit{AdminLTE}, and \textit{Laravel}. Additionally, I handled bug tracking and troubleshooting in the \textit{Android} device firmware and the underlying agent responsible for reporting device information to the web system.
\end{longtable}
%------------------------------------------------------------------------------
% Section: Education
%------------------------------------------------------------------------------
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{Education}
\renewcommand{\arraystretch}{1.8}
\begin{longtable}{p{0.12\textwidth} | p{0.80\textwidth}}
% Java Programming Course.
\textit{2010 \newline to \newline 2011}
&
\textbf{Course: Java Programming}
\vspace{0.2em} \newline
\textit{Fundación Libertad}
\newline
\textit{170 Mitre St., Rosario, Santa Fe, Argentina}
\vspace{0.4em} \newline
Approved the initial, intermediate and advanced level of the course \textit{Sun Java Programming} from \textit{Red Proydesa} in relation to a scholarship program called \textit{Becas ControlF}. \\
% University Education
\textit{2000 \newline to \newline 2017}
&
\textbf{University: Bachelor on Computer Science}
\vspace{0.2em} \newline
\textit{Facultad de Ciencias Exactas, Ingeniería y Agrimensura (FCEIA)}
\newline
\textit{Universidad Nacional de Rosario (UNR)}
\newline
\textit{250 Pellegrini Ave., Rosario, Santa Fe, Argentina}
\vspace{0.4em} \newline
Completed $93\%$ (28 over 30 courses) of the bachelor's degree in \textit{Computer Science} with an average of $8.3$ over $10$. Refer to \nameref{sec:appendix} for more details about the academic plan. \\
% High School
\textit{1995 \newline to \newline 1999}
&
\textbf{High School: Technical Bachelor}
\vspace{0.2em} \newline
\textit{Instituto Politécnico Superior General San Martín (IPS)}
\newline
\textit{250 Pellegrini Ave., Rosario, Santa Fe, Argentina}
\vspace{0.4em} \newline
Obtained a technical bachelor's degree with specialization on electronics.
\end{longtable}
%------------------------------------------------------------------------------
% Section: Skills
%------------------------------------------------------------------------------
\newpage
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{Skills}
\renewcommand{\arraystretch}{1.8}
\begin{longtable}{p{0.16\textwidth} | p{0.72\textwidth}}
\textit{Natural \newline Languages}
&
\textbf{Spanish}: Native proficiency.
\textbf{English}: Professional working proficiency for read/write and elementary proficiency for speak. \\
\textit{Programming \newline Languages}
&
Knowledges on \textit{C/\CC}, \textit{Java}, \textit{\CS}, \textit{Python}, \textit{Lua}, \textit{PHP}, \textit{CSS3}, \textit{HTML5}, \textit{Javascript}, \textit{Bash}, \textit{SQL (MySQL / SQLite)}. \\
\textit{Frameworks \newline and Tools}
&
Experience with \textit{jQuery}, \textit{AdminLTE}, \textit{Bootstrap} and \textit{The Laravel Framework}. \\
\textit{VCS}
&
Familiarized with the next Version Control Systems: \textit{Git}, \textit{Github}, \textit{Subversion (SVN)}. \\
\textit{Operating\newline Systems}
&
Experience on administration and developing under \textit{Linux} and \textit{Windows} operating systems.
\end{longtable}
%------------------------------------------------------------------------------
% Section: References
%------------------------------------------------------------------------------
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{References}
\renewcommand{\arraystretch}{1.8}
\begin{longtable}{ p{0.16\textwidth} | p{0.72\textwidth} }
\textit{Sergio \newline Monti}
&
\textbf{Engineering Manager} at \textit{Microtrol SRL} \newline
Phone: +54 9 (341) 6467488 \\
\textit{Walter \newline Lozano}
&
\textbf{Software Engineer} at \textit{Microtrol SRL} \newline
Phone: +54 9 (341) 6519699 \\
\textit{José \newline Sodo}
&
\textbf{Technical Area Manager} at \textit{LLW Ingeniería SRL} \newline
Phone: +54 9 (3468) 533618 \\
\textit{Luis \newline Piñeiro}
&
\textbf{Commercial Manager} at \textit{LLW Ingeniería SRL} \newline
Phone: +54 9 (341) 5047964
\end{longtable}
%------------------------------------------------------------------------------
% Section: Extra/Appendices
%------------------------------------------------------------------------------
\newpage
% Redefine the background color used on this section.
\renewcommand{\getsectionbgcolor}{blue!60}
\section{Appendix A}
\label{sec:appendix}
\noindent Details of the academic plan for the bachelor's degree in Computer Science.
\renewcommand{\arraystretch}{1.1}
\begin{longtable}{| c | c | c |}
\hline
\bf{Year} & \bf{Course} & \bf{Grade} \\
\hline
& Algebra and Analytic Geometry I & 8 \\
& Mathematical Analysis I & 7 \\
1 & Introduction to Informatics & 6 \\
& Algebra and Analytic Geometry II & 7 \\
& Mathematical Analysis II & 5 \\
& Analysis of Programming Languages I & 5 \\
\hline
& Mathematical Analysis III & 8 \\
& Linear Algebra & 5 \\
2 & Logic and Algorithms & 9 \\
& Discrete Mathematics & 7 \\
& Computer Architecture & 10 \\
& Numerical Analysis & 7 \\
\hline
& Probability and Statistics & 8 \\
& Data Structures & 8 \\
3 & Analysis of Programming Languages II & 10 \\
& Physics I & 10 \\
& Mathematical Analysis IV & 9 \\
& Operating Systems & 10 \\
\hline
& Software Engineering I & 8 \\
& Communications & 10 \\
4 & Physics II & 9 \\
& Operative Investigation & 10 \\
& Database Theory & 10 \\
& Software Engineering II & - \\
\hline
& Introduction to Artificial Intelligence & 9 \\
& Investigation Methodology & 10 \\
5 & Digital Image Processing & 9 \\
& Machine Learning & 9 \\
& Internship & 10 \\
& Thesis & - \\
\hline
\end{longtable}
\end{document}