With over 20 years of experience in Microsoft Technologies, including 16 years using .NET, I have established a vast breath of knowledge with-in many IT sectors. This knowledge ranges anywhere from debit card backend PIN security to web site development. Additionally, I have a solid understanding of full stack development that include technologies such as IOC, Unit Testing as well as multi-tiered application development.