Pragmatic software architecture based on well-known practices like Domain Driven Design (DDD), Layered Architecture, Programming Patterns, SOLID Principles and Clean Code Programming.
Supervision of projects in the .NET environment including best-practice advise, tooling advice, code reviews, integration of technologies and tools, training, and programming supervision.
Planning and programming of Windows and Web applications based on .NET, ASP.NET, HTML 5, CSS 3, Angular, React, and WPF. Programming according to the Clean Code principles of Robert C. Martin.
Consulting on the use of all .NET-related technologies, programming patterns, principles and tools.
MVC, MVP, MVVM, Design Patterns, SOLID Principles, Clean Code Programming, Agile Programming, Extreme Programming (XP), Domain Driven Design (DDD), Layered Architecture, Test Driven Development (TDD), Kanban, Scrum, Continuous Integration, Continuous Testing
Visual Studio, Visual Studio Code, Atom, SQL Server, MySQL, Firebird, SQLite, GIT, TFS, TeamCity, Angular, React, List & Labels, Crystal Reports, Leadtools, Microsoft PRISM, Microsoft Unity