Matías Fontanini
Senior Software Engineer at Nillion- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Spanish Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
Nillion
-
Switzerland
-
Computer and Network Security
-
1 - 100 Employee
-
Senior Software Engineer
-
Jul 2022 - Present
-
-
-
PolySign, Inc.
-
United States
-
Financial Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2021 - Jul 2022
Worked on Standard Custody (SC), the highly secure digital asset custodian. While working here I mostly spent my time on: * Leading the implementation of an escrow feature that requires certain digital asset withdrawals to be approved by multiple parties. Among the large scope of this change, this involved modifying the entities stored in SC's proprietary internal blockchain, while ensuring none of the security guarantees of the system were lost in the process. * Researching a new digital asset, understanding the changes required in SC to support it, and implementing custodian support for it. * Various smaller features and fixes, including but not limited to: improving the visibility of the internal blockchain's transaction validation process, optimizing the backend's API endpoints, and creating new customer facing APIs and their documentation.
-
-
-
ThousandEyes (part of Cisco)
-
United States
-
Software Development
-
700 & Above Employee
-
Principal Software Engineer
-
Feb 2020 - Aug 2021
* Designed and implemented stream processing system that uses different measurement types in the ThousandEyes dataset and detects outages in real time on SaaS providers using Apache Kafka Streams.* Worked closely with the research team to validate our implementation of the outage detection algorithms as well as propose improvements on it.
-
-
Lead Software Engineer
-
Jun 2017 - Feb 2020
* Team Lead in the Internet Insights team, working on designing and implementing stream processing pipelines that process hundreds of millions of measurements every day and detect failure patterns in real time across the ThousandEyes dataset.* Designed and implemented various stream processing pipelines using micro services and Apache Kafka as a streaming platform. Some of these were implemented using cppkafka, a wrapper library over rdkafka that I created, while others were implemented using Apache Kafka Streams.
-
-
Software Engineer
-
Mar 2014 - Jun 2017
* Worked on a deep packet inspection system that extracted metrics out of traffic captured on the wire using libtins, a library I co-authored.* Implemented active packet probing components to measure latency, loss and other properties of the network between different hosts. This included implementing a service used by hosts behind NATs as a synchronization entity to perform NAT traversal.* Processing BGP MRT files and extracting information about path changes and availability for different network prefixes, as well as detecting outages using this same dataset. I worked on and off on this through the years, introducing various large changes to allow the platform to scale.
-
-
-
-
Teacher assistant in Algorithms and Data Structures
-
Mar 2010 - Oct 2014
-
-
-
-
Security Analyst
-
Sep 2010 - Feb 2014
-
-
-
Faraday
-
United States
-
Computer and Network Security
-
1 - 100 Employee
-
Pentester
-
Nov 2012 - Oct 2013
-
-
Education
-
Universidad Nacional de La Plata
Licenciatura en Informatica -
Universidad Nacional de La Plata
Analista Programador Universitario