Tony Aiuto

Staff Software Engineer At Datadog

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tony Aiuto is a seasoned staff software engineer with 15 years of experience focused on build, supply chain, and developer-facing tooling, currently driving security work at Datadog after a long tenure leading Bazel efforts at Google. He blends deep systems and cross-platform build expertise—especially with Bazel, rules_pkg, and SBOM/license automation—with a pragmatic obsession for simple, powerful developer APIs. Tony has been a key contributor and release manager on prominent open-source projects like bazel-skylib and rules_pkg, improving packaging, release hygiene, and reproducible build behavior. His background spans extreme multi-platform C++ builds, installer/device-driver updates, and designing provenance and SLSA-aligned build auditability, reflecting both hands-on implementation and long-term platform stewardship. Based in New York with a Harvard A.B. in Applied Mathematics, he pairs practical engineering rigor with attention to maintainability and security in complex build ecosystems.
code15 years of coding experience
job36 years of employment as a software developer
bookA.B. Applied Mathematics, A.B. Applied Mathematics at Harvard University
github-logo-circle

Github Skills (29)

unit-testing10
api-rest10
google-api10
python10
apidoc10
api-design10
restful-api10
build-system10
java10
debian-packaging10
javas10
release-management10
starlark10
api10
bazel10

Programming languages (12)

C#TypeScriptJavaC++ShellStarlarkCRust

Github contributions (5)

github-logo-circle
bazelbuild/rules_pkg

Jun 2019 - Jan 2023

Bazel rules for creating packages of many types (zip, tar, deb, rpm, ...)
Role in this project:
userBack-end & Automation Engineer
Contributions:23 releases, 649 reviews, 218 commits in 3 years 7 months
Contributions summary:Tony primarily contributed to the development and maintenance of build and packaging rules within the `rules_pkg` repository. The contributions included converting the rules to use modern features, addressing code indentation issues, and converting existing code to be compatible with Python2 and Python3. Furthermore, the user was involved in the design and implementation of features such as setting the executable bits for generated binaries and the inclusion of the .changes files in the deb package.
rpmbazelstarlarkziprules
bazelbuild/bazel-skylib

Jul 2019 - Jun 2021

Common useful functions and rules for Bazel
Role in this project:
userDevOps Engineer & Release Manager
Contributions:5 releases, 8 reviews, 14 commits in 1 year 11 months
Contributions summary:Tony primarily focused on improving the release process and updating the build system for bazel-skylib. They introduced the use of `rules_pkg` for creating tarballs, updated version numbers, and added or modified changelog entries to reflect the new releases. The user also addressed formatting and link issues in documentation, indicating attention to detail and maintainability of the project's codebase.
bazelstarlarkrulespaddingbazel-rules
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tony Aiuto - Staff Software Engineer At Datadog