Mainly, over the last 5 years I worked as a developer of 2D games.
In the first 2 years I worked in Unity3D to code, in C#, puzzle games for iOS mobile and Android; using XCode and Android SDK only for deploy purpose.
In the next coming years so far, I work for a company that produce casino games. In this company I am a flash developer, coding in Action-Script 3 using various design patterns such as Factory, Visitor, Builder, Decorator, Facade and also MVC meta pattern.
As a hobby, I was attracted by Android platform and, helped by my Java...