Michael Freeman is a pragmatic software developer with 8 years of experience building embedded and web-facing systems for the automotive and enterprise sectors, currently contributing at Polaris in Beaverton. He brings deep hands-on skills across JavaScript, C/C++, QML, SQL and Linux-based embedded platforms, plus front-end IVI prototyping experience from Jaguar Land Rover. Michael also contributes to open-source infrastructure work, notably adding NATS JetStream messaging, stream configuration and observability to a Go microservice framework, demonstrating a knack for reliable integrations and test coverage. A Computer and Electrical Engineering graduate from Oregon State, he blends systems-level thinking with practical web and backend development to deliver production-ready solutions.
8 years of coding experience
8 years of employment as a software developer
Computer and Electrical Engineering, Computer and Electrical Engineering at Oregon State University
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Role in this project:
Back-end Developer
Contributions:35 reviews, 4 PRs, 45 comments in 3 months
Contributions summary:Michael primarily focused on implementing and integrating NATS JetStream functionality within the Gofr framework. Their contributions included the creation of a NATS client, along with the implementation of publish and subscribe methods. They added support for stream configuration and incorporated metrics for monitoring. The user added unit tests to ensure that the NATS client was working correctly.
Contributions:137 PRs, 181 pushes, 63 branches in 5 months
cassandragogofriotiot-platform
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 Freeman - Software Developer at Polaris Inc.