Description
Define, build and deliver technology that adds value in the real world and translate that into business success. Experienced in determining and managing requirements, leading development teams and communicating the value of complex technology internally and externally.