Andrea Valenzuela is a Researcher and PhD candidate with five years of experience building reliable scientific software and automation for large-scale physics experiments. Based in the Barcelona metro area, she has worked at CERN (including a Junior Fellowship on the CMS experiment) and the Barcelona Supercomputing Center, contributing backend fixes to the widely used CMSSW codebase and automating CI/CD workflows for cms-bot and Jenkins. Her background spans data engineering, container orchestration, and package maintenance for Spack, demonstrating a pragmatic focus on code quality, reproducible builds, and robust automation. She also brings applied ML research experience from a CVPR-accepted deepfakes project and hands-on sensor and biometric systems work, combining academic rigor with production-grade engineering.
5 years of coding experience
3 years of employment as a software developer
Master's degree, Sistemas Inteligentes Interactivos, Master's degree, Sistemas Inteligentes Interactivos at Universitat Pompeu Fabra - Barcelona
A few scripts to automate approval / testing process
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:14 reviews, 226 commits, 134 PRs in 9 months
Contributions summary:Andrea's contributions primarily revolve around automating the testing and build processes within the repository. They made several modifications to shell scripts, specifically `ib-run-crab.sh` and `ib-monitor-crab.sh`, to incorporate features such as checking job status, finding grid schedulers, and storing monitoring information. Additionally, the user added Groovy scripts for retrying and deleting builds within a Jenkins environment, further highlighting their focus on automation and CI/CD pipeline management. The integration of these changes is designed to improve the reliability and efficiency of the build and release process.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer
Contributions:5 reviews, 17 commits, 15 PRs in 1 month
Contributions summary:Andrea primarily contributed to the Spack package manager by adding checksums and dependencies for various Python packages. Their work involved modifying package definitions within the repository to support new versions of Python libraries, updating dependencies, and ensuring correct checksums for package integrity. The user's changes indicate a focus on maintaining and expanding the software package ecosystem supported by Spack, including updating packages such as py-awkward, py-fonttools, jupyterlab-widgets, py-avro, and others. This work enables the use of various Python packages within the Spack environment.
compilerspythonradiussplatformslinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.