I started programming about 10 years ago, and have been a professional developer for more than 5 years. I've been mostly a web developer and for a short time an iOS developer. Although I have minimal to average experience in many other areas.