Augie Fackler

Software Engineer at Google

Pittsburgh, Pennsylvania, 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
Augie Fackler is a seasoned software engineer with 18 years of experience, currently at Google in Pittsburgh, specializing in backend systems, build tooling, and cross-language integration. He has a strong open-source track record—contributing to notable projects like Dulwich (a pure-Python Git implementation) and Bazel’s Rust rules—where he improved dependency handling, build linking, and code quality. His background in computational mathematics and long tenure across startups and open-source projects give him a pragmatic approach to solving complex build and tooling problems. Colleagues describe him as a detail-oriented engineer who surfaces subtle issues (such as service capability advertising and nuanced linking behaviors) before they become production problems.
code18 years of coding experience
job7 years of employment as a software developer
bookBS, Computational Mathematics, BS, Computational Mathematics at Hillsdale College
bookCollege of DuPage
github-logo-circle

Github Skills (10)

version-control10
git10
build-system10
rust10
dulwich10
python10
bazel10
rust-lang9
compiler-optimization8
setuptools8

Programming languages (17)

C#JavaC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
jelmer/dulwich

Oct 2009 - Jun 2015

Pure-Python Git implementation
Role in this project:
userBackend Developer
Contributions:74 commits, 2 PRs, 3 comments in 5 years 8 months
Contributions summary:Augie primarily contributed to the Dulwich Git implementation project by addressing code quality and dependency issues. They refactored the codebase to use setuptools, removed a non-standard dependency (ConfigObj), and cleaned up whitespace and formatting across multiple Python files. The user also made improvements to the Git client, including advertising capabilities correctly per service and raising an exception when `send_pack` fails.
pythonversion-controlmercuriallibgit2git-addons
bazelbuild/rules_rust

Feb 2021 - Apr 2022

Rust rules for Bazel
Role in this project:
userBack-end Developer
Contributions:22 reviews, 7 commits, 9 PRs in 1 year 1 month
Contributions summary:Augie contributed significantly to the Bazel build system for Rust projects, focusing on improving the integration of Rust code with C++ codebases. They implemented features to support linking non-static Rust libraries in C++ dependencies and handled alwayslink static libraries. Their work also included refactoring the rustc logic, enhancing the handling of dependencies, and optimizing build processes, demonstrating expertise in Bazel and Rust. Additionally, the user worked on build system optimizations.
bazelrustrustdocrulesrust-lang
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
Augie Fackler - Software Engineer at Google