With us since: September 2005
I received my B.S. in Computer Information Systems from Grand Valley State University in 2006.
I joined AO in September of 2005 as an intern, where I learned how to actually develop software professionally. During that time I gained experience in Test Driven Development, Agile project management, and a fervor for developing ridiculously good software.
Since becoming fully fledged atom in May of 2006, I have been apart of many different projects using a diverse set of technologies and languages. Most recently, I have worked on PersonalDesigner, an application that allows a person to virtually paint their room. Before that I worked on several projects for Chrysler, including an application that is similar to Wire Shark which captures data from a CAN Bus (Vehicle Network). This helped diagnostic engineers to better troubleshoot problems on a vehicle.
Aside from being proficient in many different languages. I personally enjoy programming in Ruby, JRuby and dabbling in Objective C whenever I find an excuse to make a Cocoa application.
I have had extensive professional development experience with the iOS Platform. Atomic Object recently completed an iPod Touch application that communicated with and responded to commands from an embedded microcontroller. The iPod application had over 190 tests, was written using Presenter First development style, and was fully integrated with our continuous integration system.
Other iOS mobile projects I have or am leading:
When I am not glued to my computer screen you can probably find me tracking professional and college sports in Michigan (even the Lions). Besides my healthy addiction to sports I enjoy running and weight lifting whenever I get a chance.
Writing & Presentations
- Read my blog posts on Atomic Spin
- Presentation: Node.js and Asynchronous Programming with Promises – Grand Rapids Web Development Group, March 2012
- Catching Exceptions via NSInvocation is no longer possible
- Migrating to Closures in Objective-C
- Visualizing XIB/NIB Files
Open source contributionsI contributed to the following project(s):
Copyright © Atomic Object LLC. — +1 616 776 6020 — Contact Us