Having 12+ years experience in developing and maintaining large scale Enterprise level applications using Microsoft Technologies.