Teodora Kokonova is a senior QA and automation engineer with 14+ years ensuring stability of complex enterprise and highly regulated financial systems, currently driving end-to-end quality for VMware's Site Recovery Manager as MTS 3 at Broadcom. She specializes in building scalable Java/Selenium/TestNG automation frameworks for UI, API and REST validation, and has led framework migrations from legacy Flex to modern HTML5 and virtual appliance/cloud transitions. A seasoned Scrum Master and mentor, she combines hands-on coding and code reviews with cross-team coordination, having successfully transferred critical API testing ownership to a Bulgaria engineering team. Her open-source contributions touch security-focused projects—improving adversarial attacks in the Adversarial Robustness Toolbox and hardening path validation in The Update Framework—highlighting a strong interest in ML security and supply-chain integrity. Based in Sofia, she blends enterprise QA discipline with practical security-minded engineering, often taking ownership of both automation architecture and stakeholder-facing delivery.
6 years of coding experience
5 years of employment as a software developer
Master of Engineering (M.Eng.), Computer Systems and Technologies, Master of Engineering (M.Eng.), Computer Systems and Technologies at Technical University of Sofia
Bachelor Degree, Computer Systems and Technologies, Bachelor Degree, Computer Systems and Technologies at Technical University of Sofia
Python reference implementation of The Update Framework (TUF)
Role in this project:
Back-end & Security Engineer
Contributions:227 reviews, 206 commits, 58 PRs in 1 year 9 months
Contributions summary:Teodora primarily contributed to enhancing the Python implementation of The Update Framework (TUF), focusing on path validation and metadata handling. Their work included implementing a new method to check relative paths, removing secondary target path normalization, and modifying methods for consistent path and target file addition. Furthermore, they refactored and reworked the path validation mechanism. This indicates a focus on improving security and stability within the TUF framework.
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams
Role in this project:
ML Engineer
Contributions:9 commits, 4 PRs, 15 comments in 3 months
Contributions summary:Teodora primarily focused on improving the adversarial robustness of machine learning models within the ART framework. Their contributions involved refactoring and extending the `ProjectedGradientDescent` attack for use with momentum, demonstrating expertise in crafting adversarial examples. The user added momentum functionality across different deep learning frameworks, including TensorFlow, PyTorch, and NumPy, and also implemented tests for the momentum iterative method, validating the functionality across different scenarios and estimators. Additionally, the user fixed the code formatting and updated the docstrings for improved code readability and maintainability.
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.