Software developer turned agile development manager is probably more accurate. Although I try to stay close to my developer roots.
I have a Java/J2EE background, with quite a few years of ASP.Net/C#/WCF and the like thrown in for good measure. I enjoy creating things, as all good developers do, but I also enjoy leading agile teams. I have a passion for Unit Testing (bordering on true TDD) and Continuous Integration as well.
Protect and motivate your team and they will not let you down.