I am an experienced .NET developer with almost 6 years of experience and looking for some opportunities that involves complex problem solving. The reason behind is I believe that the best way to fill in missing pieces is to explain the concepts to someone and realize what you are missing.