Matthew Dobson

Full Stack Engineer at The Electric Plant Co

Ann Arbor, 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

👤
Senior
🎓
Top School
Matthew Dobson is a Full Stack Engineer with 13 years of experience building web and IoT solutions and a keen interest in government and public policy. He blends hands-on engineering across JavaScript/TypeScript, Ruby, Python and C-family languages with leadership experience as Director of Engineering and IT Manager, delivering both product-facing apps and internal architectures. His open-source contributions include backend work on projects like Zetta (IoT platform) and enhancements to Apache Usergrid’s JavaScript SDK, where he refactored group support and added user/group management helpers. Matthew pairs technical depth with policy insight—he holds a Master’s in Public Policy Analysis and has prototyped AI and spatial-data tools for municipal use in Detroit. Known for treating code "like legos," he enjoys simplifying complex state and streaming systems into maintainable components. Based in Ann Arbor, he’s focused on merging technology communication skills with practical solutions for governments and public-sector partners.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Public Policy Analysis, Master's degree, Public Policy Analysis at University of Michigan
bookBS, Computer Science, BS, Computer Science at Michigan State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

management10
nodejs10
javascript10
manage10
api10
event-stream10
state-machine10
apidoc10
object-oriented-programming9
user-authentication9
websocket9
authentication9
internet-of-things8
iot8

Programming languages (8)

TypeScriptHCLJavaCSSJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
zettajs/zetta

May 2014 - Nov 2015

An API-first, open source software platform for the Internet of Things.
Role in this project:
userBackend Developer
Contributions:1 release, 241 commits, 37 PRs in 1 year 6 months
Contributions summary:Matthew primarily contributed to the back-end functionality of the Zetta platform. Their work focused on machine configuration, including adding functionality for monitoring streams, handling state transitions and argument slicing. They also implemented data streaming capabilities, using a data stream class and updating machine configuration to leverage this stream. The contributions demonstrate a focus on the internal workings of state management within the Zetta platform.
apimqttapi-firstinternetopen-source-software
apache/usergrid

Mar 2013 - Oct 2013

Mirror of Apache Usergrid
Role in this project:
userBack-end Developer
Contributions:31 commits in 7 months
Contributions summary:Matthew primarily focused on enhancing the JavaScript SDK for the Apache Usergrid project. Their contributions include adding helper methods for user signup and group management, streamlining common operations. They also introduced functionality for adding and removing users from groups, and for retrieving group and user feeds. Furthermore, they refactored group support into its own dedicated object, improving code organization and maintainability.
javaapache
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 Dobson - Full Stack Engineer at The Electric Plant Co