Started a small business for computer repairs and data recovery. Sole proprietorship.

July 2009 to May 2013

Johnson Controls

Software Engineer. Created over a dozen tools regularly used by the development team. Front-end developer on chiller interface.

I've been working professionally in the .NET stack for around seven years. I have written many of the core components of my company's ERP system. I'm extremely fluent
in C# and the .NET framework, I have extensive experience with SQL code, and I have worked in a number of other languages. I've mostly been working
in the WPF framework but have also been developing ASP.NET services. I understand how to structure large applications.

I'm a huge advocate of unit testing. I'm familiar with NUnit and xUnit. I take advantage of TDD wherever
it is feasible. I've implemented multiple dependency injection frameworks.

My code is clean, readable, and performant. I care about the user's experience and it shows in my work. I love to impress people with the big things, but I know
sometimes it's the things they'll never notice that are most important.

I'm a software engineer, but I love working with all technology. Between working as an engineer, owning a computer repair business, and building my own
websites and servers, I'm always learning more about how computers work.

I program in my spare time. I speak at high school programming classes. I make Android apps and create websites. I read books on programming. I write unit tests. I refactor a lot.
I fix electronics when they break.