Leonardo Taccari

Cloud Architect at faire.ai
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
IT
Languages
  • Italian 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

    • Italy
    • Information Technology & Services
    • 1 - 100 Employee
    • Cloud Architect
      • Nov 2021 - Present

    • Juniour DevOps
      • Sep 2020 - Oct 2021

    • Software Development
    • 1 - 100 Employee
    • Director
      • Nov 2019 - Present

      I am a board member of The NetBSD Foundation. The NetBSD Foundation is a 501(c)(3) non-profit organisation that serves as the legal entity which owns several of the NetBSD Project servers, handles donations of money, services, hardware or time to the project, and administers NetBSD copyrights.

    • Developer
      • Aug 2015 - Present

      I am mainly a maintainer of several pkgsrc packages and try to contribute on both NetBSD and pkgsrc in whichever ways I can. I am also part of pkgsrc-security@, pkg-bug-handler@ and www@ teams and rotation.The mission of pkgsrc Security Team (pkgsrc-security@) is to ensure that the ever-growing ecosystem of third party software in pkgsrc is either safe to use or at least be sure users are aware of the known vulnerabilities.pkg-bug-handler@ is the team responsible to handle/triage of pkgsrc (pkg) PRs (problem reports).WWW (www@) is the group responsible for maintenance and additions to the NetBSD web site content and replying to users feedback.

    • Google Summer of Code 2017 Student - Add multi-packages support to pkgsrc
      • May 2017 - Sep 2017

      Multi-packages support permits the generation of multiple binary packages from a single pkgsrc package. This feature is needed to generate -debugpkgs (packages containing debug symbols for ); improve organization and/or avoid code duplication (e.g. tex-* packages and their corresponding tex-*-doc packages) and avoid extract, configure phases of certain packages multiple times.

    • Google Summer of Code 2016 Student - Split debug symbols for pkgsrc builds
      • May 2016 - Sep 2016

      The ability to debug software is important not just when developing but also when using it, e.g. post-mortem analysis. NetBSD provides MKDEBUG and MKDEBUGLIB variables that can be set in mk.conf in order to split debugging symbols for user-land applications and libraries. Resulting split debugging symbols are then available via the debug.tgz and xdebug.tgz installation sets. NetBSD also provides Rump and to some extent also ddb(4), ktrace(1) and DTrace that ease analysis, tracing and debugging. All these features make NetBSD a great operating system in this regard. However, in pkgsrc it is possible only to generate packages with debugging symbols by providing proper CFLAGS for debugging and setting the INSTALL_UNSTRIPPED flag. This make debugging, especially for binary packages users, not very feasible.The purpose of this project is to implement a mechanism for pkgsrc similar to the one provided by RPM and Debian package manager to split debugging symbols for a in a separate package -{debuginfo,dbg} (that just contains debugging symbols).

    • Italy
    • Computer and Network Security
    • 1 - 100 Employee
    • CyberChallenge.IT trainer at Università Politecnica delle Marche
      • Feb 2022 - Jul 2022

      I have coauthored lessons on Access Control, Software Security, Network Security and Web Security for the CyberChallenge.IT 2022 at Università Politecnica delle Marche. CyberChallenge.IT is a training program organized by CINI's Cybersecurity National Laboratory to create and grow a cyberdefender community. I have also followed our cyberdefenders at UnivPM for most of their path and supported them at final Attack and Defense CyberChallenge.IT CTF. I have coauthored lessons on Access Control, Software Security, Network Security and Web Security for the CyberChallenge.IT 2022 at Università Politecnica delle Marche. CyberChallenge.IT is a training program organized by CINI's Cybersecurity National Laboratory to create and grow a cyberdefender community. I have also followed our cyberdefenders at UnivPM for most of their path and supported them at final Attack and Defense CyberChallenge.IT CTF.

    • CyberChallenge.IT trainer at Università Politecnica delle Marche
      • Feb 2021 - Jul 2021

      I have coauthored lessons on Web Security, Software Security and Access Control for the CyberChallenge.IT 2021 at Università Politecnica delle Marche. CyberChallenge.IT is a training program organized by CINI's Cybersecurity National Laboratory to create and grow a cyberdefender community. I have followed our cyberdefenders at UnivPM for their entire path, played together at several CTFs and trained in preparation of final Attack and Defense CyberChallenge.IT CTF. I have coauthored lessons on Web Security, Software Security and Access Control for the CyberChallenge.IT 2021 at Università Politecnica delle Marche. CyberChallenge.IT is a training program organized by CINI's Cybersecurity National Laboratory to create and grow a cyberdefender community. I have followed our cyberdefenders at UnivPM for their entire path, played together at several CTFs and trained in preparation of final Attack and Defense CyberChallenge.IT CTF.

Education

  • Università Politecnica delle Marche
    Master's degree, Computing and Automation Engineering
    2014 -
  • Università Politecnica delle Marche
    Bachelor's degree, Computing and Automation Engineering
    2009 - 2014

Community

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