24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Programista OCaml: backendy i kompilatory bezpieczne typowo

103 przeglądy#2238
Okres wystawienia1 dzieńdo 16.11.2026
Opublikowane18.08.2026
Widoki10310 w ciągu 14 dni

O usłudze

Przetłumaczone
Jestem programistą OCaml: tworzę szybkie, bezpieczne typowo usługi backendowe, narzędzia konsolowe i narzędzia — kompilatory, analizatory i systemy analizy statycznej, które utrzymują duże projekty w porządku. W mojej pracy polegam na silnej inferencji typów OCaml i ekspresyjnym systemie modułów, aby przekształcać niejasne wymagania w kod, który zawodzi w czasie kompilacji, a nie w produkcji. Jeśli masz usługę, która musi pozostać poprawna pod obciążeniem, model domeny, który nieustannie się rozrasta, lub analizator, który musi być jednocześnie ścisły i pobłażliwy, zaproponuję projekt, w którym typy niosą inwarianty, a czas wykonania po prostu robi to, co obiecują sygnatury.

Na przestrzeni lat dostarczałem backendy HTTP i gRPC, pracowników w tle oraz potoki przetwarzania danych w OCaml, a także leksykalizatory, analizatory i interpretery oparte na Menhir i ppx-rewriters. Cenię czysty funkcjonalny design: domyślnie niemutowalne dane, wyraźne efekty, małe moduły kompozycyjne i czysty rdzeń w cienkim opakowaniu I/O. Testuję przez właściwości i szybkie zestawy jednostkowe, profiluję gorące ścieżki, pewnie pracuję z Dune, opam i nowoczesnym wielordzeniowym OCaml, gdy potrzebna jest współbieżność.

Podłączę się do istniejącej bazy kodu lub rozpocznę projekt od zera, a zawsze dokumentuję powody decyzji, aby następna osoba zrozumiała.

— Usługi backendowe i API bezpieczne typowo w OCaml
— Kompilatory, interpretery, analizatory i narzędzia językowe
— Analiza statyczna, linters i ppx-rewriters
— Modelowanie domeny funkcjonalnej z silną inferencją typów
— Budowanie z Dune i opam, testowanie i profilowanie

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Ivan K.Programowanie stron internetowych
Kontakt

Na jakie zapytania odpowiada ta strona