Michael Freeman

Software Developer at Polaris Inc.

Beaverton, Oregon, 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
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.
code8 years of coding experience
job8 years of employment as a software developer
bookComputer and Electrical Engineering, Computer and Electrical Engineering at Oregon State University
languagesEnglish, Spanish
github-logo-circle

Github Skills (6)

go10
microservices-application9
microservices9
golang8
rest-api6
testing5

Programming languages (24)

MDXSmartyJavaCSSC++RustCVue

Github contributions (5)

github-logo-circle
gofr-dev/gofr

Sep 2024 - Dec 2024

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Role in this project:
userBack-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.
gogolanggolang-frameworkgrpcgrpc-go
carverauto/eventrunner

Oct 2024 - Mar 2025

high-speed opensource event processing engine
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.