Jun 2021 — Present
Software Engineer, PLC Programming
Multivac Group
R&D on new machines for the food packaging industry. Built and integrated complete new stations coordinating more than fifteen synchronized axes, kept released machine code alive through new features and legacy drive applications, and made customization possible on a serialized process. Wrote a machine-state visualizer in PyGame and PyAds that field test engineers use on site.
TwinCAT3Structured TextMotion camsMercurialUnit testsJavaCPython
Feb 2017 — Jun 2021
Junior Software Engineer, PLC Programming
SP I-Dositecno
Adapted standard machine code to client design specifications under GAMP's V-Model. Delivered a sterile pharma packaging line built around two Comau Racer 5 6-axis robots, an FDA-compliant HMI recipe and reporting system, and Solid Edge API macros that saved the mechanical team a repetitive step.
KEBAIEC 61131-3VBScriptSQLSSRS.NET
2012 — 2014
MSc, Automatic Control and Robotics
UPC — ETSEIB
Preceded by a degree in Technical Telecommunications Engineering, Electronic Systems (UPC — EPSEM, 2007–2011).