
In my role at Atomic, I consult on all aspects of the software development process, from sales consultation and engagement structure, through project management and agile process, to technology selection, architecture and development practices.
I started at Atomic in 2006, having graduated from Grand Valley cum laude with a computer science and math dual major. Since then, I’ve been involved in more than a dozen large software projects as well as many short-term consulting engagements. I’ve engaged as developer, project lead, design collaborator and researcher, software architect, team coach, and more.
The variety of experiences I’ve had in my time at Atomic give me both broad and deep expertise across the software development spectrum, which I leverage tactically for each client to shape projects, teams, system architectures, and agile process to maximize business value from our engagements.
My time is typically split across projects, providing part-time consulting and team support to multiple clients simultaneously. This consultant-to-the-consultants model enables me to cross-pollenate projects and help maximize the value delivered by each project.
In addition to individualized project support, I also help grow and shape overall software development best practices in our Grand Rapids office, to build leverage for future clients from our past collective experience.
Papers and Presentations
-
Understanding TypeScript's Structural Type System
- Strange Loop | September 2018
-
Writing Code that (Practically) Writes Itself with Typescript
- Strange Loop | September 2019
- Beer City Code | June 2018
-
Episode 37: Hybrid Xamarin Apps
- Gone Mobile Podcast | July 2016
-
The Craftsperson's Toolbelt
- GVSU Computing Club | October 2015
-
Practical Abstraction
- Detroit Lambda Lounge | March 2014
-
Macros! (Creating Lisp Macros with Clojure)
- Lambda Jam | June 2013
-
Ruby, Meet iPhone
- MobiDevDay Detroit | April 2013
-
Nurturing Top-Notch Tech Teams
- Great Lakes Software Excellence Conference | March 2013
-
Planning for Scale
- Business of Software | September 2011
-
Refactoring Your Rails Application
- RailsConf | May 2008
Meet the Atoms
- Leadership & Operations
- Development
- Delivery
- Design
- Testing
- GR BhBrittanyBrittany Hunterbio →
- GR CeCarlCarl Ericksonbio →
- A2 JbJonahJonah Baileybio →
- A2 JfJohnJohn Fisherbio →
- GR JwJeffJeff Williamsbio →
- GR MaMicahMicah Allesbio →
- MmMikeMike Marsigliabio →
- GR MoMaryMary O'Neillbio →
- ScShawnShawn Crowleybio →
- GR AmAdamAdam Medemabio →
- A2 EeElaineElaine Ezekielbio →
- GR JhJesseJesse Hillbio →
- A2 KdKellyKelly Danielsbio →
- A2 LmLinaLina Millerbio →
- GR LtLisaLisa Tjapkesbio →
- GR MdMaryMary DeYoungbio →
- GR SgStephenStephen Guytonbio →
- 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 →
- GR GdGraceGrace Du Mezbio →
- GR GvGageGage Vander Claybio →
- GR GwGregGreg Williamsbio →
- GR JbJoeJoe Bustamantebio →
- GR JcJoeJoe Chryslerbio →
- A2 JdJoanieJoanie Davisbio →
- GR JnJordanJordan Nelsonbio →
- GR JpJasonJason Porrittbio →
- GR JrJohnJohn Rublebio →
- GR JsJordanJordan Schaenzlebio →
- A2 JwJarekJarek Wojciechowskibio →
- A2 KdKoryKory Dondzilabio →
- GR KsKaseyKasey Stowellbio →
- GR LcLydiaLydia Cuperybio →
- GR LrLauraLaura Robbbio →
- GR MaMollyMolly Algerbio →
- A2 MbMattieMattie Behrensbio →
- GR MlMeredithMeredith Lindbio →
- GR MsMikeMike Swietonbio →
- A2 MwMikeMike Woelmerbio →
- GR NhNickNick Hazekampbio →
- GR NkNickNick Keuningbio →
- GR PbPatrickPatrick Baconbio →
- A2 PpPatrickPatrick Palebio →
- GR RmRachaelRachael McQuaterbio →
- A2 SsSivhaunSivhaun Serabio →
- A2 TlTomTom Liaobio →
- A2 WsWilliamWilliam Shawnbio →
- InInternsAtomic Interns→
- A2 AbAmyAmy Burkebio →
- GR KdKaitlinKaitlin Diemerbio →
- GR MfMattMatt Fletcherbio →
- A2 MkMarjorieMarjie Kneppbio →
- GR RaRyanRyan Abelbio →
- GR TpTammyTammy Pearsonbio →