Principal Technologist
Mike Plummer
5 years at Object Partners
11 years of Technology Experience

Mike is a full-stack developer with experience in the finance, government/defense, and healthcare IT industries. Working with Java, Groovy, Kotlin, React, and Angular, he builds custom solutions for clients while also translating his experience into training/mentoring opportunities. Over the years, work has taken him all over the country and even internationally, giving him a broad perspective on software development.
Mike earned his BS in Computer Engineering with a Computer Science minor from Iowa State, and his Master’s in Software Engineering from Penn State.

Posts written by Mike
Distributed Grails with Docker and Hazelcast
Normally a clustered application can be designed in a stateless manner which allows requests to be dispatched to any combination of nodes, but sometimes it is desirable to share data across the cluster. This post will […]
Relational data management with Lovefield
When writing a new JavaScript application I often find that the hardest part isn’t the UI or functionality but rather accessing and managing data. Storing dozens of arrays of dynamically-typed objects in memory and iterating across them hundreds of times […]
Client-side geospatial analysis with TurfJS
Maps, especially maps of historical data, are one of my favorite ways of consuming information which is why I was excited to finally have a good excuse to create one myself recently. Earlier this year I moved […]
WebSockets in Grails 3.0
For those who aren’t familiar, WebSockets are a long-lived, interactive, two-way channel between a client browser and end server that allows ongoing communication without polling. They’ve been around for a few years now ever since […]
Interfacing Groovy (and Java) with Native Libraries
As much as we hate to admit it, from time to time there are benefits to languages that operate outside the JVM. Whether it’s interfacing with hardware or simply being faster compiled code, C/C++ provide […]