Domenic Narducci

San Francisco, California 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
Domenic Narducci is a software engineer based in San Francisco with 14 years of experience focused on backend development and automation. Describing himself as a "software gardener," he brings a pragmatic, maintenance-first mindset to codebases, emphasizing reliable build and release workflows. His notable open-source work includes contributions to Bazel Gazelle, where he improved Go build file generation, added a language-agnostic recursive visibility extension, and automated release tooling. Trained originally in aerospace engineering at Embry-Riddle, he applies systems thinking and attention to detail from that background to software build systems and infrastructure. Colleagues would find him comfortable operating at the intersection of developer tooling, dependency management, and build automation. He pairs long-term stewardship of projects with a knack for small, high-impact engineering improvements.
code14 years of coding experience
bookAerospace Engineering, Engineering, Aerospace Engineering, Engineering at Embry-Riddle Aeronautical University
github-logo-circle

Github Skills (12)

dependency-management10
go10
bazel10
build-automation10
testing9
automation9
automations9
build-tools9
release-management8
go-modules8
githubaction-workflow7
github-ci7

Programming languages (8)

C++BatchfileOCamlJavaScriptGoHTMLPythonClojure

Github contributions (5)

github-logo-circle
bazel-contrib/bazel-gazelle

Oct 2022 - Jan 2023

Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:7 reviews, 6 commits, 9 PRs in 3 months
Contributions summary:Domenic primarily contributed to the Bazel Gazelle project by enhancing the Go language extension. They improved the generation of Bazel build files to correctly handle default visibility settings and added a new language-agnostic extension to manage recursive default visibility configurations. The user also integrated and updated dependencies and contributed to the project's build and release process, including creating a tool for releasing new versions, indicating a focus on automation and project management.
golangbazel-rulesbazelprotobufextended
Contributions:13 commits, 1 PR, 12 pushes in 5 years 8 months
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