I have been a professional Software Engineer since 1996, but started writing 6510 Assembler code back in 1986 on the C64.
I spend more than 10 years with C and C++ in the 90s and the early 00s before diving into all aspects of Java from J2ME to enterprise backends.
Late 2011 I added Objective-C to my resume and two years later I started working with Unity3D and have quickly brought my C# skills up to date.
Today I work as an independent consultant with a focus on the Unity platform.