-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv.tex
236 lines (131 loc) · 9.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
\documentclass[a4paper,10pt]{scrartcl} % KOMA-Script article
% Use letter when sending to US/other letter-based country
%\documentclass[letterpaper,10pt]{scrartcl}
\usepackage{joycv}
\begin{document}
\thispagestyle{empty}
\begin{cv}{\Author{António Alegria}}
\Sep
\PlaceAndDateOfBirth{Born in Lisbon, Portugal}{February 6, 1985}
\Contact{email}{\href{mailto:[email protected]}{[email protected]}}
\Contact{phone}{(+351) 965 558 738}
\Contact{web}{\href{http://antonioalegria.com}{antonioalegria.com}}
\Section{Profile}
\Profile{I am a Product Lead who loves designing and building systems that make sense of data, turning them into actionable insights for people and businesses in real-time and at scale. I am thrilled about solving challenging problems in elegant and efficient ways through the use of state-of-the art tools and by having an eye for quality.}
\Section{Work Experience}
\NewWorkExperience{Jul 2014--Ongoing}{FeedZai,}{Lisbon}
\Description{Product Lead}{Currently leading Feedzai's Cloud product segment and developer platform. I aggregate product management and technical leadership responsibilities.}
\Sep
\NewWorkExperience{Feb 2012--Jul 2014}{FeedZai,}{Lisbon}
\Description{Senior Software Engineer}{Worked as a Data Scientist and lead Engineer in building core technology used in real-time Big Data, Predictive Analytics and Fraud Detection.}
\Highlights{Highlights:} {
\begin{itemize}[nosep,noitemsep,leftmargin=3.85em]
\item Coordinated implementation of international data science pilots for Fraud Detection use cases.
\item Lead and co-developed the core data-processing and machine learning components for real-time fraud detection product. \Tech{Scala, Java, Akka, Hadoop, Twitter Storm, CEP, R}.
\item Co-designed and implemented Predictive Analytics module for continuous, real-time time-series forecasting. \Tech{Java, CEP, HTML5, Javascript}.
\item Responsible for certifying FeedZai Pulse with Cloudera CDH and integrating with SAP HANA, spearheading the partnership with SAP, which resulted in SAP Ventures' investment in FeedZai. \Tech{Java, Flume, SQL, SAP HANA}.
\end{itemize}
}
\Sep
\NewWorkExperience{Jul 2010--Feb 2012}{Portugal Telecom - SAPO.pt,}{Lisbon}
\Description{Software Engineer}{Worked in the Big Data team developing event processing systems and in the Mobile Apps team as an Android developer.}
\Highlights{Highlights (Big Data):} {
\begin{itemize}[nosep,noitemsep,leftmargin=3.85em]
\item Designed and implemented a real-time, automatic metric aggregator for in-house KPI management system. \Tech{Java, Esper, JSON, MQ}.
\item Maintained SAPO Alerts - a domain-independent, real-time event subscription and filtering platform used by PT and 3\textsuperscript{rd} parties. \Tech{Java, XML, PostgreSQL, Netty, SOAP}.
\end{itemize}
}
\Highlights{Highlights (Mobile):} {
\begin{itemize}[nosep,noitemsep,leftmargin=3.85em]
\item Implemented and shipped over 5 Android Apps including SAPO News -- SAPO's flagship App with over 100,000 users. \Tech{Android, Java, SQLite, HTML5, Javascript}.
\item Spearheaded Scrum adoption.
\item Proactively managed and coordinated a large part of the SAPO News mobile Apps project.
\end{itemize}
}
\Sep
\NewWorkExperience{Sep 2008--Jul 2010}{Portugal Telecom,}{Lisbon}
\Description{Software Engineer}{Core developer of real-time analytics and Business Activity Monitoring system - Pulso - using Complex Event Processing (CEP).}
\Highlights{Highlights:} {
\begin{itemize}[nosep,noitemsep,leftmargin=3.85em]
\item Designed and implemented core CEP system in Pulso. \Tech{Esper, JRuby, Java, ActiveMQ, Starling, MySQL}.
\item Designed and implemented domain-independent BAM patterns and rules for business process and application monitoring solutions. \Tech{Esper}.
\item Implemented tens of real monitoring scenarios for several mission-critical business processes and applications in PT. \Tech{Esper, Ruby}.
\end{itemize}
}
\Sep
\NewWorkExperience{Nov 2007--Aug 2008}{Portugal Telecom,}{Lisbon}
\Description{Software Engineer Intern}{Developed and applied MSc research. Results were tested in three real-word Information Systems Architectures. Helped development of in-house automatic network application and infrastructure discovery system.}
\Highlights{Highlights:} {
\begin{itemize}[nosep,noitemsep,leftmargin=3.85em]
\item Designed, implemented and applied an automatic IT architecture verification and discovery system that uses deep passive traffic analysis and rule-based logic inference to run a ``fact-check'' on a proposed IT architecture model. \Tech{Logtalk/Prolog, Ruby, C and an assortment of network traffic analysis tools}.
\item Designed and implemented a wide range of deep packet analysis probes for enterprise application identification and error detection. \Tech{C, Ruby, PADS}.
\end{itemize}
}
\Sep
\NewWorkExperience{Feb 2005--Jun 2006}{\small{INESC-ID - Distributed Systems Group},}{Lisbon}
\Description{Intern}{Researched and implemented ad-hoc (mesh) network applications for mobile devices using Bluetooth, RF-ID and Microsoft .Net Compact Framework.}
\Section{Higher Education}
\NewWorkExperience{Nov 2009}{Instituto Superior Técnico,}{Lisbon}
\Description{MSc in Computer Engineering}{Major: Software Engineering\ \ $\cdotp$\ \ Minor: Distributed Systems\newline Thesis: ``Automatic Verification of IT Architecture Models for Networked Information Systems''\newline Thesis Grade: 19/20\ \ $\cdotp$\ \ GPA: 17/20}
\Sep
\NewWorkExperience{Jul 2007}{Instituto Superior Técnico,}{Lisbon}
\Description{BSc in Computer Engineering}{Major: Software Engineering\ \ $\cdotp$\ \ Minor: Distributed Systems\ \ $\cdotp$\ \ GPA: 16/20}
\Section{Training and Certification}
\NewTraining{Sep 2012}{IELTS General Exam}
\SimpleDescription{IELTS Band Score: 8.5/9}
\TrainingSep
\NewTraining{Jul 2011}{Lisbon Machine Learning School}
\SimpleDescription{Google-sponsored international summer school.}
\TrainingSep
\NewTraining{Jan 2011}{Scrum Alliance -- Certificate Scrum Master}
\SimpleDescription{Institution: \spacedlowsmallcaps{Vantagem+}}
\TrainingSep
\NewTraining{Oct 2009}{Initial Pedagogical Training for Trainers}
\SimpleDescription{Institution: \spacedlowsmallcaps{Portugal Telecom Inovação, SA}}
\TrainingSep
\NewTraining{Jun 2002}{Certificate of Proficiency in English}
\SimpleDescription{Institution: \spacedlowsmallcaps{University of Cambdrige, Local Examinations Syndicate}}
\Section{Publications}
\Publication{\textbf{ALEGRIA, A.}, AND VASCONCELOS, A. \textbf{2010}. IT Architecture Automatic Verification: A Network Evidence-based Approach. In \textit{Proceedings of the Fourth IEEE International Conference on Research Challenges in Information Science}, RCIS 2010, Nice, France, May 2010, LOUCOPOULOS, P. AND CAVARERO, J.L., Eds. 1-12, \href{http://j.mp/rcis2010paper}{http://j.mp/rcis2010paper}.}
\newpage
\Section{Conferences \& Events}
\NewConference{Sep 2012}{SAP HANA Bootcamp,}{Dublin, Ireland}
\TrainingSep
\NewConference{Nov 2012}{Codebits VI,}{Lisbon}
\Description{Awarded Team}{Built a distributed slide presentation platform with support for real-time metrics and crowdsensing from mobile device sensors. Our team placed 4th in 100. \Tech{Node.js, HTML5, Javascript, CSS}.}
\TrainingSep
\NewConference{Nov 2011}{Codebits V,}{Lisbon}
\Description{Speaker}{Presented talk \textit{Complex Event Processing with Esper}.\newline Video: \href{http://j.mp/cepvideo2011}{http://j.mp/cepvideo2011}\ \ $\cdotp$\ \ Slides: \href{http://j.mp/cepslides2011}{http://j.mp/cepslides2011}}
\TrainingSep
\NewConference{May 2011}{Startup Weekend,}{Coimbra}
\TrainingSep
\NewConference{May 2010}{RCIS 2010,}{Nice, France}
\Description{Speaker}{Presented paper \textit{IT Architecture Automatic Verification: A Network Evidence-based Approach}.\newline Slides: \href{http://j.mp/rcis2010slides}{http://j.mp/rcis2010slides}}
\Section{Main Skills \& Interests}
\Description{Prog. Languages}{Java\ \ $\cdotp$\ \ Scala\ \ $\cdotp$\ \ (J)Ruby\ \ $\cdotp$\ \ R\ \ $\cdotp$\ \ Other: Javascript, C, Prolog/Logtalk}
\TrainingSep
\Description{Dist. Computing}{Hadoop\ \ $\cdotp$\ \ Twitter Storm\ \ $\cdotp$\ \ Akka\ \ $\cdotp$\ \ Scalding\ \ $\cdotp$\ \ Pig}
\TrainingSep
\Description{Messaging}{ActiveMQ\ \ $\cdotp$\ \ Starling/Kestrel\ \ $\cdotp$\ \ SAPO Broker\ \ $\cdotp$\ \ Flume}
\TrainingSep
\Description{Databases}{PostgreSQL\ \ $\cdotp$\ \ MySQL\ \ $\cdotp$\ \ Cassandra\ \ $\cdotp$\ \ SAP HANA\ \ $\cdotp$\ \ MongoDB}
\TrainingSep
\Description{Other Platforms}{Esper\ \ $\cdotp$\ \ Weka\ \ $\cdotp$\ \ Sinatra\ \ $\cdotp$\ \ Node.js}
\Sep
\SimpleDescription{\parbox{\langbox}{\textsc{English}}\ \ $\cdotp$\ \ \ Fluent}
\vspace{0.5em}
\SimpleDescription{\parbox{\langbox}{\textsc{Spanish}}\ \ $\cdotp$\ \ \ Competent Listening and Speaking}
\vspace{0.5em}
\SimpleDescription{\parbox{\langbox}{\textsc{French}}\ \ $\cdotp$\ \ \ Competent Listening and Limited Speaking}
\MarginDate{Languages}
\vspace{0.5em}
% \SimpleDescription{\parbox{\langbox}{\textsc{Japanese}}\ \ $\cdotp$\ \ \ Elementary}
%
% \vspace{0.5em}
\SimpleDescription{\parbox{\langbox}{\textsc{Portuguese}}\ \ $\cdotp$\ \ \ Native}
\Sep
\Description{Interests}{Data Science\ \ $\cdotp$\ \ Big Data\ \ $\cdotp$\ \ Agile Development\ \ $\cdotp$\ \ Product Design\ \ $\cdotp$\ \ Project Management\ \ $\cdotp$\ \ Predictive Analytics\ \ $\cdotp$\ \ Fraud Detection}
\Sep
\enlargethispage{\baselineskip}
\end{cv}
\end{document}