Über den Service
ÜbersetztIch schreibe seit fast zehn Jahren Produktionscode in Dyalog APL – für Banken, Aktuariate und unabhängige Quant-Desks. Array-orientierte Programmierung ist für mich nicht exotisch, sondern eine natürliche Art, über Daten nachzudenken. Wenn eine Berechnung Millionen von Zeilen, verschachtelte Tabellen von Sätzen oder eine Preissurface umfasst, die alle paar Sekunden neu bewertet werden muss, ermöglicht mir Dyalog APL, die gesamte Logik in wenigen dichten und überprüfbaren Zeilen auszudrücken, anstatt in sperrigen Schleifen, in denen sich Fehler verstecken. Das ist genau das, was ich anbiete: weniger Code, weniger Fehler und numerische Verfahren, die schnell laufen.
Meine typischen Projekte sind Modelle zur aktuarischen Rückstellung und Cashflow-Prognose, Monte-Carlo-Preismotoren, Portfolio-Risiko- und VaR-Berechnungen, Zeitreihenanalysen und die Portierung von veralteter APL-Logik oder Tabellenkalkulationen in gewartete Dyalog APL-Arbeitsbereiche. Ich arbeite selbstbewusst mit dem, was in der Praxis wichtig ist: Rang- und führende Achsenoperatoren, Schlüssel und Schablonen, dfns und stille Ketten, Isolierwerkzeuge und parallele Anwendungen für Multi-Core-Berechnungen, Anbindung an Datenbanken über SQAPL, Conga und .NET-Brücken. Wenn nötig, verbinde ich Dyalog APL mit Python und nativen Bibliotheken.
Das Ergebnis ist sauber und gut dokumentiert. Sie erhalten einen versionierten Arbeitsbereich oder eine Reihe von Quellskripten, eine kurze erläuternde Notiz für jede Funktion, eine Reihe von Tests mit erwarteten Werten und eine Schritt-für-Schritt-Anleitung, damit Ihr Team den Code selbst warten kann. Ich profiliere Hotspots und optimiere sie, sodass der prägnante Ausdruck auch schnell ist. Wenn Sie undurchsichtigen APL-Code geerbt haben, den sich niemand zu berühren wagt, werde ich ihn lesen, erklären und sorgfältig überarbeiten. Beschreiben Sie die Aufgabe, die Datenstruktur und das Leistungsziel – ich werde einen konkreten Plan mit Phasen anbieten.
Meine typischen Projekte sind Modelle zur aktuarischen Rückstellung und Cashflow-Prognose, Monte-Carlo-Preismotoren, Portfolio-Risiko- und VaR-Berechnungen, Zeitreihenanalysen und die Portierung von veralteter APL-Logik oder Tabellenkalkulationen in gewartete Dyalog APL-Arbeitsbereiche. Ich arbeite selbstbewusst mit dem, was in der Praxis wichtig ist: Rang- und führende Achsenoperatoren, Schlüssel und Schablonen, dfns und stille Ketten, Isolierwerkzeuge und parallele Anwendungen für Multi-Core-Berechnungen, Anbindung an Datenbanken über SQAPL, Conga und .NET-Brücken. Wenn nötig, verbinde ich Dyalog APL mit Python und nativen Bibliotheken.
Das Ergebnis ist sauber und gut dokumentiert. Sie erhalten einen versionierten Arbeitsbereich oder eine Reihe von Quellskripten, eine kurze erläuternde Notiz für jede Funktion, eine Reihe von Tests mit erwarteten Werten und eine Schritt-für-Schritt-Anleitung, damit Ihr Team den Code selbst warten kann. Ich profiliere Hotspots und optimiere sie, sodass der prägnante Ausdruck auch schnell ist. Wenn Sie undurchsichtigen APL-Code geerbt haben, den sich niemand zu berühren wagt, werde ich ihn lesen, erklären und sorgfältig überarbeiten. Beschreiben Sie die Aufgabe, die Datenstruktur und das Leistungsziel – ich werde einen konkreten Plan mit Phasen anbieten.