Matt Fletcher

With us since: August 2005
I’m a software developer at Atomic Object. My primary role is to help customers implement their ideas in code. I have also taken the lead on redefining and executing Atomic’s internship program over the last several years.

I closely follow the JRuby project, since it is the technology basis for several of the products I have helped develop. One of these products is the AGI Production Simulator, a sophisticated simulator targeted at teaching Theory of Constraints ideals. The Production Simulator was both fun and exciting to develop, since it combined the best of both the Ruby and Java worlds into a beautiful desktop application.

Outside of the Production Simulator, I’ve developed software to simulate a CPU-based software security feature, control a robot on a dynamometer, robots moving goods around a warehouse, flash embedded vehicle control units, monitor and report on enterprise software, and three Rails-based web applications.

In 2007 I presented at the Open Source Convention and Agile conferences. Each session was about Atomic’s embedded development practices—practices Atomic is proud of and something I am proud of establishing.

I finished my M.S. in Computer Science from Michigan State University in 2005 and my B.S. in Computer Science from Grand Valley State University in 2003.

JRuby blog posts:
Ruby for Desktop Applications? Yes we can.
Rolling a JRuby desktop application
Running a Ruby application with jruby-complete
The case for embedding jruby-complete into your application

Presentation and paper links:
Ruby for desktop applications? Yes we can. Grand Rapids Java Users Group,May 2011
Embedded test-driven development in C with Ruby GLSEC 2011
Running a Ruby application with jruby-complete Grand Rapids Ruby Users Group March 2010
Evolving into Embedded Development Agile 2007
Improving the Embedded Development Process OSCON 2007

Copyright © Atomic Object LLC. - Grand Rapids, MI 49506 - (616) 776-6020 - Contact Us

Edit