Software architect, I've touch all aspects of software in small and large companies. CTO consultant for the past 10 years. Advisors to some regional startups.