Zeeshan Nawaz, a Microsoft Certified Technology specialist (MCTS) , works as a Software Developer and independent consultant .