Software Architecture, Programming, Coaching and Consulting since 1995
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.
More than 15 years of coaching experience. Professional in-house trainings for .NET Programming (C#, Visual Basic.NET, WPF, WCF), Website Programming (ASP.NET Core/MVC/Web API, HTML 5, CSS 3, JavaScript, EcmaScript 6, Angular, React), Clean Code Programming, Software Architecture, SOLID Principles, Test Driven Design, Domain Driven Design, Database Programming (SQL, SQL Server, Entity Framework), and other subjects on demand.
Consulting on the use of all .NET-related technologies, programming patterns, principles and tools.
.NET, Dotnet Core, C#, WPF, Windows.Forms, WCF, Workflow Foundation (WF), Entity Framework, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Windows Store Apps, Win32 API, Windows Runtime (WinRT), Dependency Injection (DI), HTML 5, CSS 3, JavaScript, EcmaScript 6, jQuery, AJAX, XML, XPath, XML Schema, XSLT, XQuery, SQL, TSQL
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