A self taught software developer since the mid-80's I ran a successful consulting business for 25 years. I have worked for everything startups and international companies that do billions of dollars a quarter in profit.
As a technology consultant I made a career out of finding the next job, learning more about my clients business than they knew and giving them direction to future successes. I have comprehensive experience with both software and hardware development companies.
I have extensive experience as a hiring manager as well, earned from years of experience building, teaching and managing creative Agile Technical teams.
Extensive Answers are in my StackOverflow GitHub Answer Repository.