Long time developer, architect, and (now, sigh) manager of technical teams. I have hands-on experience (meaning, I've shipped code) in more languages than I care to count, including C/C++, Java, .NET/C#, Ruby, Python, Perl, JavaScript, Etc. Over the years I've worked for numerous large companies (e.g., Apple, Microsoft, Amazon), small, start-ups, and independently.