Matías Fontanini

Senior Software Engineer at Nillion
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
US
Languages
  • Spanish Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Switzerland
    • Computer and Network Security
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2022 - Present

    • 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.

    • 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

    • United States
    • Computer and Network Security
    • 1 - 100 Employee
    • Pentester
      • Nov 2012 - Oct 2013

Education

  • Universidad Nacional de La Plata
    Licenciatura en Informatica
    2008 - 2012
  • Universidad Nacional de La Plata
    Analista Programador Universitario
    2008 - 2011

Community

You need to have a working account to view this content. Click here to join now