Alvaro Saurin
Angestellt, Senior Cloud Platform Engineer, Adobe Inc.
A Coruña, Spanien
Werdegang
Berufserfahrung von Alvaro Saurin
Bis heute 1 Jahr und 10 Monate, seit Aug. 2022
Senior Cloud Platform Engineer
Adobe Inc.
Architect/developer in the API Platform Core team (part of the Cloud Platform Eng team in Adobe). Contributing to our developer-centric, self-service, GitOps and Kubernetes native Ingress, API Gateway and Service Mesh solutions, as well as DNS integrations. Our product is being leveraged by other teams in Adobe to expose their APIs to the outside world with the help of Envoy, in a reliable, resilient and scalable fashion. The API Platform is handling successfully in production more than 31B requests daily.
1 Jahr und 7 Monate, Feb. 2021 - Aug. 2022
Cloud Engineer
Adobe Inc.
Infra/Platform Engineer, working in the AEM Foundation Core Cloud Services. Developer of the Advanced Networking solution for AEM as a Cloud Service, where our Network Operator transforms Kubernetes CRDs to Azure infrastructure and Envoy configuration, allowing customer's traffic to reach their on-premises systems through dedicated egress or VPN connections. Contributing to other Kubernetes Operators we have. Doing most things in Go, but also trying to do a lot of infrastructure automation in Terraform.
1 Jahr und 4 Monate, Sep. 2019 - Dez. 2020
Principal Software Engineer
Ambassador Labs
Developer in the Ambassador team, a cloud-native ingress and API gateway for Kubernetes, with all the power of Envoy. My main languages were Go and Python. I have developed the Ambassador Operator, a Kubernetes operator for the lifecycle management of our main product. Other things: Ingress spec, performance evaluation, Azure/AWS/GKE.
3 Jahre und 5 Monate, Mai 2016 - Sep. 2019
Senior Software Engineer
SUSE Software Solutions Germany GmbHSenior Software Engineer in the CaaSP (Containers-as-a-Service Platform) team, delivering our Kubernetes distribution on top of SLE, fully integrated with other SUSE products. Top contributor for our old SaltStack-based Kubernetes management platform. Created two of the new Kubernetes Operators for the next-gen solution. I worked with Go, Python, SaltStack, Terraform, some Ruby and, of course, Kubernetes and Docker.
Founded by the team that created RabbitMQ, WeaveWorks enables customers to build and migrate applications to run on any container technology. WeaveNet delivered a software-defined network across containers and layers critical cross-container services on top. I participated in the development of the core WeaveNet product, focusing on Docker, service discovery, DNS and load-balancing, and programming networking stuff in Go.
7 Monate, Mai 2014 - Nov. 2014
Software Engineer
Midokura
Midokura provides a more flexible, customizable and adaptable network infrastructure for companies worldwide through network virtualization. Midokura developed MidoNet, a software defined network solution (SDN) that provides network virtualization for platforms like OpenStack and CloudStack. I'm part of the team developing and delivering the Midokura cloud platform, developing Midokura's solution for high performance and scalable network virtualization.
4 Jahre und 11 Monate, Mai 2009 - März 2014
Technological Specialist
Telefonica I+D
With 300 million subscribers, Telefonica is the third largest carrier in the world with mobile and fixed line operations in the UK, Germany, Spain, and throughout Latin America and the Caribbean. I worked on incubator projects in Telefonica R&D (http://www.tid.es/). I previously contributed to the development of the Telefonica's CDN, from the inception stage to a successful production level, as well as some other small projects like NetStitcher, ClubWifi...
2 Jahre, Feb. 2007 - Jan. 2009
Software Engineer
Zattoo Inc
Zattoo is a university spinoff startup bringing TV to the Internet. Real TV: live, licensed, branded channel programming. As a software engineer, I participate in the design and development of the P2P protocol, transmission system and media components, including the integration of congestion control mechanisms, multicast traffic, implementation of a Forward Error Correction system, etc. (C, RTP, streaming, H.264, codecs, TFRC)
3 Monate, Juni 2006 - Aug. 2006
Internship
Google
Grant funded job for the implementation of the Jingle audio transmission extension to Jabber/XMPP: Java, Objective-C, RTP/TCP/UDP, codecs, QuickTime, Mac...
1 Jahr und 1 Monat, Juli 1999 - Juli 2000
Software Engineer
University of A Coruña
Development of the research accountancy infrastructure in the Research Results Transfer Office of the University: Delphi, SQL and Java programming, web page design, database administration (on Digital Unix) and programming (Informix)…
Ausbildung von Alvaro Saurin
1 Jahr und 8 Monate, Feb. 2005 - Sep. 2006
University of Glasgow
MSc by research (funded by Microsoft and NSF) for the implementation of congestion control techniques (TFRC) for a high-definition videoconferencing application (UltraGrid): C, networking (RTP/TCP/UDP), video codecs, real-time media, Linux/Mac/FreeBSD development, Cocoa interfaces, OpenGL/SDL...
5 Monate, Feb. 2002 - Juni 2002
Universidad Politécnica de Madrid
Specialization course (240 hours) on Internet technologies and development (Java programming, HTML, JSP/Servlets, XML…)
1996 - 2001
Universidad de A Coruña
2.1 degree in Computer Science. Studies focused on software engineering and object-oriented methodologies. Best Final Project Award, with the project on “TCP/IP performance optimization using Genetic Algorithms”.
Sprachen
Spanisch
Muttersprache
Englisch
Fließend
Portugiesisch
Grundlagen