Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individuallösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforderungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung.
Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwiegend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio.
Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, neuere vorwiegend auch als Web-Anwendungen. Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach managed Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema.
Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Bereich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.