Matt Fletcher

With us since: August 2005
I consider myself a Ruby programmer, since Ruby is the language I have been primarily developing with for the last two years. My favorite project was working on a production simulator, where I got to combine some of the best Ruby and Java technologies to create a beautiful and sophisticated desktop application. Aside from Ruby, I also have extensive experience with Java, C++, and C.

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.

I closely follow the JRuby project, since it is the foundation for two of the projects I am working on right now. Using JRuby every day for almost a year has led to me submitting over half a dozen bug reports and one patch. The JRuby community is great and I enjoy being a part of it.

Like several others in the office, I commute to work every day on my fixed-gear bike. Riding to work this winter on snowy roads with a bike you can’t stop pedaling was interesting and fun.

Presentation links:
Improving the Embedded Development Process OSCON 2007
Evolving into Embedded Development Agile 2007

Edit