brett hardman


Who am I?

my profile photo

I am a 30 something software developer living somewhere up the coast, just north of Dublin. I've been something of a wanderer for the last ten years, making temporary homes in Sweden, Russia and (my original home) the southwestern US. Ultimately, we finally decided to make a stand here on the Emerald Isle when my son, Marcus was born a couple years ago, and we've been digging in as fast as we can ever since.

My life outside of work is centered around my family. My lovely wife has braved all the different countries I mentioned above with me. My 9 year old daughter has been along for most of them as well. Really, if it weren't for my family, I don't think I'd ever do anything else besides code.

My career is centered around .NET code. Most of the time I'm working on web based, data centric applications. I've been lucky enough over the last few years to work at InnerWorkings with an incredibly talented and obsessivly motivated crew. Frankly, I've learned more about how to code WELL with these guys than any university could teach in 10 years. InnerWorkings always stays on the cutting edge of software (its a matter of competitive advantage, you see) so I'm pretty familiar with most of the newest stuff that has come out of Redmond from 2004 to now (2008 at this writing). I have production code experience with WCF/WPF, Silverlight, MVC framework, old skool web services and ASP.NET, C# up to version 3.5... Really its been a heck of a ride with this company!

I also do a good deal of programming on my own time, and dabble with PHP, MySql, CSS, web design (though I'm not a designer!)... Recently I've developed a real appreciation for JQuery.

In my free time outside of code, I've been trying to teach myself guitar lately. I read sci-fi and political science books every chance I get, and I'm a news and movie junky. I'm also an avid swimmer and love to go snorkeling off the coast here, when its warm enough.

Skillz

  • Agile methodology
  • C#
  • .NET 2.0 - 3.5
  • SQL Server
  • Unit testing
  • ASP.NET
  • AJAX
  • Silverlight
  • JQuery
  • WPF
  • WCF
  • WS*

What do I do?

Download the Word version of my CV!

First a few notes about the online version of my CV...

My online CV is under re-development, and isn't yet complete (as of 2009.01.27) so download the word version if interested.

This online version is a dynamic document, using some of the technologies that I mention in my CV. I wanted to have a few pages on my site that demonstrate a small bit of what I do on a daily basis, and the CV seems a likely place to do it.

The details about how this page loads shouldn't be obvious (and hopefully aren't!) to casual browsers, but if you're interested in my CV, you may have reason to care about what is going on under the hood here so...

Basically, I have my CV data stored in an SQL database on a different host that supports .NET stuff. I have a small MVC REST style service there feeding the SQL data as JSON. [Click here to see the json output.] On this page, I'm making AJAX calls to the service via JQuery, and then parsing the results dynamically to produce the output you see below.

The remote serivce is slated to get an admin interface to make it easier to update the CV with new projects, etc. I also have plans to build a simple blog engine there, but this is likely a bit more complicated that it first seems so that project is getting pushed to the back burner of my free time...

Unfortunately, I haven't yet linked up my Word CV to the SQL data, so I am effectively *gasp* REPEATING MYSELF. Practically this means you may seem some semantic differences between the online and word versions. I aim to rectify this problem as soon as possible...

Where can you find me?

third stone from the sun

brett.hardman at yahoo dot com

Why do I do it?

this site is under construction... as if you couldn't figure that out ;-)

I am updating things as fast as my free time allows. Check back soon for more!