Edoardo is a data scientist who has worked as a CTO and vice president of engineering and founded multiple projects and businesses. He specializes in R&D initiatives, having created MLJ.ji (Julia's largest machine learning framework) and worked on detection algorithms at Shift Technology. Edoardo has a master's degree in applied mathematics from the University of Warwick.
Created an API-based automated agent continuously extracting data from clients' sources, such as AWS, Azure, Google Cloud Platform, GitHub, and Google Workspace, into our storage awaiting processing.
Designed and implemented the graph structure on Neo4j to load clients' data, including infrastructure, assets, users, and permissions. It allowed the team to analyze complex relationships and find security flaws.
Outlined and developed a framework for the abovementioned graph, allowing developers and data scientists to easily extend the structure and add new analysis models for continuous improvement.
Created an automated vulnerability scanner running on clients' AWS and GCP clouds to continuously analyze their instances and report any new issues.
Researched and developed a machine-learning-based high-performance software in Rust capable of detecting shellcode cyber threats in raw network data.
Containerized the solution using Docker to make it easily deployable on-premise.
Built the company's entire cloud infrastructure on AWS.
Managed tech roadmaps, assigned tasks, and mentored junior developers.
Closed contract with one of the largest French cyber security companies to develop a specific cyber attack detection software.
Set up Neo4j and PostgreSQL databases with automated backup and security rules.
Set up isolated environments, firewall security rules, and a REST API with AWS Lambdas.
Included several AWS services with proper deployment using CloudFormation, such as AWS Lambda, SQS, SNS, Secrets Manager, S3, REST API, RDS, and AWS IoT.
A model was developed to detect shellcode, a cyber threat, in raw network data.
The model's primary focus was achieving a high detection rate with a low false positive rate.
The solution utilized Rust for a balance of speed, security, and vectorization, achieving 5Gbps on an average laptop with a detection rate of over 95% and a false positive rate under 0.000000001%.
Implemented and studied a random interchange loop model for numerical analysis of quantum dynamics in ferromagnets.
Designed and implemented a C-based software capable of simulating a 160-lattice in a few seconds, significantly reducing simulation time.
The project involved a numerical model analysis to determine how environmental parameters affect quantum dynamics, utilizing a 4D lattice with increasing accuracy.