I began coding professionally in 1998, along with so many others, working to mitigate the Y2K issues that plagued the world of computing leading up to the millennium. The consulting firm that hired me was looking for anyone with a liberal arts degree and a heartbeat. I had both, so I taught myself COBOL in a couple weeks and signed up. From that point forward, I never once maintained a COBOL application (I'm actually pretty pleased by this), but I did get introduced to a wider world of technologies including Oracle, C++ and VB for applications.
Within two years, I had successfully prevented the Y2K disaster from occurring and bringing the planet to its knees, and I had found myself a new job working for a hospital as a database administrator concentrating on Oracle initially, and later Microsoft SQL Server. The best thing about that role, though, was the fact that, while he had been told to hire a DBA, what my boss actually wanted was a software developer. I ended up being his solution by acting as an extremely inexpensive DBA, and at the same time developing quite a few line-of-business applications for the hospital. In that position I ended up with over thirty database servers supporting a wide variety of critical healthcare services, as well as accounts payable, accounts receivable and human resources applications.
Since then, I've done consulting work, traveled the world, and I've built a few businesses of my own. I have focused my attention mostly on Microsoft technologies including C#, MS SQL and Azure, and I've worked extensively with DNN (formerly DotNetNuke), creating a plethora of modules and skins for that platform, mostly for small to mid-sized businesses.