-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathcv.tex
135 lines (113 loc) · 5.49 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
%based on the guide at http://www.cv-templates.info/2009/03/professional-cv-latex/
\documentclass[a4paper,10pt]{article}
%A Few Useful Packages
\usepackage{marvosym}
\usepackage{fontspec} %for loading fonts
\usepackage{xunicode,xltxtra,url,parskip} %other packages for formatting
\RequirePackage{color,graphicx}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[big]{layaureo} %better formatting of the A4 page
% an alternative to Layaureo can be ** \usepackage{fullpage} **
\usepackage{supertabular} %for Grades
\usepackage{titlesec} %custom \section
\usepackage{paralist}
%Setup hyperref package, and colours for links
\usepackage{hyperref}
\definecolor{linkcolour}{rgb}{0,0.2,0.6}
\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour}
%FONTS
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[ Path = fonts/, BoldFont = Fontin-Bold, BoldItalicFont = Fontin-Bold, ItalicFont = Fontin-Italic, SmallCapsFont = Fontin-SmallCaps]{Fontin-Regular}
%\setmainfont[Path = fonts/, BoldFont = LinLibertine_RB.otf, ItalicFont = LinLibertine_RI.otf, BoldItalicFont = LinLibertine_RBI.otf, SlantedFont = LinLibertine_aRL.otf, BoldSlantedFont = LinLibertine_aBL.otf, SmallCapsFont = LinLibertine_aS.otf, Mapping = tex-text]{LinLibertine_R.otf}
%CV Sections inspired by:
%http://stefano.italians.nl/archives/26
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{3pt}{3pt}
%Tweak a bit the top margin
%\addtolength{\voffset}{-1.3cm}
%Italian hyphenation for the word: ''corporations''
\hyphenation{im-pre-se}
%--------------------BEGIN DOCUMENT----------------------
\begin{document}
\pagestyle{empty} % non-numbered pages
\font\fb=''[cmr10]'' %for use with \LaTeX command
%--------------------TITLE-------------
\par{\centering
{\Huge João \textsc{Duarte}
}\bigskip\par}
%--------------------SECTIONS-----------------------------------
%Section: Personal Data
\section{Personal Data}
\begin{tabular}{rl}
\textsc{Address:} & Rua Dr. Gama Barros 71 Cave Esq - 1700-144 Lisboa\\
\textsc{Phone:} & +351 96 2475909\\
\textsc{email:} & \href{mailto:jsvduarte@gmail.com}{jsvduarte@gmail.com} \\
\end{tabular}
%Section: Summary
\section{Summary}
I'm a software engineer looking for challenging problems that can be solved by
the "right set of tools". I have a deep interest in applying real-time event processing
techniques (or creating new ones) that can help both machines and human beings understand
their ecossystems better, make informed decisions and promote enaction. I also enjoy programming in Ruby
and leveraging it for quickly prototyping, bootstrapping and developing solutions.
%Section: Work Experience at the top
\section{Work Experience}
\begin{tabular}{rp{11cm}}
\textsc{2008 - present} & \emph{CEP Engineer} at \textbf{PT Comunicações}, Lisboa\\
& \begin{compactitem}
\item Core developer TODO
\item SCRUM Master
\end{compactitem}\vspace{-1em} \\
\multicolumn{2}{c}{} \\
\textsc{2007 - 2008} & \emph{Intern developer} at \textbf{PT Comunicações}, Lisboa\\
& \begin{compactitem}
\item Helped to develop core funcionality in an IT infrastructure monitoring solution
\end{compactitem}\vspace{-1em} \\
\multicolumn{2}{c}{} \\
\textsc{2004 - 2005} & \emph{Trainee} at \textbf{INESC-ID}, Lisboa\\
& \begin{compactitem}
\item Exploratory work involving RFID, Bluetooth and Microsoft .NET compact framework
\end{compactitem}\vspace{-1em} \\
\multicolumn{2}{c}{} \\
\end{tabular}
%Section: Education
\section{Education}
\begin{tabular}{rl}
2003 - 2007 & \textbf{Instituto Superior Técnico, Universidade Técnica de Lisboa}, Lisboa\\
& Bachelor of Science in \textsc{Software Engineering} \\
2007 - 2009 & \textbf{Instituto Superior Técnico, Universidade Técnica de Lisboa}, Lisboa\\
& Master of Science in \textsc{Software Engineering}
\end{tabular}
\section{Languages and Frameworks}
\begin{tabular}{r|p{11cm}}
\multicolumn{2}{c}{} \\
Ruby / JRuby & Developed several components for an event processing stack, such
as event preprocessors, input/output adapters for a correlation engine \\
%\multicolumn{2}{c}{} \\
%Java & Used in the development of an event processing stack (excluding CEP engine) \\
\multicolumn{2}{c}{} \\
C & Formal training in college (complex data structures and graph traversing algorithms).\\
\end{tabular}
\section{Platforms and Technologies}
\begin{tabular}{r|p{11cm}}
CEP (Esper) & Constructed a tiered QoS evaluation model for IT architectures \\
& Wrote a set of alarms for detecting in real-time individual and common malfuncions of
telco customers with high throughput requirements (1000 events/s)\\
& Mentored an employee \\
\multicolumn{2}{c}{} \\
Linux / Unix & Extensive use of Linux for both personal and enterprise use (distributions: RHEL, RedHat, Debian, SlackWare, SuSE, ArchLinux) \\
\multicolumn{2}{c}{} \\
Databases & MySQL, MongoDB\\
\multicolumn{2}{c}{} \\
Web Servers & Sinatra for small web applications and REST APIs.\\
\multicolumn{2}{c}{} \\
Revision Control & Used CVS in college, SVN in both college and work, using git for the last 3 years whenever possible\\
\end{tabular}
%Section: Certificates
\section{Certificates}
\begin{tabular}{rl}
2011 & Certified SCRUM Master (\textsc{CSM}) \\
\end{tabular}
\section{Interests and Activities}
%I spend my free time studying latest trends in Software Engineering, Management, Productivity, Fitness, and Learning (occasionally writing about them in my blog), playing with computer games and computer hardware. \\
\end{document}