Software craftsman with deep architectural expertise of many software development technologies and languages. I have been developing software professionally for more than 15 years, helping companies (big and small) navigate through the treacherous process of building software.