A Professional Software Developer, with 7 years of experience with a systematic approach to the entire Software Life Cycle including Software Design, Development, Testing, Maintenance and Customer Relationship. Overcomes challenges through a determined approach - drawing on wide-ranging technical expertise. I am an articulate communicator plus an effective team player with strong analytical and problem solving skills. Consistently works to the highest professional standards and thrives when working as part of a cohesive team to deliver projects that yield multiple business benefits.