Software Developer / Consultant / Trainer / Community Speaker / Microsoft MVP
Kalamazoo, Michigan Area
Software Developer / Consultant / Trainer / Community Speaker / Microsoft MVP
Kalamazoo, Michigan Area
I am a software developer primarily interested in developing solutions for my clients/employers using Microsoft tools and technologies (C#/SQL Server). I'm a strong believer in Test Driven Design, Continuous Integration and incremental delivery to ensure my customers get high-quality, robust solutions that work for them.
Regardless of my role in an organization, mentoring less experienced developers is something I look forward to. I enjoy leading software development teams as well as playing the role of Senior Developer.
C#, VB.NET, ASP.NET, SQL Server. Industry experience includes State Government, Manufacturing, Logistics, Consumer Goods Distribution and Educational Services.
(Information Technology and Services industry)
March 2009 — Present (9 months)
State of Michigan Technical Briefing, Lansing, MI. 3/18
- A Lap Around Silverlight and WPF
Greater Lansing .NET User Group, Lansing, MI. 3/19
- Introduction to Castle ActiveRecord
Central Ohio Day of .NET, Wilmington, OH. 3/18
- Writing Solid WPF Applications
StirTrek (http://stirtrek.com), Columbus, OH. 4/8
- What's New in WPF 4.0
Indy Code Camp, Indianapolis, IN. 4/16
- A Discussion on Software Estimation
- Developing Solid WPF Applications
Chicago Code Camp, Chicago, IL. 4/30
- An Introduction to Castle ActiveRecord
- Developing Solid WPF Applications
Cincinnati .NET Users Group, Cincinnati, OH. 6/23
- A Discussion on Software Estimation
Dayton .NET Users Group, Dayton, OH. 6/24
- A Discussion on Software Estimation
Columbus .NET Users Group, Columbus, OH. 6/25
- A Discussion on Software Estimation
CodeStock, Knoxville, TN. 6/26
- Developing Solid WPF Applications
devLink, Nashville, TN. 8/13
- WPF 101 (3-hr session)
Northwest Ohio .NET Users Group, Toledo, OH. 9/15
- A Discussion on Software Estimation
Indy Alt.NET, Indianapolis, IN. 9/17
- A Discussion on Software Estimation
Richmond Code Camp, Richmond, VA. 10/3
- Introduction to Castle ActiveRecord
- A Discussion on Software Estimation
Great Lakes Software Excellence Conference, Grand Rapids, MI 11/17
- A Discussion on Software Estimation
Great Lakes Area .NET User Group, Southfield, MI, 11/18
- A Discussion on Software Estimation
(Non-Profit Organization Management industry)
March 2009 — Present (9 months)
Kalamazoo X Conferences puts on a yearly single-track conference related to software design, architecture and interpersonal communication skills.
(Information Technology and Services industry)
August 2001 — Present (8 years 4 months)
Currently providing software development and consulting services to healthcare-related companies in MI and IL. Projects include development and maintenance of a WPF application as well as a client reporting system.
Provided software development services to an advertising agency. The project involved integration between content management systems.
Provided software development and consulting services as a sub-contractor to A.T. Kearney/Renegade Consulting at DaimlerChrysler and Delphi Automotive. Both projects involved aggregating data from Excel files and Access databases into a single data source and generating ad-hoc reports for financial analysis.
Provided software development services to Family Christian Stores. Designed and developed a C# application that is used to track membership benefits program for eligible churches in a SQL Server database. Also developed a Time Card application using Borland Delphi that is installed in 350+ retail sites throughout the United States.
(Information Technology and Services industry)
August 2001 — May 2009 (7 years 10 months)
Provided software development and consulting services to a variety of clients.
Renamed company to Validus Solutions, LLC. in May 2009.
(Computer Software industry)
February 2008 — November 2008 (10 months)
Northwest Ohio .NET User Group, Toledo, OH. 2/19/08
-An Intro to Castle ActiveRecord
Central Ohio Day of .NET, Wilmington, OH. 4/19/08
-An Intro to Castle ActiveRecord
Indy Code Camp, Indianapolis, IN. 4/26/08
-An Intro to Castle ActiveRecord
-Lessons Learned from an Agile Project
West Michigan Day of .NET, Grand Rapids, MI. 5/10/08
-LightReader: The Anatomy of a Silverlight Application
Cleveland Day of .NET, Cleveland, OH. 5/16/08
-Lessons Learned from an Agile Project
Lansing Day of .NET, Lansing, MI. 6/21/08
-An Intro to Castle ActiveRecord
Codestock, Knoxville, TN. 8/9/08
-An Intro to Castle ActiveRecord
West Michigan .Net Users Group, Grand Rapids, MI. 9/9/08
-An Intro to Castle ActiveRecord
Microsoft Devs of SW Michigan, Kalamazoo, MI. 9/25/08
-ALT.NET, The Community and You
Ann Arbor Day of .NET, Ann Arbor, MI. 10/18/08
-An Intro to Castle ActiveRecord
Raleigh Code Camp, Raleigh, NC. 11/15/08
-An Intro to Castle ActiveRecord
(Privately Held; 51-200 employees; Computer Software industry)
January 2007 — June 2007 (6 months)
Led the development effort on an Electronic Medical Records application. Responsible for iteration planning, task assignments, leading user acceptance tests (UATs), mentoring junior developers and developing high-quality code using Test First Development (part of Pillars Speed2Value). Tools and technologies included Microsoft Visual Studio.NET 2005 (C#), SQL Server 2005, Microsoft Ink software development kit, NHibernate, Cruise Control.NET, NUnit, Rhino Mocks, Subversion, Ajax and tablet PC hardware.
(Privately Held; 51-200 employees; Human Resources industry)
February 2005 — January 2006 (1 year )
Designed, developed, tested and maintained software solutions related to COBRA and Human Resources administration using a variety of tools and technologies including Visual Studio.NET 2002 (C#), VB6, SQL Server 2000, PHP and PostgreSQL. Drove adoption of SourceGear Vault and Dragnet. Implemented complete development/test environment using Microsoft Virtual Server.
(Educational Institution; 201-500 employees; Professional Training & Coaching industry)
April 2001 — June 2002 (1 year 3 months)
Taught the following courses:
‘Introduction to Programming with Visual Basic 6.0’, ‘Introduction to Java Programming’ and ‘Programming in Microsoft Access 2000’.
(Public Company; 501-1000 employees; ANLY; Information Technology and Services industry)
February 2000 — August 2001 (1 year 7 months)
Responsible for technical leadership on projects, mentoring junior developers and conducting technical interviews. Conducted internal training on Visual SourceSafe and Visual Basic (including .NET). Drove adoption of Microsoft Visual SourceSafe. Participated in pre-sales and follow-up meetings with customers.
(Public Company; 201-500 employees; Wholesale industry)
March 1997 — February 2000 (3 years )
Designed, developed, tested and supported custom software used in Spartan-affilated stores. The software managed most aspects of running a retail store including (but not limited to) ordering, price changes, product maintenance. The software interfaced with several POS systems. Worked with team to develop improved software development processes. Mentored junior programmers. Tools included Visual Basic 4-6, SQL Server 6.5-7.0, Crystal Reports, and Perl.
project management, digital photography, woodworking