Pedro Alvarez Piedehierro

Manchester, UK
Email: pedro@alvarezpiedehierro.com
Phone: +44 (0)750 8939 171

Personal Statement

Computer Science Engineer with experience working with embedded devices and Linux systems. Main areas of expertise include: build systems, system integration (including building Linux systems from scratch), infrastrucutre, open-source technologies and culture. Special interest on automation and reproducibility, infrastructure as code, CI/CD, and contributing to open-source projects. Team player, always willing to help, and to share knowledge.

Other Relevant Experience

Things that I’ve done in my spare time, or even at work, but that aren’t related to a project:

Employment History

Codethink - Software and Systems Engineer & Tech Lead

11/2019 – Present

TroveKube, Git mirroring service on Kubernetes

Initial effort to migrate Baserock Trove (https://git.baserock.org) from a monolithic server to a microservices architecture.

07/2019 - 11/2019

Autonomous driving demo for ELCE

Robots (NVIDIA Jetson Nano boards with wheels and a camera) that use AI to follow a road, and stop when necessary.

04/2019 - 07/2019

Remote Execution API Test Suite

To provide a continuous way of testing the compatibility between different Remote Execution clients (Bazel, RECC, BuildStream) and servers (Buildbarn, Buildfarm, BuildGrid).

01/2019 - 04/2019

OpenStack on ARM64 servers

Deploy and maintain an ARM64 OpenStack deployment to make sure that it was possible, and to fix any problems found. The main goal was to add ARM64 as a target on OpenStack CI.

01/2017 - 12/2018

Application for configuring and working with ANC chips

Develop an application to help with the tuning and flashing of the ANC devices.

Codethink - Software and Systems Engineer

Involved in and developed a wide variety of projects

08/2013 - 01/2017

Baserock

GENIVI Baseline

Immut

Software dependency visualizer

Education

09/2007 - 09/2012

MSc Computer Science Engineering (2:1)

Universidad de Extremadura, Cáceres, Spain - 5 years degree covering many different areas, including Mathematics, Unix, Networking, Databases, Software Analysis and Design, AI, Robotics.

Programming Languages & Tools

Languages

Personal Interests

Basketball, Photography, Home Automation, FLOSS.