Community CV

Summary

I am often asked when submitting talks to various events for a list of my past speaking engagements, event participation, etc. Rather than scramble each time to put this together, I have decided instead to just keep a running list of them here on this page. As I participate in additional events, I will add them to this categorized list so that it remains up-to-date (as best it can be).

As a side-benefit, readers can use this page as an easy way to reference links to downloadable content, etc. related to each event/activity/engagement.


General


NYC ALT.NET User Group


Self-Authored Screencast Series


Awards/Recognition


Open Source Project Participation


CodeCamps and Community Conferences

Presenter, NYC CodeCamp January 2009

Presenter, Philadelphia CodeCamp October 2009

Co-Organizer and Presenter, NYC CodeCamp March 2010

Presenter, Philadelphia CodeCamp April 2010

  • Presentation: Mocks and Stubs and Fakes, Oh my!  Leveraging Mock Objects to Support Real-World TDD Practices

Presenter, Kansas City Developer Conference June 2011

  • Presentation: Domain Driven Design Implementation Patterns in .NET
  • Presentation: Unit Testing Patterns and Anti-Patterns

Presenter, St. Louis Day of .NET August 2011

  • Presentation: Taming Dependency Chaos with IoC Containers
  • Presentation: Unit Testing Patterns and Anti-Patterns
  • Presentation: Refactoring to a S.O.L.I.D. Foundation

Presenter, Philadelphia Day of Agile September 2011

  • Presentation: Introduction to Agile Principles, Patterns, and Practices

Organizing Chair, NYC CodeCamp October 2011

  • Event Organizing Committee Chairperson

Presenter, Philadelphia CodeCamp October 2011

  • Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications

Presenter, Dallas Day of .NET March 2012

  • Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
  • Presentation: Domain Driven Design Implementation Patterns in .NET
  • Presentation: CQRS: Crack for Architecture Addicts?

Presenter, Philadelphia C-Sharpen-Up March 2012

  • Presentation: Enhancing Your C# Recipes with Generics and Lambdas
  • Presentation: Refactoring to a S.O.L.I.D. Foundation

Presenter, Kansas City Developer Conference April 2012

  • Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
  • Presentation: Domain Driven Design Implementation Patterns in .NET
  • Presentation: Demystifying Apect-Oriented Programming

Presenter, Philadelphia CodeCamp May 2012

  • Presentation: Taming Dependency Chaos with IoC Containers
  • Presentation: Demystifying Apect-Oriented Programming

Presenter, Cincinnati Day of Agile May 2012

  • Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
  • Presentation: Introduction to Agile Principles, Patterns, and Practices

Commercial Conferences

Presenter, Oredev 2009, Malmo, Sweden

Workshop Facilitator, Oredev 2009, Malmo, Sweden

  • half-day workshop, Introduction to NHibernate

Virtual ALT.NET

Recurring Presenter and Co-Organizer, Virtual ALT.NET weekly Livemeeting Events


ASP.NET MVC MSDN Firestarter Event

Presenter, ASP.NET MVC Firestarter All-Day Event, October 2009


Agile Firestarter Events

Co-Organizer and Presenter, Agile Firestarter All-Day Event, June 2009

Co-Organizer and Presenter, Agile Firestarter All-Day Event, December 2009


Podcast Interviews

Guest, The Connected Show, Episode 23: “Agile: Putting the ‘Soft’ in Software”

Guest, The Community Megaphone Podcast, Episode 6

Guest, Dot Net Rocks, Episode 774


Other Speaking / User Groups

Guest Speaker, Philadelphia Alt.NET User Group, February 2010

Guest Speaker, Philadelphia Alt.NET User Group, June 2011

  • CQRS: Crack for Architecture Addicts?

Guest Speaker, NYC Domain Driven Design User Group, July 2011

  • CQRS: Crack for Architecture Addicts?

Guest Speaker, Western MI .NET User Group (Grand Rapids, MI), July 2011

  • Refactoring to a S.O.L.I.D. Foundation

Guest Speaker, Greak Lakes .NET User Group (Detroit, MI), July 2011

  • Refactoring to a S.O.L.I.D. Foundation

Guest Speaker, Lansing, MI .NET User Group, July 2011

  • Introduction to Agile Principles, Patterns, and Practices

Guest Speaker, Central Maryland Assoc. of .NET Professionals User Group, Auguest 2011

  • Introduction to Agile Principles, Patterns, and Practices

Guest Speaker, Central NJ .NET User Group, September 2011

  • CQRS: Crack for Architecture Addicts?

Guest Speaker, NYC Visual Studio ALM User Group, September 2011

  • Behavior-Driven Development: Turning User Stories into Executable Specifications

Guest Speaker, Northern NJ .NET User Group, October 2011

  • Taming Dependency Chaos with IoC Containers

Guest Speaker, Beantown ALT.NET User Group (Boston, MA), November 2011

  • Domain Driven Design Implementation Patterns in .NET

Guest Speaker, Long Island .NET User Group, January 2012

  • Refactoring to a S.O.L.I.D. Foundation

Guest Speaker, Northern NJ .NET User Group, October 2011

  • Domain Driven Design Implementation Patterns in .NET

Guest Speaker, Cedar Rapids (IA) .NET User Group, March 2012

  • Domain Driven Design Implementation Patterns in .NET

Guest Speaker, Dubuque (IA) .NET User Group, March 2012

  • Refactoring to a S.O.L.I.D. Foundation

Guest Speaker, Cedar Valley (IA) .NET User Group, March 2012

  • Refactoring to a S.O.L.I.D. Foundation

Guest Speaker, Omaha (NE) .NET User Group, March 2012

  • Unit Testing Patterns and Anit-Patterns

Guest Speaker, St. Louis (MO) .NET User Group, May 2012

  • Behavior-Driven Development: Turning User Stories into Executable Specifications

Guest Speaker, St. Louis (MO) Metro East .NET User Group, May 2012

  • Behavior-Driven Development: Turning User Stories into Executable Specifications

Guest Speaker, St. Louis (MO) ALT.NET User Group, May 2012

  • Demystifying Aspect-Oriented Programming