Leonardo Taccari
Cloud Architect at faire.ai- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Italian Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
faire.ai
-
Italy
-
Information Technology & Services
-
1 - 100 Employee
-
Cloud Architect
-
Nov 2021 - Present
-
-
Juniour DevOps
-
Sep 2020 - Oct 2021
-
-
-
NetBSD
-
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).
-
-
-
CyberChallengeIT
-
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 -
Università Politecnica delle Marche
Bachelor's degree, Computing and Automation Engineering