Matthew Ellison

Senior Director Of Engineering at Censys

Michigan, 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
Matthew Ellison is a senior engineering leader with 12 years of hands-on experience building software-driven networking and security platforms, currently guiding Data Collection, Platform Engineering, and Infrastructure teams at Censys. He blends low-level systems expertise—contributing to projects like the Go TUN/TAP library water and enhancing MongoEngine's embedded document handling—with strategic product and operational leadership forged as a co-founder at Arroyo Networks. Comfortable in Go, C/C++, and Python, he repeatedly bridges code and architecture, from bare-metal internet scanning infrastructure to event-driven microservices. Based in Michigan, he brings an entrepreneurial instinct for novel problem-solving and a bias for technical rigor (Arch Linux enthusiast) that surfaces in both open-source contributions and cloud cost stewardship.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree, Computer Systems Networking and Telecommunications, Bachelor’s Degree, Computer Systems Networking and Telecommunications at Michigan Technological University
languagesEnglish
github-logo-circle

Github Skills (15)

linux10
mongod10
go10
orm10
mongoos10
mongodb10
python10
networking10
mongodb-database10
mongoid10
pymongo10
system-programming9
darwin9
unit-testing9
ioctl8

Programming languages (10)

TypeScriptHCLJavaShellC++CJavaScriptGo

Github contributions (5)

github-logo-circle
MongoEngine/mongoengine

Nov 2014 - May 2015

A Python Object-Document-Mapper for working with MongoDB
Role in this project:
userBack-end Developer
Contributions:19 commits, 16 PRs, 8 pushes in 5 months
Contributions summary:Matthew made significant contributions to the `mongoengine/mongoengine` project by implementing new features and fixing bugs related to the handling of embedded documents and indexing within the MongoDB database. They added an `EmbeddedDocumentListField` to provide advanced querying capabilities for lists of embedded documents. Furthermore, the user enhanced the validation of document choices, and updated Django support documentation, along with updating unit tests and associated documentation to match new functionality and fixes.
mongodb-ormpythonmongodocument-mapperpython3
songgao/water

May 2017 - May 2017

A simple TUN/TAP library written in native Go.
Role in this project:
userBack-end Developer
Contributions:16 commits, 2 PRs, 7 comments in 11 days
Contributions summary:Matthew primarily contributed to the low-level system aspects of the `water` library, a TUN/TAP implementation written in Go. They focused on platform-specific implementations, particularly on Darwin and Linux. Their work included fixing bugs, adding platform-specific functionality, improving code consistency, and refactoring the interface creation for better design. They also focused on incorporating options for device ownership and group settings on Linux.
golangmac-addressnetworkingnative-gotun-tap
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
Matthew Ellison - Senior Director Of Engineering at Censys