My software development career was spent primarily in the mobile gaming area. After a while creating games independently,
I started working in 2003 at CSP Mobile (which would later become known as Maxartists). I started out as programmer (porting
and core development), becoming Lead Game Designer/Project Manager in 2004. This new position brought a huge quantity of responsibilities,
from game design team management to managing multiple projects simultaneously, as well as coordinating with the marketing team,
creating new game concepts, game design and much, much more. I stayed at this company until June of 2008, when I've decided to
dedicate my time to teaching.
During this period I've been involved in around 80 published mobile games, including both original and branded content (DSF, Anastacia, Mainzelmannchen, etc).
I also worked in projects involving mobile ticketing and mobile services, although games are still my favourite area.
All these years working in software development allowed me to obtain a rather unusual experience, from programming to
project management (involving both on site and remote teams, scattered through multiple continents). I've also gained quite a bit of
experience in coordinating teams and a special sensibility in the relation between the development and marketing teams (a critical factor
for a project's commercial success, since problems with these two teams working together may cause unnecessary delays and complications).
At the moment, I'm not actively seeking to return to this area, since I'm enjoying teaching. However, I keep developing programs on a personal basis
or, every now and then, as a freelance (mainly in the mobile area, for J2ME, Android or iOS). I may also consider returning
if there's an interesting project where my work experience may be useful, especially if it involves project management and
mobile software development.