Über den Service
ÜbersetztIch bin ein Delphi- und Object Pascal-Entwickler, der sich auf native Desktop-Anwendungen für Windows spezialisiert hat. Seit über zehn Jahren schreibe ich Programme auf VCL für den Desktop, und wenn ich eine gemeinsame Schnittstelle über mehrere Plattformen benötige — verwende ich FireMonkey. Meine Hauptarbeit liegt dort, wo Geschäftslogik auf echte Schnittstellen trifft: Formulare, Tabellen, Berichte, Drucken und Dateneingabe, die die Menschen jeden Tag nutzen. Wenn Sie eine Idee für ein Dienstprogramm, ein internes Tool oder ein vollständiges Buchhaltungsprogramm haben, bringe ich es von der groben Spezifikation zu einer signierten und installierbaren ausführbaren Datei.
Ein großer Teil meiner Arbeit besteht darin, alte Systeme am Leben zu erhalten. Viele Unternehmen sind immer noch auf Programme angewiesen, die in Delphi 7 oder frühen Unicode-Versionen geschrieben wurden, und die Autoren sind längst verschwunden. Ich lese solchen Code sorgfältig, beschreibe, wie er tatsächlich funktioniert, migriere ihn dann zu einem aktuellen Compiler, ersetze tote Drittanbieterkomponenten und beseitige Probleme mit Unicode, hoher DPI und der Kompatibilität mit Windows 10 und 11. Ich gehe an Legacy zuerst als Archäologe und erst dann als Ingenieur heran — ich schreibe nichts blind um.
Datenbanken sind mir vertrautes Terrain. Ich verbinde Delphi mit Firebird, PostgreSQL, MS SQL und SQLite über FireDAC, entwerfe eine Datenschicht und assemble suche, Filterung und Berichterstattung, die das Backoffice erwartet. Ich achte auf sorgfältige Thread-Behandlung, damit die Schnittstelle nicht hängt, auf klare Fehlerbehandlung und auf Installer, die selbst ein nicht-technischer Benutzer ausführen kann.
— Desktop-Anwendungsentwicklung auf VCL und FireMonkey
— Migration von Delphi 7 und früheren Versionen zu modernen Versionen
— Datenbankanwendungen über FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Berichte, Drucken und Schnittstellen mit umfangreichen Tabellen
— Austausch von Drittanbieterkomponenten und Bereinigung von Abhängigkeiten
— Debugging, Refactoring und Code-Optimierung in Pascal
— Windows-Installer und Code-Signierungseinrichtung
Ein großer Teil meiner Arbeit besteht darin, alte Systeme am Leben zu erhalten. Viele Unternehmen sind immer noch auf Programme angewiesen, die in Delphi 7 oder frühen Unicode-Versionen geschrieben wurden, und die Autoren sind längst verschwunden. Ich lese solchen Code sorgfältig, beschreibe, wie er tatsächlich funktioniert, migriere ihn dann zu einem aktuellen Compiler, ersetze tote Drittanbieterkomponenten und beseitige Probleme mit Unicode, hoher DPI und der Kompatibilität mit Windows 10 und 11. Ich gehe an Legacy zuerst als Archäologe und erst dann als Ingenieur heran — ich schreibe nichts blind um.
Datenbanken sind mir vertrautes Terrain. Ich verbinde Delphi mit Firebird, PostgreSQL, MS SQL und SQLite über FireDAC, entwerfe eine Datenschicht und assemble suche, Filterung und Berichterstattung, die das Backoffice erwartet. Ich achte auf sorgfältige Thread-Behandlung, damit die Schnittstelle nicht hängt, auf klare Fehlerbehandlung und auf Installer, die selbst ein nicht-technischer Benutzer ausführen kann.
— Desktop-Anwendungsentwicklung auf VCL und FireMonkey
— Migration von Delphi 7 und früheren Versionen zu modernen Versionen
— Datenbankanwendungen über FireDAC (Firebird, PostgreSQL, MS SQL, SQLite)
— Berichte, Drucken und Schnittstellen mit umfangreichen Tabellen
— Austausch von Drittanbieterkomponenten und Bereinigung von Abhängigkeiten
— Debugging, Refactoring und Code-Optimierung in Pascal
— Windows-Installer und Code-Signierungseinrichtung