Software Development professional possessing an insightful experience in varied areas of IT project development, project designing, and management.