Tony Allevato is a Staff Software Engineer with 18 years of experience specializing in developer tooling, IDEs, compilers, and build systems, currently leading Google’s team that maintains Swift build infrastructure and Bazel integration at scale. He maintains swift-format and contributes to the Swift language and ecosystem, with notable work across high-profile open-source projects like swift, swift-syntax, swift-protobuf, and bazelbuild rules for Apple and Swift. His background blends production engineering—improving build automation, code signing, and performance testing—with product-facing work, including leading the Google Cloud Console iOS app and Glass sample apps. Before industry roles he taught CS at Virginia Tech and built teaching tools like Pythy and Sofia to lower the barrier for novice programmers. Colleagues rely on him for pragmatic, performance-minded solutions that make large-scale language toolchains easier to use. He’s based in Richmond, VA, and pairs academic rigor with hands-on open-source stewardship.
18 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Virginia Tech
Contributions:12 releases, 319 reviews, 515 commits in 3 years 6 months
Contributions summary:Tony's contributions primarily involve the development and maintenance of a Swift code formatting tool. They focused on implementing new formatting rules and enhancing existing ones, such as those dealing with whitespace, and the handling of operators and function signatures. The user also updated the build process, contributing to improvements of performance and added functionality to the program, while also contributing to the quality of the codebase.
Bazel rules to build Swift on Apple and Linux platforms
Role in this project:
Backend Developer
Contributions:11 releases, 6 reviews, 471 commits in 4 years 8 months
Contributions summary:Tony's primary contributions focused on building and maintaining Bazel build rules for Swift code compilation on Apple and Linux platforms. The initial commit introduced the Swift build rules and the subsequent changes involved documentation cleanup, refactoring, and dependency management for the Swift ruleset. Further commits addressed dependency issues with proto libraries.
bazelplatformslinuxstarlarkswift
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.