Brian Ghigiarelli

Senior Software Engineer at Snowflake

Crownsville, Maryland, 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

👤
Senior
🎓
Top School
Brian Ghigiarelli is a pragmatic senior software engineer and reliability leader with over a decade of experience building production-grade systems for federal missions and commercial cloud platforms. He moves fluidly between roles—from hands-on backend development and SRE to architecture and team leadership—and is currently at Snowflake after leading Datavolo through acquisition. His background includes deep work on distributed systems, data pipelines, and DIL (disconnected, intermittent, limited) networking, and contributions to high-profile open-source projects like Apache NiFi (improving PutEmail and PutKafka processors with TLS, batching, compression, and validation). A Johns Hopkins MS in Computer Science complements his practical orientation toward choosing the right tool for the job and balancing “what can be done” with “what should be done.” Colleagues rely on him to translate mission needs into resilient, maintainable systems.
code11 years of coding experience
job17 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Penn State University
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Johns Hopkins Whiting School of Engineering
languagesEnglish
github-logo-circle

Github Skills (9)

javas10
kafka10
apache-nifi10
apache10
java10
smtps9
smtp9
smtpd9
compression8

Programming languages (6)

TypeScriptJavaCSSRJavaScriptGo

Github contributions (5)

github-logo-circle
apache/nifi

Mar 2015 - Jul 2015

Apache NiFi
Role in this project:
userBackend Developer
Contributions:15 commits, 5 PRs, 9 comments in 4 months
Contributions summary:Brian primarily contributed to the Apache NiFi project by enhancing the PutEmail and PutKafka processors. They added functionality such as TLS support, HTML content type configuration, and asynchronous production capabilities with batching and compression for the PutEmail and PutKafka processors, respectively. The user also updated properties in the PutKafka to follow NiFi standards and added validation, improving the usability and functionality of these processors.
javanifiapacheapache-nifi
BrianGhig's GitHub Page
Contributions:2 PRs, 2 pushes, 6 branches in 9 years 1 month
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
Brian Ghigiarelli - Senior Software Engineer at Snowflake