Marta Macías

Software Engineer at VirusTotal

Málaga, 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
Marta Macías is a software engineer with 11 years of experience, currently contributing to security-focused back-end systems at VirusTotal and Google from Málaga, Spain. She combines a formal background in AI and reverse engineering with hands-on expertise in Python core development—having fixed tokenizer bugs and helped formalize f-strings in CPython—and in API client design for VirusTotal. Marta’s prior work in IT security at Wazuh and her postgraduate specialization in Reverse Engineering and Malware Intelligence give her a practical edge in building resilient, security-aware tooling. An active diversity-in-tech advocate, she also mentors and teaches, bringing both community leadership and deep technical problem-solving to complex codebases.
code11 years of coding experience
job2 years of employment as a software developer
bookTítulo Experto Universitario, Reverse Engineering and Malware Intelligence, 8,65, Título Experto Universitario, Reverse Engineering and Malware Intelligence, 8,65 at Universidad de Málaga
bookEngineer’s Degree, Artificial Intelligence, Grado en Ingeniería Informática, Engineer’s Degree, Artificial Intelligence, Grado en Ingeniería Informática at Universidad de Granada
languagesEnglish, Spanish
github-logo-circle

Github Skills (15)

tokenize10
tokenizer10
api10
python10
apidoc10
aiohttp10
api-design9
restful-api9
pytest9
testing9
rest-api9
client-library9
api-rest9
replit8
repr8

Programming languages (13)

C++CSSCScalaTeXGoHTMLShell

Github contributions (5)

github-logo-circle
VirusTotal/vt-py

Sep 2020 - Nov 2022

The official Python 3 client library for VirusTotal
Role in this project:
userBack-end Developer
Contributions:33 releases, 66 reviews, 25 commits in 2 years 2 months
Contributions summary:Marta primarily contributed to the core functionality of the Python client library for VirusTotal. They implemented features like iterator support for paginated API responses and added `__str__` and `__repr__` methods for object representation. Additionally, the user fixed a bug related to handling None values between batches. Further contributions included adding timeout parameters to the VT client and enabling support for password protected zip files.
virustotalpythonclient-librarypython-3python3
python/cpython

Jan 2018 - Jul 2024

The Python programming language
Role in this project:
userBack-end Developer
Contributions:6 reviews, 9 PRs, 13 comments in 6 years 7 months
Contributions summary:Marta made several contributions to the Python core, specifically the `tokenize` module. These commits involved fixing bugs related to tokenization, enhancing performance, and adding support for features like the formalization of f-strings as described in PEP 701. Further work included improving the accuracy of tokenization concerning newline handling and fixing issues with the REPL.
python-programmingprogramming-languagepythonpython-programming-language
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
Marta Macías - Software Engineer at VirusTotal