Über den Service
ÜbersetztIch bin Software-Ingenieur und arbeite täglich mit der Fantom-Sprache, wende sie dort an, wo Code auf mehreren Plattformen ohne Neuschreiben laufen muss. Fantom ist eine objektorientierte Sprache, die gleichzeitig in JVM und JavaScript kompiliert, sodass ein gut gestaltetes Modul einen Java-Laufzeitserver bedienen kann, während dieselbe Logik in einem Browser oder einem Node.js-Tool läuft. Ich wähle es aus und baue absichtlich eine Architektur speziell für diese Eigenschaft. Ich liefere typischerweise plattformübergreifende Anwendungen, HTTP- und Web-Backends, Befehlszeilen-Dienstprogramme und langlebige Dienste, die unter Last reaktionsfähig bleiben. Ich verlasse mich aktiv auf die tragbare Standardbibliothek, damit die Arbeit mit Dateien, Sammlungen, Serialisierung und Netzwerkverbindungen auf jeder Plattform konsistent funktioniert, anstatt später Überraschungen zu präsentieren. Für hochgradig nebenläufige Aufgaben verwende ich das Actor-Nebenläufigkeitsmodell: Es bietet nachrichtenbasierte Isolation ohne die scharfen Kanten eines gemeinsamen veränderlichen Zustands und manuellem Locking. Bei der Übergabe eines Projekts erhalten Sie sauberen dokumentierten Quellcode, einen funktionierenden Build, eine Test-Suite und eine kurze Anleitung zur Erweiterung. Ich habe Code von einem rohen Prototyp zu einem wartbaren Produktionsdienst gebracht und nahtlos in bestehende Codebasen integriert, sie überprüft und Schwachstellen gestärkt. Beschreiben Sie die Plattformen, die Sie benötigen, und die erwartete Last, und ich werde ehrlich den Umfang vor der ersten Zeile schätzen.