Putting the 'process' back into the software
The dynamics of any large software project typically means that there are far too many layers and often, far too many programmers, working on the same code base. Often times, some of the more process oriented practices - such as comprehensive test suites, code coverage and refactoring fall through the cracks. This means that the resulting software is potentially rife with defects. Study after study has shown that good unit test suites lead to fewer bugs as well as cleaner (refactored) software. The opposite also holds true - lack of comprehensive tests leads to software that is defect-ridden.
Often times - even inspite of comprehensive test coverage, applications experience performance issues. Most unit tests do not address scalability oriented tests - for e.g. - a typical U.I. component is not tested for simultaneous user updates.
Anuj has worked on troubleshooting some large desktop applications (WinForms, ASP.NET and more recently WPF based apps) - as well as web-applications (asp.net, cold-fusion based apps). Apart from detecting sources of performance bottlenecks, Anuj provides a CoRe (Comprehensive Refactoring) service which makes applications more maintainable.
Contact Anuj to see if he can help your application's performance.