Joe Ferner

Senior Software Engineer at Snowflake

Annapolis, 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

🤩
Rockstar
Joe Ferner is a Senior Software Engineer with 14 years of hands-on experience building reliable back-end systems, distributed tooling, and developer-facing utilities across cloud and embedded environments. Based in Annapolis, he has held platform and engineering leadership roles at Datavolo and Cloudera and now contributes at Snowflake, blending platform architecture with practical implementation. His open-source work shows deep systems expertise—from libpcap and serialport C++/JS bindings to node-based proxies, Redis tooling, and database migration frameworks—demonstrating a knack for bridging languages and layers. Joe’s contributions often solve subtle interoperability and parsing edge cases (e.g., 802.11/DNS packet parsing, Java–Node bridging, cross-platform serial I/O), reflecting a focus on robustness and platform compatibility. He pairs broad protocol-level knowledge with a pragmatic approach to shipping features that improve developer experience and system reliability.
code14 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (49)

database-migrations10
json10
serial-number10
javascript10
middleware10
sqlite10
pcap10
redis10
802-11p10
css10
command-line-interface10
http10
proxy10
better-sqlite310
hardware10

Programming languages (13)

C#JavaC++CSSRustCScalaGo

Github contributions (5)

github-logo-circle
joeferner/node-java

Jan 2012 - Oct 2021

Bridge API to connect with existing Java APIs.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 391 commits, 71 PRs in 9 years 10 months
Contributions summary:Joe primarily worked on building a bridge API to connect with existing Java APIs within the `node-java` repository. Their contributions involved creating and integrating core Java objects, implementing method calls, and handling argument parsing and return types. They focused on enabling communication and interaction with Java code from a Node.js environment by defining methods.
javaapibridgeapi-bridge
HTTP Man In The Middle (MITM) Proxy
Role in this project:
userBack-end Developer
Contributions:10 reviews, 125 commits, 109 PRs in 10 years 2 months
Contributions summary:Joe primarily focused on enhancing the functionality of an HTTP Man-in-the-Middle (MITM) proxy. Their contributions included adding support for SSL, including features for handling HTTPS connections, creating request and response filters, and integrating the `gunzip` middleware. Further modifications involved implementing chunked encoding and fine-tuning proxy behavior.
proxyxmlhttprequestfiddlerproxy-protocolman-in-the-middle
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
Joe Ferner - Senior Software Engineer at Snowflake