David Lopez

Director Of QA, Release, And Automation

Granada, Andalusia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc) Engineering Technology General, Master of Science (MSc) Engineering Technology General at University of Houston
bookEngineer Telecommunications Engineering, Engineer Telecommunications Engineering at University of Navarra
bookMaster's degree Information Technology Project Management, Master's degree Information Technology Project Management at Universidad de Granada
languagesSpanish, English
github-logo-circle

Github Skills (13)

it-security10
user-manual10
caching10
rest-api10
api10
python10
apidoc10
flask10
flask-ask10
documentation10
security10
pytest9
rbac9

Programming languages (9)

TypeScriptJavaC++ShellJinjaCJavaScriptPuppet

Github contributions (5)

github-logo-circle
wazuh/wazuh

Apr 2019 - Jan 2023

Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
Role in this project:
userBack-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.
malware-detectionendpointscompliancecloud-securitysecurity-hardening
wazuh/wazuh-documentation

May 2019 - Dec 2022

Wazuh - Project documentation
Role in this project:
userTechnical Writer
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.
loganalyzerreferenceintrusion-detectionosseccompliance
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