Knowhow

Programmiersprachen

C# .Net Full/Core , C++

Softwareentwicklung

Entwurf von Softwarearchitekturen

Entwurf von Bibliotheken/Frameworks

Testgetriebene Entwicklung mittels Unittest

Konzepterstellung mittels UML

Softwareprojektmanagement

Klassisches Projektmanagement

Scrum

Entwicklungsumgebung

Microsoft Visual Studio

Programmierprinzipien

Clean Code

SOLID

Design Pattern

Mvvm

Adapter

Strategy

Decorator

Dependency Injection

Observer

Brigde

Proxy

...

Benutzeroberfläche

WPF, Winform

Injection Container

MS Unity Container

Autofac

MEF

Kommunikation

Akka.NET

WCF

RabbitMQ

COM Interop

PRISM (Event Aggregator)

MvvmLight

Ethernet (Http, TCP/IP)

Dateisysteme (XML, ASCII, CSV)

Datenbank/-zugriff

MS SQL

PostgreSQL

MySQL

SQLite

Entity Framework

ADO.NET

LINQ

Test

Unittest (Moq, MSTest, NUnit, XUnit)

Integrationstest

Stabilitättest

Künstliche Intelligenz

Machine Learning