Curriculum Vitae

Personal information

  • Name: Pablo Saavedra Rodiño
  • Date of birth: 1981-8-7
  • Telephone number: +34 630566474
  • E-mail: saavedra.pablo at gmail.com


Education

2004 – 2008 University of Coruña (UDC) A Coruña

  • Master of Computer Science. Master thesis: Development of a computational core recognizer based on the GCC compiler
    • Implementation of a computing cores recognition framework for several programming languages (C, C++, Fortran, Java …) on GCC (XARK). Assessed with distinction

1999 – 2004 University of Coruña (UDC) A Coruña

  • Bachelor of Computer Science.Final Year Research Project: Inventory management models. Some applications of The Game theory.
    • Project based on Game theory under the principles of Operations research and Numerical computation. Assessed with honors


Collaborations

  • Collaborator on Department of Mathematics of UDC (5 months; 2006)
  • Collaborator on Department of Mathematics of UDC (5 months; 2005)

Work experience

  • Software developer and Embedded Hardware Engineer for Igalia (since February 2018 to date)
  • Systems engineer for Igalia (since February 2016 to January 2018)
  • Systems & Maintenance Leader for Interoud (since July 2011 to December 2015)
  • Systems & Maintenance Leader for Lambdastream (since January 2009 to July 2011)
  • System Administrator for Lambdastream (since January 2008 to January 2009)
  • C developer for Department of Electronic and Systems at UDC as part of the XARK development team (since February 2008 to July 2008)
  • Coordinator for Free Software Office (OSL) at UDC (since February 2007 to December 2007)
  • Technical coordinator for Forxa.Mancomun.org (since February 2007 to December 2007)
  • Collaborator for Free Software Office (OSL) at UDC performing common tasks under Mancomun.org project (May 2006 to January 2007)
  • Part of the team in charge of deployment, operation and adaptation of Mancomun.org Forge (GForge) (May 2006 to January 2007)
  • Help desk for Stream Computer Support Services, SLU (since September 2005 to May 2006)

Open Source contributions


Skills

  • Experienced in hardware enabling for embedded boards. Skilled in debugging, analyzing system performance, and collaborating with software engineers to develop integrated solutions (since 2008).
  • Working knowledge of Wayland protocol in the context of web-engines (since 2018)
  • Advanced proficiency in Yocto Project, the OpenEmbedded Project and related layers (since 2018)
  • Working knowledge of C/C++ programming (since 2008)
  • CI/CD tools setup and maintenance: Buildbot (since 2010), GitlabCI, Github actions (since 2018)
  • Webapps development based on Python/Django framework (since 2010)
  • GNU/Linux environment sysadmin (Debian, Ubuntu, SuSe, Red Hat, Fedora, Gentoo …) and Unix/Solaris. Also experience with Linux kernel tuning and patching (since May 2006 to date).
  • Communication and management skills for System teams (since January 2008 to December 2017)
  • Virtualization using technologies based on LXC (and formers alternatives OpenVZ, VServer), KVM and Xen (since May 2006 to date)
  • Containerization with Docker, systemd-nspawn and podman (since January 2016 to date)
  • Working experience with configuration management tools: Puppet, Salt, Ansible (since January 2010 to January 2018)
  • Technical manager in transferring into production of IPTV for Hospitality projects on MiddleEast (2009)
  • Technical manager in transferring into production of several IP-TV projects on different Service Provider for Central Europe (2009)
  • Deployment of streaming projects over IP networks (since January 2008 to December 2015)
  • ITIL V3 Fundaments & Bases (2011)
  • Management of the technical team of Forxa.Mancomun.org (since February 2007 to December 2007)
  • Collaboration in the design and implementation of QA processes for CMMI-L3 within Lambdastream (2008)
  • LAN networks, VLAN, 8021q, bonding, VPN, PPP, firewalling, routing (since May 2006 to date)
  • Several filesystem management: Ext3/4, NFS, NTFS, OCFS, UFS, XFS, ZFS and also LVM2 … (since May 2006 to date).
  • Comprehensive experience building DEB software packages and also with Debian Packages repositories management (since May 2006 to date)
  • High-Availability (HA) sysadmin using technologies based on Linux Director, Heartbeat and Linux and Virtual Server (LVS) (since 2009 to December 2015)
  • HTTP sysadmin: Nginx and Apache HTTP Server 2.X (since May 2006 to date)
  • Comprehensive experience with Multicasting and IGMP (since January 2008 to December 2015)
  • Working experience with DVB-(S/T), MPEG/TS, H264, DRM and other standards for digital television (since January 2008 to December 2015)
  • Experience with several streaming protocols: RTMP, RTP, RTSP, MMS(H), HLS, DASH …(since January 2008 to December 2015)
  • Experience with several streaming tools and libraries: ffmpeg (also libav), gstreamer, mencoder, videolan, erlyvideo, zoneminder, dvblast, dvbstream, mpeg4live (since January 2008 to December 2015)
  • J2EE services over Apache Tomcat sysadmin (since January 2008 to December 2015)
  • PostgreSQL and MySQL Server sysadmin (since May 2006 to date)
  • Storage Area Network (SAN) administrator. Specific knowledge of IBM DS4000 series and Oracle(Sun) Storage 2000/6000 series (since January 2008 to December 2015)
  • Several network services: HTTP(S), DAV, (S-)FTP, Jabber, LDAP… (since May 2006 to date)
  • Network Management systems & Service Layer Agreement (SLA) manager: Nagios, ZABBIX, Webmin, mon (since January 2010 to January 2018)
  • Network Backup sysadmin: Bacula, rsnapshot (since January 2008 to January 2018)
  • Experience with Intrusion detection systems (IDS/IPS): Snort (since January 2008 to December 2015)
  • Frequent use of Control Version Management systems. Specifically: Git, Bazaar, Subversion and CVS (since 2005)
  • Comprehensive experience with MooseFS (Network Distributed Filesystem) (since 2011 to December 2015)
  • Basic knowledge of CouchDB and MongoDB (since August 2010 to December 2015)
  • Ad-hoc webapps development based on PHP; MySQL/PostgreSQL framework (since 2010 to December 2015)
  • Webapps development J2EE (JSP, JNI, EJB, JDBC, Struts …) on Jakarta Tomcat; MySQL; PostgreSQL (2005 – 2006)
  • Apache Axis for web services development and OpenBPEL use for web services orchestration (2005)
  • Hardware supplier management (APC, Dell, HP, IBM, Oracle, Sun, … ).End-user support for technological products (since September 2005 to May 2006)

:-)

I’m Pablo Saavedra, a former Unix systems administrator turned embedded software developer, now dedicated to squashing bugs and optimizing performance on embedded devices..

I’m degree  in Computer Science by Universade da Coruña (Spain).

Of course, my hobbies are anything similar to computers, but also boxing, fitness, good beers, … You can follow me on twitter or my linkedin profile,