-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathabout.html
More file actions
141 lines (136 loc) · 5.71 KB
/
about.html
File metadata and controls
141 lines (136 loc) · 5.71 KB
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
---
layout: page
title: "About"
---
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Galo Navarro",
"url": "{{ site.url }}/about",
"jobTitle": "Principal Software Engineer",
"worksFor": {
"@type": "Organization",
"name": "Midokura",
"url": "https://midokura.com/"
},
"knowsAbout": ["Distributed Systems", "Developer Platforms", "AI Infrastructure", "Kubernetes", "Continuous Delivery", "JVM", "Cloud Architecture"],
"sameAs": [
"https://github.com/srvaroa",
"https://twitter.com/srvaroa",
"https://bsky.app/profile/varoa.net"
]
}
</script>
{% include intro.html %}
<h2>Professional experience</h2>
<p>
<em>(Since 2022)</em>:
<strong>Principal Software Engineer at <a href="https://midokura.com/">Midokura</a></strong>.
We build systems to orchestrate, monitor and manage GPU servers and high-bandwidth network
fabric for AI workloads, deployed in private datacenters. On an earlier project, I worked
for ~3y on Sony's Edge AI sensing platform, managing fleets of cameras with intelligent sensors
running AI vision models, and streaming real-time inferences to the cloud. Notable projects:
<ul>
<li>
Design and implement systems to automate provisioning, management
and operations of GPU infrastructure deployed in private
datacenters, as well as multi-tenant IaaS/PaaS layers to
commoditize AI workload orchestration.
</li>
<li>
Re-architected core backend systems (MQTT, Kafka, JVM-based) for
real-time inference streaming. Achieved 100x performance
improvements, with lower resource footprint.
</li>
<li>
Modernized release engineering and test strategy from fragile manual QA to
automated delivery pipelines, reducing cycle time by 50%+ in
complex embedded/cloud systems spanning distributed EU-JP teams
</li>
</ul>
</p>
<p>
<em>(2020-2022)</em>:
<strong>Principal Software Engineer at <a href="https://newrelic.com/">New Relic</a></strong>.
Embedded in internal platform teams managing entity inventory (hosts,
containers, services, etc.), metadata and relationships.
<ul>
<li>
Maintained critical infrastructure supporting most of New Relic's
observability experience. Regularly in the critical path
for ~50-75% of top-level company OKRs, and user-facing <a
href="https://docs.newrelic.com/docs/licenses/license-information/referenced-policies/service-level-availability-commitment/">99.8% SLAs</a>.
</li>
<li>
Led design and implementation of high-throughput telemetry
analysis system that processed millions of datapoints per second,
inferring entity types and relationships from <a
href="https://github.com/newrelic/entity-definitions/">open, configurable
rules</a>.
</li>
</ul>
</p>
<p>
<em>(2016-2020)</em>:
<strong>Staff/Principal engineer at <a href="https://adevinta.com">Adevinta</a></strong>.
Joined as lead in the Engineering Productivity team, and
later became Technical Product Manager of Adevinta's internal
developer platform. Served 1500+ engineers across major online
marketplaces in Europe and South America.
<ul>
<li>
Ideated, built and scaled developer tooling ahead of commercial
alternatives (e.g. automated dependency propagation, developer
metrics platform, etc.). Growing organically, from 0
to hundreds of users with measurable productivity gains.
</li>
<li>
Consolidated fragmented Infrastructure-as-a-Service projects
(observability, kubernetes runtimes, etc.) into a cohesive PaaS
that covered development, delivery and operations. (I published
<a href="{{ site.baseUrl }}/paas/infrastructure/platform/kubernetes/cloud/2020/01/02/talk-how-to-build-a-paas-for-1500-engineers.html">a piece about the platform</a>).
</li>
<li>
Led platform migration of several marketplaces from on-premise
infrastructure and EC2 to Kubernetes-based PaaS, reducing
runtime and operational overhead and amplifying domain expertise
from local teams to achieve impact across the wider organization. (I
published some
<a href="{{ site.baseUrl }}/kubernetes/eureka/paas/microservices/loadbalancing/2020/02/12/eureka-kubernetes.html">technical</a>
<a href="{{ site.baseUrl
}}/kubernetes/migration/latency/dns/java/aws/microservices/2019/10/22/kubernetes-added-a-0-to-my-latency.html">articles</a>
about the experience.)
</li>
</ul>
</p>
<p>
<em>(2013-2016)</em>:
<strong>Senior Software Engineer at <a href="https://midokura.com/">Midokura</a></strong>.
Core contributor and technical lead on distributed network
virtualization system for OpenStack, implementing SDN control plane
and data plane components.
<ul>
<li>Designed and implemented distributed network protocols in the
network agent: L2/VxLAN gateways, NAT, Floating IP, Spanning Tree
Protocol.
</li>
<li>
Integrated control plane with hardware VTEP switches, enabling
seamless physical-virtual network integration at scale (<a
href="https://www.midokura.com/hardware-vtep/">feature
docs</a>).
</li>
</ul>
</p>
<p>
<em>(Prior to 2013)</em>: I worked as a software engineer building
infrastructure for telcos, and backend services for high volume sites.
At <a href="https://last.fm/">Last.fm</a>, I managed the
systems responsible to ingest and serve the world's largest music
catalogue at the time. At <a href="https://tuenti.com/">Tuenti</a> I
worked on backend systems behind groups, business and location sites.
</p>
<p>
For more details, <a href="mailto:anglorvaroa@gmail.com">get in touch.</a>
</p>