Ten years reading signals inside noise — first analog seismograms, now the test suites that decide whether a release ships.
Profile
🧪 I build and maintain the automation that thousands of tests run through every day: Docker-based test environments, CI/CD workflows in Azure Pipelines, and the tooling that triages failures when they happen.
🤖 At Delinea I engineer AI-assisted tools that draft tests, cluster failures, and point at likely root causes. Before that, a decade in seismology — source inversion, real-time monitoring at Mexico's National Seismological Service, and a PhD spent turning 1928 paper seismograms into usable data.
🎯 Same instinct throughout: find the real result under the noise, and make it reproducible.
Experience
- Engineered custom AI tools to automate test creation, streamline triage, and perform intelligent root-cause analysis for failed tests within
Azure Pipelines. - Utilized AI coding assistants for 'code vibe' evaluations, improving the structural integrity, readability, and maintainability of
PythonandC#testing frameworks. - Designed
Docker-based test environments and maintained CI/CD workflows, ensuring the reliability of pipelines executing thousands of automated tests.
- Maintained, created, and oversaw automation tools and processes for two pipelines with over 500 tests, streamlining the testing process.
- Responsible for robust cross-platform test automation infrastructure for
WindowsandLinuxenvironments. - Designed, developed, and executed manual and automated test cases for CI/CD software functionality and performance.
- Collaborated with development teams to define test strategies, requirements, and conducted performance evaluations.
- Back-end development and testing. Databases maintenance using
SQL Server.
- Automated analysis processes, enhancing and debugging programs in multiple programming languages for real-time seismic source analysis.
- Improved, updated, debugged, and automatized programs for real-time seismic analysis.
- Managed
Linuxservers & real-time seismic databases.
- Developed and optimized software solutions, performed quality assurance, and designed scalable database schemas.
- Implemented
Python-based data processing and statistical analysis for improved decision-making. - Managed Unix servers, contributed to machine learning and genetic algorithm advancements, and enhanced predictive analytics.
Stack
Selected work
Web port of the desktop TIITBA tool, built with FastAPI and TypeScript/Vite, for digitizing and processing analog seismogram recordings — drum recordings on smoked, inked, and photographic paper.
Cross-platform desktop tool to digitize, analyze and correct analog seismograms — drum recordings on smoked, inked and photographic paper. Published in the Geoscience Data Journal.
Probabilistic Seismic Hazard Assessment to evaluate current and future risks across national infrastructure, integrating seismic hazard data into a nationwide GIS platform.
Education
- Research focused on Seismology and Geophysical Data Processing
- Developed custom cross-platform software using Python and Qt
- Advanced studies in Earth Sciences and Applied Geophysics
- Foundation in Geophysical Engineering and operational planning
Also certified
Hobbies & Interests
- Music Enthusiast: From Rock and Metal to Classical and Celtic rhythms 🎧
- Fantasy & Fiction: Deeply passionate about LOTR 💍, Star Wars 🌌, and epic sagas
- Geek Culture: Proud TMNT fan 🐢 and lifelong learner of new Python developments 💻
- Sports & Fitness: Supporting Pumas MX ⚽ and the Pittsburgh Steelers 🏈, plus regular exercise and cycling 🏋🏽♂️🚴🏽♂️
- Daily Essentials: Good books 📖 and high-quality coffee ☕