Over 8 years of experience in software development and management using different technologies. I have delivered many projects (Small, Medium and Large scale) on time with high quality. I am process and quality oriented with strong experience in team management, project management, process improvement and software development. I am very committed and hard worker in addition to my technical skills which makes me efficiently productive and supportive to my teams. I know how to get things done