Juan Caballero

Associate Research Professor

Madrid, Community of Madrid, 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

👤
Senior
🎓
Top School
Juan Caballero is an Associate Research Professor based in Madrid with a decade of professional experience focused on computer security and rigorous systems research. He has risen through academic ranks at IMDEA Software Institute—from Assistant Research Professor to Deputy Director and now Associate Research Professor—bringing both leadership and hands-on research to applied security problems. His background includes doctoral training at Carnegie Mellon and research stints at UC Berkeley, reflecting a strong foundation in electrical and computer engineering and advanced systems analysis. Juan combines deep academic credentials with practical industry experience from roles at AT&T Labs and telecom engineering early in his career, giving him a pragmatic perspective on securing real-world systems. Known for bridging theory and practice, he often translates formal methods and security insights into deployable research outcomes that inform safer software. An international technologist comfortable in multidisciplinary teams, he leverages long-term institutional leadership to mentor researchers and drive impactful projects.
code10 years of coding experience
job8 years of employment as a software developer
bookVSPA, Computer Science, VSPA, Computer Science at University of California, Berkeley
bookM.Sc., Electrical Engineering, M.Sc., Electrical Engineering at KTH Royal Institute of Technology
bookPh.D., Electrical and Computer Engineering, Ph.D., Electrical and Computer Engineering at Carnegie Mellon University
bookEngineer, Telecommunications, Engineer, Telecommunications at Universidad Politécnica de Madrid
github-logo-circle

Github Skills (19)

labeling10
malware10
testing7
firefox7
python6
webkit6
playwright5
chromium5
automation4
latex3
python-can3
unicode3
encoding3
parser3
browser-automation3

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
malicialab/iocsearcher

Feb 2023 - Mar 2025

A library and command line tool for extracting indicators of compromise (IOCs) from security reports in PDF, HTML, Word, or text format
Contributions:1 release, 1 PR, 30 pushes in 2 years 1 month
malicialab/avclass

Jul 2016 - Sep 2022

AVClass malware labeling tool
Contributions:2 releases, 52 commits, 10 PRs in 6 years 4 months
malwarelabeling-toollabeling
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
Juan Caballero - Associate Research Professor