I am a dynamic enterprise software architect/developer. I have more than 20 years of experience in the IT industry in various roles including management, architecture, programming and training. During these years I have helped many startups, small businesses, enterprises and even government agencies launch, improve and support their products and services. My experience in these varied roles has given my a unique perspective on topics such as product development, resource and infrastructure planning, budgeting, to name a few. Plus, with so many years experience in the trenches as a programmer I am very skilled at determining schedules for deliverables.