I have been writing software professionally for over 7 years, most of which was with a Fortune 500 finacial firm. I have a degree in BS in Engineering from University of Pennsylvania so I have a very logical way of defining problems and solving them.