
As Director of Product Development, I work with every project team at Atomic to support, share, and maintain best practices for our agile product development process including project management, client team composition, automated testing, continuous integration and continuous delivery support.
I've been with Atomic Object since 2002 when I joined as a developer intern while finishing my Computer Science degree at Grand Valley State University. For over ten years I developed desktop, front-end, back-end, and mobile apps in a wide array of tech stacks including Ruby, C, Java, C#, JavaScript, Objective-C, and more using Vim and the command line as my preferred IDE relying heavily on automation for testing, release building, and deployment.
Over the past few years I've transitioned from developing and leading projects to supporting project teams and their team leads across all of our offices. My main goal is to ensure every team understands their client's vision and goals through the lens of a well-groomed product backlog and can focus solely on delivering that vision efficiently and confidently.
Luckily, it's easy to do when all of our makers consistently exceed expectations in their ability to delivery, learn, grow, and support each other. The opportunity to work with some of the smartest, friendliest, and highly-skilled people in our industry is why I joined, became a part owner of, and continue to work at Atomic Object.
Papers and Presentations
-
Four Atoms: Four Different Web Development Frameworks
- GRWebDev | September 2011
-
Presenter First: Organizing Complex GUI Applications for Test-Driven Development
- Agile 2006 | June 2006
-
Make Haste, Not Waste: Automated System Testing
- XP Agile Universe | June 2003
The Atomic Team
- Leadership & Operations
- Development
- Delivery
- Design
- Testing
- CeCarlCarl Ericksonbio →
- A2 JbJonahJonah Baileybio →
- A2 JfJohnJohn Fisherbio →
- GR JwJeffJeff Williamsbio →
- GR MaMicahMicah Allesbio →
- GR MmMikeMike Marsigliabio →
- GR MoMaryMary O'Neillbio →
- GR ScShawnShawn Crowleybio →
- GR AmAdamAdam Medemabio →
- A2 EeElaineElaine Ezekielbio →
- GR JhJesseJesse Hillbio →
- A2 KdKellyKelly Danielsbio →
- GR LtLisaLisa Tjapkesbio →
- GR MdMaryMary DeYoungbio →
- GR TvTerriTerri Vrugginkbio →
- GR AkAaronAaron Kingbio →
- GR ApAndyAndy Petersonbio →
- GR AzAlexAlex Zurekbio →
- GR BcBekahBekah Cheekbio →
- GR BmBrianBrian Maybio →
- GR BvBrianBrian Vanderwalbio →
- GR CfChrisChris Farberbio →
- GR DcDrewDrew Colthorpbio →
- A2 DgDylanDylan Goingsbio →
- GR DkDanDan Kelchbio →
- A2 GlGillianGillian Lemkebio →
- GR GvGageGage Vander Claybio →
- GR GwGregGreg Williamsbio →
- GR JbJoeJoe Bustamantebio →
- GR JcJoeJoe Chryslerbio →
- A2 JdJoanieJoanie Davisbio →
- GR JnJordanJordan Nelsonbio →
- GR JrJohnJohn Rublebio →
- GR JsJordanJordan Schaenzlebio →
- A2 JwJarekJarek Wojciechowskibio →
- A2 KdKoryKory Dondzilabio →
- GR LcLydiaLydia Cuperybio →
- GR LrLauraLaura Robbbio →
- GR MaMollyMolly Algerbio →
- A2 MbMattMatt Behrensbio →
- GR MlMeredithMeredith Lindbio →
- A2 MnMattMatt Nedrichbio →
- GR MsMikeMike Swietonbio →
- A2 MwMikeMike Woelmerbio →
- GR PbPatrickPatrick Baconbio →
- A2 PpPatrickPatrick Palebio →
- GR RaRyanRyan Abelbio →
- GR RmRachaelRachael McQuaterbio →
- A2 SsSivhaunSivhaun Serabio →
- A2 ThTylerTyler Hoffmanbio →
- A2 TlTomTom Liaobio →
- A2 WsWilliamWilliam Shawnbio →
- InInternsAtomic Interns→
- A2 AbAmyAmy Burkebio →
- GR BhBrittanyBrittany Hunterbio →
- GR JpJasonJason Porrittbio →
- GR MfMattMatt Fletcherbio →
- GR TpTammyTammy Pearsonbio →