
I have been a software developer at Atomic Object since Summer 2003—working to tame the chaos of projects both big and small.
I got my start way back in the 90s when I first learned that many popular games allowed users to modify them. I was instantly entranced—especially since I was never very good at the games themselves (unless I changed them.)
I spent high school experimenting with different tools: learning C on my own, and learning more in my schools A.P. course. I played with Linux and BSD and built content for the then-young Web in PHP, HTML, and what passed for JavaScript at the time.
Now I'm starting to get old enough to complain about the younger developers who don't know how good today's tools are and what it was like to work without jQuery, uphill, and in the snow.
I completed a Computer Science bachelor's degree from Grand Valley State University in Winter of 2006, and since have worked at Atomic on all sorts of projects, running the gamut of available technologies. I've shipped products in Java, Ruby, Clojure, C++, and more. I've worked for startups and enterprises, and in industries as diverse as automotive and health care.
I've spoken at local and national conferences, such as Windy City Rails, GrDevDay (twice), GLSEC (twice), and other groups as well. I've served on the boards for GLSEC and its parent organization Software GR for several years. I look forward to meeting the team of the next group or conference, whatever that ends up being.
Papers and Presentations
-
Mind the Gap: Bringing Design, Management, and Development Practices Together
- Agile & Beyond 2019 | May 2019
-
The Art & Craft of Secrets: Using the Cryptographic Toolbox
- Fluent | June 2018
- Great Lakes Software Excellence Conference | April 2018
- BeerCityCode | June 2017
- RailsConf 2017 | April 2017
-
Thinking in SQL: Going beyond “find record 5”
- Kansas City Developer's Conference | July 2019
- SyntaxCon 2016 | May 2016
- GRDevDay | March 2015
-
From Code to Production
- GRWebDev | September 2015
-
Building Ruby Applications – A Walkthrough
- GR Dev Day | October 2011
-
Four Atoms: Four Different Web Development Frameworks
- GRWebDev | September 2011
-
The Agile Alternative
- Great Lakes Software Excellence Conference | October 2009
-
Agile: It’s More Than Just Makeup
- Great Lakes Software Excellence Conference | October 2008
-
Effective Rails Testing Practices
- Windy City Rails | August 2008
Meet the Atoms
- Leadership & Operations
- Development
- Delivery
- Design
- Testing
- GR BhBrittanyBrittany Hunterbio →
- GR CeCarlCarl Ericksonbio →
- A2 JbJonahJonah Baileybio →
- A2 JfJohnJohn Fisherbio →
- Ch JsJordanJordan Schaenzlebio →
- GR JwJeffJeff Williamsbio →
- GR MaMicahMicah Allesbio →
- MmMikeMike Marsigliabio →
- GR MoMaryMary O'Neillbio →
- ScShawnShawn Crowleybio →
- GR AmAdamAdam Medemabio →
- A2 DgDylanDylan Goingsbio →
- GR DmDanielleDanielle Marsigliabio →
- A2 EeElaineElaine Ezekielbio →
- GR JhJesseJesse Hillbio →
- A2 KdKellyKelly Danielsbio →
- A2 LmLinaLina Millerbio →
- GR SgStephenStephen Guytonbio →
- GR TvTerriTerri Vrugginkbio →
- GR AmAnjaliAnjali Munasinghebio →
- GR ApAndyAndy Petersonbio →
- GR AzAlexAlex Zurekbio →
- GR BmBrianBrian Maybio →
- GR BvBrianBrian Vanderwalbio →
- A2 CfCaseyCasey Falkowskibio →
- GR CfChrisChris Farberbio →
- GR DcDrewDrew Colthorpbio →
- Ch DkDanDan Kelchbio →
- A2 DsDougDoug Shippbio →
- GR GdGraceGrace Du Mezbio →
- Ch GvGageGage Vander Claybio →
- GR JcJimmyJimmy Ceronebio →
- GR JcJoeJoe Chryslerbio →
- A2 JdJoanieJoanie Davisbio →
- A2 JfJingJing Fanbio →
- GR JgJoriJori Gelbaughbio →
- GR JnJordanJordan Nelsonbio →
- GR JpJasonJason Porrittbio →
- GR JrJohnJohn Rublebio →
- A2 JsJakeJake Silasbio →
- A2 JwJarekJarek Wojciechowskibio →
- GR KbKaseyKasey Bohnbio →
- A2 KdKoryKory Dondzilabio →
- GR LcLydiaLydia Cuperybio →
- GR LeLaurenLauren Ebelsbio →
- GR MaMollyMolly Algerbio →
- A2 MbMattieMattie Behrensbio →
- GR MlMeredithMeredith Lindbio →
- GR MsMikeMike Swietonbio →
- GR NhNickNick Hazekampbio →
- GR NkNickNick Keuningbio →
- A2 NpNathanNathan Papesbio →
- GR PbPatrickPatrick Baconbio →
- A2 PpPatrickPatrick Palebio →
- GR PwPatrickPatrick Warrenbio →
- A2 RbRobRob Bellbio →
- GR RmRachaelRachael McQuaterbio →
- A2 SsSivhaunSivhaun Serabio →
- A2 StSamSam Tahiribio →
- A2 ZjZacharyZachary Johnsonbio →
- InInternsAtomic Interns→