Skills
Ich bin seit über 25 Jahren im Bereich Softwareentwicklung selbständig tätig. Mein fachlicher Schwerpunkt ist die Entwicklung von Software mit .Net in C#.
Aufgrund meiner langjährigen IT-Erfahrung habe ich ein breitgefächertes Fachwissen und Branchenkenntnisse. Darüber hinaus besitze ich Teamfähigkeit eine sehr gute Auffassungsgabe und Problemlösungsfähigkeit. Neue Themenfelder eigne ich mir schnell und selbstständig an.
Mein Ziel im Projekt ist immer Qualität und Kundenzufriedenheit.
Betriebssysteme:
Windows, MS-DOS, Novell, OS/2
Programmiersprachen:
C# Sehr gute Kenntnisse, langjährige Projekterfahrung (.Net Framework)
VB.NET Sehr gute Kenntnisse und mehrjährige Projekterfahrung
Visual Basic Sehr gute Kenntnisse und mehrjährige Projekterfahrung bis hin zu VB 6.0
Delphi Sehr gute Kenntnisse und mehrjährige Projekterfahrung bis Delphi 7
Pascal Sehr gute Kenntnisse
C Wenig Projekterfahrung
C++ Wenig Projekterfahrung
Paradox Sehr gute Kenntnisse und langjährige Projekterfahrung bis Paradox 7
Clipper Schon lange her - damals sehr gute Kenntnisse und Projekterfahrung
dBase Schon lange her - damals sehr gute Kenntnisse und Projekterfahrung
Assembler Nur während des Studiums
Java Theoretische Kenntnisse, keine Projekterfahrung
Lisp Nur während des Studiums
Modula-2 Portierung eines Modula-Projekts (DOS) nach Delphi (Windows)
PHP Mal reingeschnuppert und ein wenig damit gespielt
PL/SQL In 2 größeren Projekten mit 8i und 9i mehrere Stored Procedures geschrieben
Prolog Nur während des Studiums
TeX, LaTeX Vor Jahren mal reingeschnuppert
TypeScript Kleines „Nebenbei-Projekt“ mit Angular 6
Hardware:
Proprietäre Schnittstellen zu diversen medizinischen Geräten im Operationssaal
Proprietäre Schnittstellen zu diversen Wiegesystemen
Anbindung von Barcode Handscannern
Siemens-SPS: S5, S7 (Grundkenntnisse, keine Programmierung nur Anbindungen etc.)
Beckhoff SPS (Grundkenntnisse, keine Programmierung nur Anbindungen etc.)
Datenbanken:
BDE Borland Database Engine
DAO
Filemaker (evaluiert)
Interbase
Microsoft Access
Microsoft SQL Server
mSQL / mySQL (evaluiert)
ODBC
Oracle 8i und 9i
Paradox
SQL
Sybase SQL Anywhere
xBase
Methoden/Tools/Technologien:
Objektorientierte Programmierung (OOP), Objektorientiertes Design (OOD), Objektorientierte Analyse (OOA), Strukturierte Programmierung, Serviceorientierte Softwareentwicklung, Komponentenbasierte Softwareentwicklung, Relationaler Datenbankentwurf, ER Modellierung, Clean Code, SOLID, IoC, DevOps, Design Patterns, UML, MVVM, MVC, TDD, BDD, Agility, Scrum, XP, RUP, V-Modell.
Visual Studio 2003-2019, Visual Studio Code, Delphi, Sonstige Entwicklungsumgebungen (siehe Sprachen/Datenbanken)
Mercurial, GIT, Bitbucket, Enterprise Architect (EA), Resharper, dotCover, dotTrace, FxCop, Teamcity, Sourcetree, Git Extensions, Nexxus Repository, Docker, ModelMaker, ANTS Profiler, .Net Memory Profiler, Visual Source Save, Vault SourceGear, Polarion ALM, Rational Clear Case, Rational Clear Quest (ARTS+), AppSight, CASE Studio 2 (Datenmodellierung), S-Designor (Datenmodellierung), ERWIN (Datenmodellierung), Mind Manager, MS IIS, Install Shield Express und Professional, Doc-To-Help, VMWare, MS Office, MS-Visio, Outlook, sonstige Tools und Hilfsmittel.
Microsoft.NET, Microsoft.NET Core, Windows API, Windows SDK (16/32-Bit), XML, JSON, REST, WPF, WCF, OPC SDK, ActiveX, OLE Automation, DDE, ODBC, DAO, ADO, COM/DCOM, NUnit, DUnit, MS-Test, Castle Windsor, Prism, RestSharp, RhinoMocks, FakeItEasy, Log4Net, Json.net, SiriLog, VNC, RS232, NModbus, SmartCode VNC Viewer, MS CCR, MIL (Matrox Imaging Library), Matrox Framegrabber Hardware, Barco Nexxis Management System (NMS).