Dror Asaf is a seasoned engineering leader and founder with 10 years of experience building products from 0→1 and scaling data and infrastructure teams across startups and established companies. As Co-Founder & CTO at Kovant and former Head of Data Infrastructure at Haus, he blends hands-on backend and cloud architecture skills with product-driven delivery, having taken analytics suites from concept to production using AWS, Docker and Kubernetes. He previously shaped core data pipelines at Spotify, cutting costs and improving serialization and backup strategies, and has led infrastructure and R&D teams in healthcare and connectivity domains. An active open-source contributor, he expanded aggregation pipeline support in the popular mongomock project, demonstrating attention to robust testing and database internals. Based in Spain and holding advanced studies in security, he pairs pragmatic engineering with security-minded architecture to operationalize complex systems.
10 years of coding experience
8 years of employment as a software developer
Coursera
Master's degree Computer and Information Systems Security/Information Assurance, Master's degree Computer and Information Systems Security/Information Assurance at Luleå University of Technology
B.Sc. Mathematics & Computer Science, B.Sc. Mathematics & Computer Science at Bar-Ilan University
Small library for mocking pymongo collection objects for testing purposes
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 11 comments in 1 month
Contributions summary:Dror contributed significantly to the `mongomock/mongomock` repository, primarily by enhancing its aggregation pipeline support. They implemented several aggregation operators, including `$max`, `$min`, `$first`, and `$last`, expanding the library's functionality. The user also added support for the `$project` stage, enabling more complex data transformations. Their contributions involved modifying core files like `mongomock/collection.py` and adding new tests, demonstrating a focus on improving the library's capabilities and testing its features.
A decorator to automatically detect mismatch when overriding a method
Contributions:2 PRs, 17 pushes, 2 branches in 8 years 10 months
pythonmethodoverridingdecoratordetect
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.