Erweiterte Skill-Matrix

Fähigkeit Seit Beschreibung
C# 2003 Sehr hohes Niveau an Kompetenz. Erfahrung in Performance- und Speicheroptimierungen, objektorientiertem Design, Low-Level- und Dumb-Debugging, PSSCOR, CDB, SOS, WinDBG. Ich schreibe erweiterte Anwendungen mit Multithreading, Nachrichten, Events, Hochleistungs-, großen Datensätzen und Hardware-Interaktion. zertifiziert
HTML, CSS, JavaScript 1996 Interaktive, benutzerfreundliche, schnelle, grafische, intelligente Websites. Ich erstelle Webkomponenten mit modernster Standardtechnologie.
Canvas, SVG, JS-Grafikbibliotheken 2012 Ich nutze diese für hochinteraktive Grafiken, geographische Karten, Statistiken.
WebAPI, WebSockets, REST 2012 Basis meiner aktuellen Webanwendungsentwicklungen. Habe gRPCnoch nicht verwendet, bin aber sehr interessiert. Ich bin SEHR erfahren in allen Arten von verteilten Systemen, Mikro-Services und prozessübergreifende Kommunikation, kann Netzwerk-Traces erstellen und lesen (WireShark).
ASP.NET, WebForms, Telerik, DevExpress 2005 Ich nutze diese in vielen Projekten und seit vielen Jahren, einschließlich verschiedener Steuerungsbibliotheken. Ich bin sehr erfahren in der Umgestaltung (Reengineering) von Legacy-ASP.NET Anwendungen! In einem aktuellen Projekt stellen wir schrittweise ein altes System auf neue Technologien um und verbessern die Struktur, Stabilität und Performance. zertifiziert
SQL, ORM, DBMS, RDBMS 1989 Microsoft, Oracle, Informix, SQLite, Firebird, ....
Ich begann meine Entwicklungskarriere in einer Datenbankentwicklungsgesellschaft (ADImens, Karlsruhe). Ich habe verschiedene Datenbanken und deren Toolsets verwendet und PL/SQL-Prozeduren geschrieben. Ich habe ein ORM entwickelt.
T-SQL, Microsoft SQL Server 1997 Diese sind Teil meiner täglichen Arbeit. Ich schreibe Start Procedures, mache Leistungsoptimierungen, Tabellen- und Indexdesign, Backups und Installationen. zertifiziert
Microsoft.NET, .NET-Kern, .NET 5.0 2003 Diese sind die Grundlage meiner täglichen Arbeit. Ich bin sehr erfahren und habe alle Arten von Optimierungen, Beratung, Fehlerbehebung, Debugging mit diesem System. zertifiziert
Ich habe Entity Framework, LINQin verschiedenen Projekten verwendet.
WinForms, WPF, XAML 2003 Ich bin ein WindowsForms-Experte und schöpfe aus umfangreichen WinAPI-, Win32-, GDI-Kenntnissen. Ich gab Kurse in WPF, wechselte dann aber zur Web-Technologie.
Microsoft DevOps, CI/CD, TFS, Git, GitLab 1989 Auch GitHub, Tortoise, SourceSafe, ClearCase, ... Der Einsatz von Source Control Systemen gehört seit vielen Jahren zu meiner täglichen Arbeit. Als Teamleiter war ich für Versionierung und Reviews verantwortlich. Ich bin derzeit Administrator von zwei DevOps-Instanzen.
MVC, Razor, Razor Pages, Blazor 2012 Blazor seit 2020. Mit Blazor habe ich interaktive, grafische Web-Steuerelemente implementiert.
OOP, DDD, Patterns, SOLID, UML, DFD 1987 Erster Kontakt 1987 mit SmallTalk. Verwendung in C++ seit 1989. Aktuelles Expertenwissen. Habe andere darin trainiert. Diplomarbeit mit und über Tom DeMarco Methode. Erfahrungen mit UML-Entwurf und DFD. Fan des datengesteuerten Designs, der Datenflussanalyse. Bin ein erfahrener Requirements Analyst.
MVC, MVVM, MVP, ... Patterns 2007 Neben der regelmäßigen Anwendung dieser Muster habe ich sie in Universitätskursen studiert: "CSCW: Computer Supported Cooperative Work", "CSCL: Computer Supported Cooperative Learning", Prof. Haake, Universität Hagen
UX, UI, Grafikdesign, Bildverarbeitung 1984 Seit jeher erstelle ich Benutzeroberflächen-Designs. Ich bin kein schlechter Grafikdesigner, in der Regel zeichne und entwerfe ich alle Grafiken meiner Projekte. Ich habe Erfahrung in der Bildbe- und -Verarbeitung.
TDD, Komponententests, GUI-Tests 1997 Ich habe im Laufe meiner Karriere verschiedene Testmethoden und -Verfahren verwendet. Mit C++ entwickelte ich ein verteiltes Testframework für Siemens Medical SynGo geschrieben.
Visual Studio 1997 Immer mit der neuesten Version.
WCF, SOAP, WSDL, XSD, XML WebServices, Remoting 2006 Während meiner Arbeit für Microsoft Distributed Services war ich für diese Technologien verantwortlich. zertifiziert
ERP/CRM 2015 Zusammen mit Kollegen arbeite ich auch an einem firmenspezifischen ERP/CRM System. Dort decken wir das Schreibbüro und die Produktkalkulation (Stücklisten, Baugruppen, Kalkulation) mit sehr interaktiven Web-Pages ab (wie Word oder hierarchisches Excel).
Email/Exchange/Outlook 1997 Für einige meiner Klienten habe ich anspruchsvolle E-Mail Integration auf Basis von MS-Exchange, Outlook und Internet-Technologien entwickelt und eingeführt.
Darunter auch Teile des Electronic Document Management für HypoVereinsbank und in der EVV Webanwendung für CRM, ERP. Darin enthalten sind auch Rücklaufkontrolle, automatische Protokollierung, Scanning und automatische Klassifikation von Eingangsdokumenten mit OCR.
C/C++ 1989 Früher sehr gute Kenntnisse. Ich habe anspruchsvolle Anwendungen mit diesen Sprachen entwickelt. Oft war ich auch für die Fehlerbehebung und das Debuggen im Team verantwortlich.
Windows, Win32 API, Admin, Linux, Unix, DOS 1984 Ich benutze DOS und Windows seit den Anfängen, habe also viele API- und Verwaltungskenntnisse angesammelt. Früher machte ich anspruchsvolle Windows-API-Programmierung mit C und C++, mit MFC und anderen Frameworks. Sie können sich einige Beispiele auf meiner Seite "Projekte" ansehen. Ich habe tiefe Kenntnisse der Windows-Sicherheit ( CACL, ActiveDirectory (AD), Autorisierung, Authentifizierung, Cerberos, ...).
VB.NET 1997 Auch VBA und andere BASIC Dialekte. Ich habe diese Sprachen in vielen Projekten und für die Skripterstellung verwendet.
Verschiedenes 1984 Spracheingabe, Generics, Generatoren, Parallelität, Portierung, OCR, Rapid Prototyping, Entkopplung, Reengineering, Microsoft Office, Hardwaresteuerung (IVR, Waagen, Büretten), ...
Studium 1988 Wirtschaftsinformatik an der Fachhochschule Karlsruhe (Informatik, Mathematik und Betriebswirtschaft) Titel: Diplom-Informatiker (Dipl.Inform. FH).
Bank 1982 IHK-zertifizierter Bankkaufmann: Kreissparkasse Frankenberg.
Für die HypoVereinsbank (und Andere) habe ich geschäftlichen Anforderungen in Zusammenarbeit mit den Fachbereichen erarbeitet (Business Analyst) und günstige Lösungen entwickelt. Dabei verwendete ich agile Methode, Wireframes, Grafiken, PowerPoint, Dokumente, Prototypen und Rapid Prototyping Tools.
Deutsch Nativ Sehr gut, geschrieben und gesprochen.
Englisch Fließend Ich spreche und schreibe fließend im Bereich technische Themen und Informatik. Während der Tätigkeit für Microsoft Distributed Systems Premier Support EMEA kommunizierten wir mit Kunden in ganz Europa, Israel und Türkei.
Spanisch gut Ich bin ziemlich fließend in den täglichen Interaktionen, aber Grammatik, Wortschatz und Aussprache brauchen noch etwas Arbeit.