I've started my programming journey more than a decade ago and been a professional software developer for over 8 years. For the last four years, I've been working as a team leader/project manager but I'm still a developer at heart.
I worked on developing applications of various types (desktop, server, web and mobile apps) and I picked up a lot of technical experience along the way. I'm very efficient at solving problems and helping others fix theirs and I'm a very fast learner.
I believe that the key factor to being successful in this line of work (as in any other for that matter) is to stay curious, learn as much as you can and enjoy yourself.