WPF and Winforms sollutions
Designing, planning and developing from very simple to very complex desktop applications using .NET and WPF
Web projects
Designing, developing and implementing websites, web applications and databases
Maintenance and improvement of existing .NET based software and web applications
System and architecture design, code reviews/audits of Microsoft .NET based solutions
Patterns and practices, quality assurance and development process and methodologies. Technical tools best practices