Softwareentwicklung und ‑konzeption

Seit 2001 bin ich in der Softwareentwicklung tätig, der Schwerpunkt liegt hierbei auf der Entwicklung datenbankbasierter Software mit Delphi, aber auch in der App-Entwicklung für Android und der Webentwicklung bestehen fundierte Kenntnisse und Erfahrungen.
Mein Portfolio umfasst:

Softwareentwicklung mit Delphi

Die Wurzeln meiner Tätigkeit als Softwareentwickler liegen in der Entwicklung von datenbankbasierter Software mit der Entwicklungsumgebung Delphi.
Als Datenbankmanagementsysteme kommen hierfür hauptsächlich Microsoft SQL Server und Interbase, aber auch Oracle und MySQL zum Einsatz.

Neben abhängigen Beschäftigungsverhältnissen als Softwareentwickler in diesem Bereich (bei einem mittelständischen Systemhaus und einem Maklerpool), war es auch eine in Eigenregie entwickelte und vertriebene Windows-Software für unabhängige Finanzvermittler (Delphi 7, Microsoft SQL Server) mit welcher ich 2006 den Schritt in die Selbständigkeit wagte.

Komponenten für Delphi

Während meiner langjährigen Tätigkeit in der Softwareentwicklung mit Delphi sind auch diverse Komponenten für Delphi, grafische wie auch Datenkomponenten, entstanden. Alle der nachfolgend genannten Komponenten sind Open Source und kostenfrei erhältlich:

SFBusinessData

SFBusinessData ist ein DataSet mit integriertem Abfragegenerator/SQL-Generator zur wiederverwendbaren, datenbankunabhängigen Programmierung Ihrer Business- bzw. Datenlogik.

Hierfür erstellen Sie eigene Laufzeitklassen, die auch zur Designzeit (IDE) eingefügt werden können.

Durch den integrierten Abfragegenerator/SQL-Generator, der auch ohne DataSet verwendet werden kann, erstellen Sie zudem leicht in andere Datenbanksysteme portierbare, flexible Anwendungen.

Weitere Features sind z. B. Verwendung als reines DataSet im Speicher, Synchronisierung von DataSets untereinander, dynamische Berechnungsfelder (ohne Anlage im Feldeditor), interne Sortierung des Puffers, usw.

Seit dem Update zur Unterstützung von Delphi 10.3 Rio ist SFBusinessData auch für mobile Plattformen in Delphi verfügbar.

Weitere Informationen
Einführungsvideo (YouTube)
Download

SFExtCtrl

Erweiterte VCL-Controls, wie z. B. eine rotierende Textkomponente, Bild- und Labelkomponenten mit der Möglichkeiten auf Aktionen innerhalb eines Bildes zu reagieren, usw.

Weitere Informationen
Download

SFDBExtCtrl

Erweiterte VCL-Datenbankcontrols, wie z. B. ein erweiteres TDBGrid und eine InplaceCheckBox zur Verwendung mit Grids.

Weitere Informationen
Download

Softwareentwicklung für Android

Im Rahmen einer selbst vermarkteten Lernplattform (als Ergänzungsangebot hierzu) erfolgte im Jahr 2013 der Einstieg in die Entwicklung von Apps für Android.

Webentwicklung und -design

Im Jahr 2010 habe ich mein Portfolio um die (Web-)Entwicklung mit php, html, JavaScript, usw. erweitert. Seitdem wurden bereits diverse Kundenprojekte, wie aber auch eine selbst vermarktete Lernplattform, umgesetzt.
Als Datenbanksystem wurde meist MySQL, aber auch bereits Firebird, eingesetzt.

Weiter bin ich auch als EDV-Dozent, vorwiegend für Windows und Microsoft Office, tätig.

Sie haben noch Fragen? Gerne können Sie hier Kontakt aufnehmen.