Michael Zaccari

Principal Software Engineer at Digi International

Tampa, Florida, 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
Michael Zaccari is a Principal Software Engineer with 14+ years bridging telecom and DevOps, currently shaping architecture and delivery at Digi International from his Tampa base. He combines a strong analytical background—rooted in an aerospace engineering degree—with hands-on expertise in Ruby on Rails, PL/SQL, and production DevOps practices. Michael is an active open-source contributor, having improved Logstash’s RabbitMQ integrations and helped advance the artichoke Ruby-in-Rust project by porting and testing stdlib functionality. Known for pragmatic refactors and making integrations more configurable and maintainable, he brings a systems-minded approach to scaling complex, messaging-heavy platforms.
code14 years of coding experience
bookBloomingdale High School
bookBachelor of Science (B.S.), Aerospace, Aeronautical and Astronautical/Space Engineering, Bachelor of Science (B.S.), Aerospace, Aeronautical and Astronautical/Space Engineering at University of Central Florida
github-logo-circle

Github Skills (16)

rabbitmq10
rust10
ruby10
java9
streaming9
jruby9
programming-language9
javas9
rust-crates8
logging8
configuration-management8
crate8
devops8
etl-framework8
testing7

Programming languages (8)

JavaShellRustGoNixRubyRich Text FormatPython

Github contributions (5)

github-logo-circle
elastic/logstash

Jan 2013 - Jan 2013

Logstash - transport and process your logs, events, or other data
Role in this project:
userBack-end & DevOps Engineer
Contributions:32 commits in 6 days
Contributions summary:Michael primarily worked on the Logstash project, specifically contributing to and refactoring the RabbitMQ output and input plugins. Their commits involved renaming and updating code related to RabbitMQ, removing deprecated fields, and adding variables for greater configuration flexibility. The user also updated several other plugins to use RabbitMQ, indicating a focus on improving the project's integration with the messaging system.
eventsstreamingloggingetl-frameworklogstash
artichoke/artichoke

Dec 2019 - Dec 2019

💎 Artichoke is a Ruby made with Rust
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Michael contributed to the `artichoke` repository, a Ruby implementation in Rust. Their work focused on integrating the `abbrev` standard library module, including importing the Ruby source code and creating the necessary Rust glue code. They also added tests for the `abbrev` module and addressed linting issues. These changes indicate a focus on expanding the core functionality of the Ruby implementation within the Rust environment.
ruby-languagerust-applicationrustrust-crateruby
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
Michael Zaccari - Principal Software Engineer at Digi International