Officially I am HW developer and in my free time I am learning SW development, currently android. I have already some C and visual basic experience.