ASP.NET MVC Code Improvements

Job ID: 31988455

Budget: $30 – $250 CAD

I need help improving my "sample" ASP.NET MVC 4.5 project code.

I have a couple of helpers "UserHelper" and "CurrentUserHelper" which are static classes with bunch of static methods some accessing external sources like database, other apps via API, AD, etc. Fakes are used for the API and AD queries just to make app run on its own.

I need a senior developer / solution architect to help with refactoring (helper functions broken down into several non-static classes with non-static methods which are logically organized).

Additionally, I need suggestions (no code changes necessary for now) on how to improve this based on clean architecture and best practices but not over-engineering it, etc.

The code can be found here:
https://bitbucket.org/corix010/digiforms.mvc4/src/ServicesAndHelpersRefactored/
Related categories: C# Programming MVC ASP.NET Solutions Architecture