summaryrefslogtreecommitdiff
path: root/cv.ms
blob: eef846577d416f26d5fb4ea8ffe68f9811e7d7f3 (plain)
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
.HTML "Rodrigo G. López - Curriculum Vitae"
.TL
Curriculum Vitae
.BP face.ps 1.5i 1.5i c 0.5i
.EP
.AU
.ps 14
.ss 16
.vs 16
Rodrigo G. López
.AI
.ps 10
.ss 12
.vs 12
.CW rgl@antares-labs.eu
.CW "Catral, Alicante 03158"
.CW "(+34)657 23 86 86"
.SH
Personal Info
.PP
Website:
.SM
.CW http://rgl.antares-labs.eu
.PP
Public software:
.SM
.CW http://git.antares-labs.eu
.PP
GitHub:
.SM
.CW http://github.com/sametsisartenep
.PP
LinkedIn:
.SM
.CW https://www.linkedin.com/in/rodrigo-g-lópez-178744178/
.SH
 Languages
.IP •
.UL English
: Advanced. (C1/CAE)
.br
Fluency reading and listening, without problems to express myself, mainly in writing.
.IP •
.UL Spanish
: Native.
.IP •
.UL French
: Basic. (A1-A2)
.br
Highlighting reading, with almost no experience listening and writing.
.SH
Work Experience
.IP •
Computer programmer and System administrator at
.I "Telfy Telecom S.L.U."
from December 2019 to the present.
.IP •
Programmer at
.I everis
from April 2017 to August 2018.  I worked on four projects for a
client in the energy sector, the first one using SAPUI5, two later
using jQuery and the last one with jQuery and Leaflet to build an
internal application's section for a map with some range filtering and
trace selection functionality.  I also worked with a testing team on a
project, evaluating several formulary windows, fields, layouts and
parametrization.  There was also a project using speech recognition,
where I learned a bit about finite state grammars, language models and
speech-to-text synthesis.
.IP •
Technical support at
.I SolidQ
during Spring of 2016.  I helped customers with software setup and
configuration, and also worked with the internal support team to
update documentation and manage clients' subscriptions.
.IP •
English-Spanish translator at
.I Node.js
in Spring and Summer of 2015.  I worked with the Node spanish
community to translate the documents of every version, developer
publications and the API, along with examples for C++ and Javascript.
.IP •
Backend Engineer at
.I "Caribe Activo"
during Spring of 2015.  I operated their Unix systems, setting up
security systems and remote administration, and building their first
search engine with Node.js, MongoDB and LevelDB.
.SH
Technical Experience and Skills
.IP
I use
.B "Plan 9"
on a daily basis, along with
.B OpenBSD
and
.B Linux .
I designed and implemented my home/laboratory network,
including
.B DHCP
and a
.B DNS
server handling its own SOA (Start of Authority) using Plan 9, along
with a
.B TFTP
service so that machines can bootup automatically through PXE.
.IP •
I'm proficient with
.B C
and shells like
.B rc ,
.B ksh
and
.B (ba)sh .
.IP •
I use the UNIX text-processing tools
.B awk , (
.B sed ,
.B grep ,
etc) on a daily basis for system administration tasks, also document
preparation
.B troff "" (
and its macro packages) and manuals.
.IP •
I've created concurrent programs under the formal model of
.B CSP
by Tony Hoare with
.B Go
as well as Plan 9's
.B libthread ,
and
.B "POSIX threads".
.IP •
I have developed firmware for the
.B "Atmel ATmega328P"
and the
.B STM32F103RB
microcontrollers, using both
.B C
and
.B Assembly .
.IP •
I also have some experience with the
.B Verilog
hardware description language and I'm currently learning more
.B PWM , (
.B VGA
and
.B UART
so far).
.IP •
I've used
.B git ,
.B mercurial ,
and
.B svn
as version control systems.
.IP •
I've built infrastructure for testing and build automation with
.B QEMU/KVM ,
and I've used the
.B VirtualBox
and
.B Hyper-V
hypervisors for little projects.
.IP •
With respect to my programming style, I focus on making my software
.B simple ,
.B clear
and
.B consistent
above everything.  It has proven to be the best for development and
future maintenance.
.IP •
I have experience using
.B "soldering iron"
with precise narrow and batch-soldering wide tips to treat
through-hole and surface-mounted electronic components, at
temperatures ranging from 200 to 400°C.  I've also used
.B "desoldering wick"
to clean some joints and non-corrosive
.B flux .
.IP •
I use my
.B "digital oscilloscope"
very often to analyze signals and properties of the hardware I work
on, although the features I use have been very simple so far.
.IP •
In my previous company I introduced a couple new people to our
project, and walked them through our code and
.I "modus operandi" .
In the following months we became an effective team, dealing hand on
hand with the client and supporting each other throughout the
development cycle.
.SH
Past Experience
.IP
.B C++ :
simple text adventures, Pong clone with SDL, a little 2D rigid body physics
library.
.br
.B Go :
HTTP(S) servers, a little wiki.
.br
.B Java :
2D platform/side scrolling prototypes and a couple of games, Apache
Cordova basic plugin patching.
.br
.B JavaScript :
Node.js web servers, tools and a web interface for controlling a
Parrot AR Drone 2.
.br
.B Python :
Django apps, a basic web crawler over Tor, SSH bruteforcing.
.br
.B Ruby :
Rails apps.
.br
.B PHP :
A social network with a LAMP stack.
.SH
Education
.IP •
Books, scientific papers, technical specifications and people's
experiences shared on the Internet are my main source of knowledge.
.IP •
.I "Software Security"
by Prof. Michael Hicks, University of Maryland, College Park on
Coursera MOOC.  Earned in September 2016
.IP •
.I "Middle Degree S.M.R. (Sistemas Microinformáticos y Redes)" ,
I.E.S. Las Espeñetas, Orihuela, ALC.  From September 2014 to June
2016
.IP •
.I "Some online courses on Science, Engineering, Law & Economy" ,
MIT OpenCourseWare, EdX, Stanford Online, HarvardX and Coursera