Software engineer doing mostly iOS development. I come from a Java background having done both desktop and enterprise work.