-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.yaml
312 lines (267 loc) · 14 KB
/
resume.yaml
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
fullName: Joaquín Oltra Hernández
photo: photo.jpg
phone: (0034) 600078947
email: [email protected]
location: Alicante, Spain
timezones: CET ⋅ ET ⋅ PT
github: joakin
intro: |
I am a **Software Engineer** and **Engineering Manager** with more than
10 years of industry experience. As an engineer I specialize in *UI web
development*, and have broad experience in the different skills involved in
effectively producing maintainable software.
As a manager I strive to provide clear direction, trust and autonomy to my
reports so that they can execute on the team and organization's objectives
effectively, while developing professionally and advancing their careers.
work:
- employer: Vendr
start: 2023
end: 2024
position: Senior Software Engineer, Frontend
what: |
Remote. Working in the Activation team as frontend engineer building user interfaces and experiences with Elm, JS and CSS for improving the onboarding experience for new users.
details: |
* Authored technical plans for product goals defining API contracts and team tasks.
* Overhauled main navigation to be collapsible and mobile-friendly with smooth animations.
* Developed a user-friendly, step-by-step account setup and onboarding process.
* Built an onboarding guide with real-time alerts to help users navigate the product.
* Implemented a tiered trial system to regulate feature access for free users, incorporating role-based restrictions and organization-specific content visibility.
* Developed a Buyer Guides feature, complete with pricing tables and visual aids, to assist users in the negotiation and software purchasing process.
* Designed key UI components, like dropdowns, modals, and a custom data visualization chart.
* Led the enhancement of the user interface with subtle animations for a better experience.
* Identified and removed large amounts of unused code, improving maintainability and performance.
- employer: Wikimedia Foundation
positions:
- start: 2021
end: 2023
position: Staff Software Engineer, Tech lead
what: |
Remote. Working in the [Trust and Safety Tools][tstteam] team as the
tech lead and software engineer.
[tstteam]: https://www.mediawiki.org/wiki/Trust_and_Safety_Tools
details: |
* Defined project scope, performed technical feasibility research and
worked with product manager, designer, and other stakeholders on
defining and detailing the project into actionable technical work
to be executed by the team for major projects like the
[Safety Survey][safesur] and
[Private Incident Reporting System][pirs]
* Led set up of team kanban processes and norms collaboratively and
codified the norms and processes in our tools and documentation
* Onboarded and guided several engineers on the team into the company
and projects
* Developed several features for MediaWiki's QuickSurveys extension
and trained engineers on deployment procedures for configuring,
enabling and disabling surveys
[safesur]: https://meta.wikimedia.org/wiki/Community_Safety
[pirs]: https://meta.wikimedia.org/wiki/Private_Incident_Reporting_System
- start: 2020
end: 2021
position: Staff Developer Advocate
what: |
Remote. Working in the [Developer Advocacy team][devadv] in support of
the [Cloud Services team][wmcsteam] and tool developer community.
[devadv]: https://www.mediawiki.org/wiki/Developer_Advocacy
[wmcsteam]: https://www.mediawiki.org/wiki/Wikimedia_Cloud_Services_team
details: |
* Designed and conducted the [2020 Coolest Tool Award][2020cta] online
event jointly with community members, coordinating the event
committee, and helping produce and run the event
* Conducted, analyzed and published the [Cloud Services Annual
Survey][survey] 2019 and 2020, to understand our technical users and
inform the teams' annual planning processes
* Analyzed research, and produced a prioritized list of
communities for outreach based on data, and run an outreach workshop
about [bot development][botwork] with Python
* Supported the Cloud Services teams projects, like deploying a new
cluster of databases to replace the existing one, by providing
[technical documentation][wikireplicas] and code examples, and
communicating and supporting the communities through the process
[2020cta]: https://meta.wikimedia.org/wiki/Coolest_Tool_Award/2020
[botwork]: https://meta.wikimedia.org/wiki/Small_wiki_toolkits/South_Asia/Workshops#Bots_workshop
[survey]: https://meta.wikimedia.org/wiki/Research:Cloud_Services_Annual_Survey
[wikireplicas]: https://wikitech.wikimedia.org/wiki/News/Wiki_Replicas_2020_Redesign
- start: 2018
end: 2020
position: Software Engineering Manager
what: |
Remote. Manager of the [Wikimedia Product
Infrastructure](https://www.mediawiki.org/wiki/Wikimedia_Product/Wikimedia_Product_Infrastructure_team)
team.
details: |
* Built [REST APIs][pcs] used by the native apps teams and the web
teams serving 1.5 billion unique devices serving 2 billion requests
monthly
* Maintained a variety of backend components providing features such
as [reading lists][rl], [PDF rendering][proton], and the [Wikipedia
Maps infrastructure][maps]
* Planned and resourced an [effort][buod] to provide better data
engineering tools and libraries for all product teams in the product
department
I set team direction and anual and quarterly goals, hired and managed
awesome engineers to further Wikimedia's objectives, giving them space
and trust to work effectively in a complex collaborative remote
environment.
[pcs]: https://www.mediawiki.org/wiki/Page_Content_Service
[rl]: https://www.mediawiki.org/wiki/Reading/Reading_List_Service
[proton]: https://www.mediawiki.org/wiki/Proton
[maps]: https://www.mediawiki.org/wiki/Wikimedia_Maps
[buod]: https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2018-2019/Audiences#Outcome_3:_Data_collection
- start: 2016
end: 2018
position: Senior Software Engineer
what: |
Remote. Worked on the [Mobile Web team][moweb] doing JavaScript, CSS
and MediaWiki PHP programming for the mobile Wikipedia websites which
powers the user experience of ~60% of Wikipedia's traffic ([9.5
billion monthly pageviews][pageviews] on [1.5 billion monthly unique
devices][devices]).
[moweb]: https://www.mediawiki.org/wiki/Readers/Web/Team
[devices]: https://stats.wikimedia.org/v2/#/all-wikipedia-projects/reading/unique-devices/normal|line|2-year|~total|monthly
[pageviews]: https://stats.wikimedia.org/v2/#/all-projects/reading/total-page-views/normal|bar|2-year|access~mobile-web|monthly
details: |
Produced performance research and [analysis][] of the content and
website loading which [informed][wdspreso] several high impact
projects, like [lazy loading images][lli1] and [references][].
Worked on [Page previews][pp] ( [1][pp2] ), providing [link previews
for Desktop Wikipedia][pp1] improving the reading experience for 1.5
billion unique devices serving 2 billion requests monthly.
Led and planned [technical improvement projects][tip] to reduce debt
and modernize the codebase while working on Product's goals.
[analysis]: http://chimeces.com/loot-content-analysis/
[wdspreso]: https://www.youtube.com/watch?v=SOMN8Q__iiE
[lli1]: https://blog.wikimedia.org/2016/09/19/mobile-web-improvements/
[references]: https://www.mediawiki.org/wiki/Reading/Web/Projects/Performance/Lazy_loading_references
[pp]: https://www.mediawiki.org/wiki/Page_Previews
[pp1]: https://blog.wikimedia.org/2018/04/17/wikipedia-page-previews/
[pp2]: https://blog.wikimedia.org/2018/05/09/page-previews-documentation/
[tip]: https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- start: 2014
end: 2016
position: Software Engineer
what: |
Remote. Worked on the [Mobile Web team][moweb] doing JavaScript, CSS
and MediaWiki PHP programming for the mobile Wikipedia websites which
powers the user experience of ~60% of Wikipedia's traffic ([9.5
billion monthly pageviews][pageviews] on [1.5 billion monthly unique
devices][devices]).
[moweb]: https://www.mediawiki.org/wiki/Readers/Web/Team
[pageviews]: https://stats.wikimedia.org/v2/#/all-projects/reading/total-page-views/normal|bar|2-year|access~mobile-web|monthly
[devices]: https://stats.wikimedia.org/v2/#/all-wikipedia-projects/reading/unique-devices/normal|line|2-year|~total|monthly
details: |
Built several additional projects including a [Survey][qs] feature for
MediaWiki, public and private reading lists.
Participated in a [generative research project][mx] on emergent
countries quickly [building several prototypes][nr] to test ideas out
with users, and participating in the interview process and information
analysis.
[qs]: https://www.mediawiki.org/wiki/Extension:QuickSurveys
[mx]: https://www.mediawiki.org/wiki/Reading/Mexico_Readers_Research
[nr]: https://www.mediawiki.org/wiki/Reading/Web/Projects/New_Readers_2016-17_Q2
- employer: Freelance
start: 2013
end: 2014
position: Software Engineer, Web Developer
what: |
Remote. Freelance contracting for different clients. JavaScript, HTML
& CSS, data visualizations dashboard with d3, web applications.
details: |
* Data visualizations dashboard with d3
* JS web applications
* React.js for the view layer
* Browser applications using npm & browserify
* Immutable data structures (via mori.js)
* JS web application architecture & structure
* node.js backend APIs
* Promises A+ for async (via bluebird.js)
- employer: OHIM
start: 2010
end: 2013
position: Senior Software Engineer
what: |
Built a frontend team and worked on OHIM eSearch (JS web application) and
the new OHIM Website (public site and suite of web tools).
details: |
##### eSearch
Search engine for OHIM, I was involved in creating the single page
application using Javascript, CSS3 with LESS, Backbone. This application
got to about 25KLOC of code.
* [Read more](http://chimeces.com/projects/2013/01/01/esearch/)
* [Website](https://oami.europa.eu/eSearch/)
##### New OHIM website and suite of tools
New site and group of web tools, full redesign and layout using semantic
HTML and modern CSS3 while maintaining graceful degradation and
implementing responsive design. Implemented a wiki and style guide with
live components and docs and different themes with a corporate framework
to be used as a base in the site and tools.
* [Read more](http://chimeces.com/projects/2013/05/01/ohim-website/)
* [Website](https://oami.europa.eu/ohimportal/en/)
##### Activities and responsibilities
* Javascript development (JS with Backbone)
* Interface and interactions design (mockups, design)
* Web design
* Front end development. Creation of web applications (css3, html5, js)
* Cross browser layouts and styles.
* Training (web technologies)
* Standardization (style guide, wiki with components and company theme)
* Web dev structure and process set up
* Help with Java w/ Spring development.
- employer: CESSER
start: 2010
end: 2010
position: Software Engineer, Web Developer
what: |
Worked on styles, layouts, themes and JS plugins for client websites
that used Drupal (mysql, php).
details: |
* CSS
* JS, jQuery, and jQuery plugins
* Html and PHP templates
- employer: University of Alicante
start: 2008
end: 2010
position: Software Engineer, Web Developer
what: |
Design and development of a browser application to create, layout and
fill magazines, and generating a print version of them in PDF.
details: |
* Web design and interaction
* Frontend
* JS, jQuery
* CSS
* HTML
* Backend
* JSP
* MySql with JDBC
* Ops
* Linux servers
* Firefox cli for rendering PDFs
Support for the teaching staff of a masters course, development and
mantainance of the website.
- employer: Diario Informacion / Newspaper
start: 2006
end: 2008
position: Systems Administrator
what: |
Windows, Linux and OS X user machines and servers, network infrastructure
and customer support (editors and journalists).
edu:
when: 2003 - 2009
what: Computer Science MSc (Ingeniero Superior Informatica)
who: University of Alicante
languages:
- which: Spanish
level: Native speaker
- which: English
level: Proficient (C1)
titles:
- CAE (Certificate in Advanced English)
- FCE
- Excellent oral and written English and conversational skills
other: |
Own vehicle.
Available to travel, could consider relocation.
I enjoy computer generated art, compilers and programming languages, UI
design and development, and exploring new technologies that grow the way we
think about solving problems.
I am not afraid of learning new technology, projects and codebases.