I am a software engineer who has worked for startups (Neeva, App Academy) and consulted for Fortune 500 companies.