I'm very good at identifying and explaining the subtle differences that make your code work. I've been working in .NET flavored web application development since 2003. I've worked at all levels from application architecture down to the coding including testing, database / ORM design, debugging, integration, etc. I even teach at the local college for programming business line applications!
I started in .NET when .NET started. Before that, I had been working with ASP (classic) and it was welcome change. .NET is an amazingly powerful platform, but that power comes with a lot of pitfalls. I understand what the .NET and MVC are doing behind the scenes to make everything work which makes problem solving much easier.
VB.NET is my primary day to day programming language. Despite what you may have heard, VB.NET today is as powerful as any other major language. Moreover, because it runs on the .NET platform, it can do the same things C# can. Often, it's actually easier to accomplish in VB.NET than C#!