24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Reine funktionale Anwendungen auf der JVM in Frege

75 Ansichten#2366
KategorieHandgemacht
Auflistungszeitraum12 Tagebis 21.11.2026
Veröffentlicht23.08.2026
Ansichten7536 in 14 Tagen

Über den Service

Übersetzt
Ich schreibe funktionale Software in Frege – im Wesentlichen ein Haskell-Dialekt, der in Java-Bytecode kompiliert und auf jeder JVM läuft. Wenn Ihr Team im Java-Ökosystem arbeitet, aber die Garantien der reinen funktionalen Programmierung wünscht, kann ich helfen, diese beiden Welten zu verbinden. In den letzten Jahren habe ich Dienste, Bibliotheken und Kommandozeilen-Utilities bereitgestellt, bei denen Faulheit, Unveränderlichkeit und strenge Typisierung ganze Klassen von Fehlern beseitigt haben, bevor der Code überhaupt in die Produktion gelangte. Typischerweise sieht meine Arbeit so aus. Ich entwerfe einen reinen Kern ohne Nebenwirkungen in Frege und schiebe alle Eingaben und Ausgaben an die Systemgrenzen, sodass die Geschäftslogik testbar und vorhersehbar bleibt. Ich verlasse mich auf das Typsystem, um Ihr Fachgebiet präzise zu modellieren: mit algebraischen Datentypen und Typklassen anstelle defensiver Nullprüfungen. Da Frege direkt auf der JVM läuft, schreibe ich sorgfältige Integrationsschichten, die vorhandene Java-Bibliotheken aufrufen, veraltete Klassen in sichere funktionale Wrapper einhüllen und Frege-Module zurück zur Verwendung aus Kotlin oder Java ohne Reibung bereitstellen. Faulheit ermöglicht es mir, Streaming-Pipelines und unendliche Strukturen auszudrücken, während ich den Speicher schone. Ich kümmere mich auch um praktische Dinge: Build-Setup über Gradle oder Maven, Verpackung, kontinuierliche Integration, QuickCheck-ähnliche eigenschaftsbasierte Tests und Dokumentation, die Ihre Java-Ingenieure verstehen werden. Das Ergebnis umfasst kommentierten Quellcode, einen reproduzierbaren Build, eine kurze Notiz zu den verwendeten Entwurfsmustern und eine Durchsprache mit Ihrem Team, damit Sie den Code anschließend selbst warten können. Egal, ob Sie einen Prototypen auf Richtigkeit umgeschrieben, ein kritisches Modul überarbeitet oder Mentoring in funktionalen Mustern auf der JVM benötigen – ich liefere Code, der von Grund auf korrekt ist und Freude an der Entwicklung bereitet.
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Alex P.Handgemacht
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora