David Lopez is a Director of QA, Release, and Automation with 13+ years in technology and a proven track record of turning release chaos into predictable, frequent delivery—moving Wazuh from quarterly releases to multiple releases per month. Based in Granada, he combines hands-on Python engineering, CI/CD expertise (Jenkins), and security-focused backend work on the widely used open-source Wazuh platform, including API caching and token revocation improvements. He rebuilt and scaled a 15-person QA organization, introduced consistent versioning and rapid patching practices, and leverages AI to automate release notes and GitHub issue workflows. An engineer at heart, David has built high-throughput blockchain trading and betting systems as passion projects, applying big-data modeling and Web3 integrations that reveal a blend of practical production engineering and experimental research. He holds engineering degrees from Universidad de Navarra and an MSc from the University of Houston, pairing formal telecoms and systems training with deep product and release leadership experience.
7 years of coding experience
10 years of employment as a software developer
Master of Science (MSc) Engineering Technology General, Master of Science (MSc) Engineering Technology General at University of Houston
Engineer Telecommunications Engineering, Engineer Telecommunications Engineering at University of Navarra
Master's degree Information Technology Project Management, Master's degree Information Technology Project Management at Universidad de Granada
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
Role in this project:
Back-end Developer & Security Engineer
Contributions:18 releases, 1145 reviews, 460 commits in 3 years 10 months
Contributions summary:David's commits primarily revolve around implementing and integrating a caching mechanism into the API to optimize performance. This involved adding Flask-Caching support, creating and applying cache decorators within the API's utility functions. The user also addressed security by implementing a new token revocation endpoint, alongside updates to security policies and configurations. The user further contributed to setting up and testing the caching system, including adding unit tests and resolving setup-related errors.
Contributions:178 reviews, 92 commits, 78 PRs in 3 years 7 months
Contributions summary:David's commits primarily focus on updating and improving the Wazuh documentation. This includes fixing API reference tables, refining documentation for the API equivalence, cloudwatchlogs and RBAC configuration. The contributions also include updating and fixing endpoints and examples within the user manual, ensuring accurate and up-to-date information for users.
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.
Request Free Trial
David Lopez - Director Of QA, Release, And Automation