Who Is The Coding Humanist?

If for some reason you want to know more about me, this page is for you.

First of all, I am a man with a family. I have been married to my wife Kathryn now for about 7 years (as of 2006). We have two children, Jonathan and Abigail. We live in Garland, TX.

In college I realized what I wanted to do when I grew up. I wanted to teach. Specifically, I wanted to teach Hellenistic Greek and biblical studies. That is why I went to Dallas Theological Seminary. That was for my masters degree. Since I want to teach at a university level, I still have to go back to school and get my PhD. I do not know when, but that is coming. Near the end of my seminary journey I stumbled onto programming. It was actually a strange set of circumstances, which I will not go into here. I got started with Macromedia Flash and Authorware. I really enjoyed it. I decided to try something a little more meaty in January of 2003, C#. It did not take long. I was hooked.

So now I live something of a double life. Some of the things that I do marry my Greek background and my programming skills. At some point I will go back to school and hopefully start teaching at a university. That may be part or full time. I enjoy development way too much at this point to quit.

So right now I am a C# and Sql Server programmer. I have done Windows Forms, Windows Services, Web Services, and ASP.NET. It is the latter that I enjoy the most and have spent the most time doing. I have spent some time with other SQL platforms than Sql Server, like MySql and Access, but almost all of my professional experience is with Sql Server, and it is my favorite to work with.

If you want to get in contact with me, here is some contact information:

This is something like an online resume. Here are some of the technologies that I have used.

Technologies

The following are the technologies I work with pretty frequently these days:

.NET Programming

  • ASP.NET and ASP.NET Ajax
  • C#
  • Windows Forms

Databases

  • Sql Server 2000
  • Sql Server 2005

Developer Tools

  • NUnit
  • Visual Studio .NET
  • Visual Studio 2005
  • NAnt
  • CodeSmith
  • Subversion
  • SourceGear Vault
  • FxCop
  • Reflector

Miscellaneous

  • HTML
  • Javascript
  • Xml
  • CSS

Professional Experience

Match.com
August 2006 - Present

Yes, I now work for Match.com as an "Senior Application Engineer". I am on the team called "i6", which is Match's international team. I am working in a high performance, multi-lingual environment. Of course, now I am not working on Windows Forms but in ASP.NET. And, of course, I am still working with Sql Server.

MPower Systems
September 2005 - August 2006

99% of my work there was in Windows Forms and Sql Server 2000, though I had been doing a little internal work in ASP.NET. The application revolved around donor management. I had been involved in general bug fixing, the designing of enhancements and architectural changes, and had even had some time face-to-face with customers.

RealPage
April 2004 - September 2005

RealPage develops software for multi-family housing (like apartments). My team was responsible for developing features to handle HUD and Low Income Housing government regulations. This was a class ASP application that was slowly being converted over to .NET and C#. For a number of months I was involved in general bug fixing and feature enhancement of the product. After a while I became the developer responsible for the data conversion program, and was until I left.

TriTech Software
July 2003 - April 2004

TriTech develops software for insurance premium taxes. My team was the core development team, responsible for creating the application framework that the other development groups built upon. Most work there was in VB.NET, using Windows Forms and ASP.NET.

Other Development
March 2003 - Present

I have been involved in various projects soon after I started serious programming in January of 2003. These have all been .NET projects in C#, and have involved Sql Server 2000, MySql 4, ASP.NET, Windows Forms, and ASP.NET Web Services.

Certifications

70-528: Microsoft .NET Framework 2.0 - Web-Based Client Development.

70-536: Microsoft .NET Framework 2.0 - Application Development Foundation.

70-315: Developing and Implementing Web Applications with Visual C# .NET and Microsoft Visual Studio .NET.

70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET.

Education

Bachelors
B.A. in Business - University of Mary Hardin-Baylor, 1999
B.A. in Religion - University of Mary Hardin-Baylor, 1999

Masters
ThM (Master of Theology) - Dallas Theological Seminary, 2003