Smart Skills for IT Professionals