Über den Service
ÜbersetztIch bin ein Ruby on Rails-Entwickler und erstelle Full-Stack-Webanwendungen und JSON API im Rails-Stil. Im Laufe der Jahre habe ich sowohl frühe MVPs als auch ausgereifte Produktionssysteme gestartet, daher weiß ich, wie man schnell vorankommt, ohne Chaos zu hinterlassen. Mit mir erhalten Sie sauberen Ruby-Code, durchdachte ActiveRecord-Modelle mit logischen Beziehungen und Validierungen, schlanke Controller und Service-Objekte, die die Geschäftslogik transparent und testbar halten. Ich achte auf Details, die eine Anwendung über Jahre hinweg handhabbar machen: lesbare Migrationen, sinnvolle Datenbankindizes und Abfragen, die unter realer Last nicht auseinanderfallen.
Eine gute Rails-Anwendung ist mehr als nur Anfrage-Antwort, daher richte ich die Hintergrundverarbeitung über Sidekiq oder Active Job für E-Mails, Importe, Webhooks und alle langsamen Arbeiten ein, die den Benutzer nicht blockieren sollten. Ich integriere Drittanbieterdienste und Zahlungssysteme, entwerfe REST- und GraphQL-Endpunkte, füge Authentifizierung und rollenbasierte Autorisierung hinzu und ermögliche Caching, wo es sich wirklich auszahlt. Jede Funktion kommt mit Tests auf RSpec oder Minitest, denn es ist besser, Regressionen in CI zu erkennen als in der Produktion. Ich fühle mich ebenso wohl dabei, Funktionen zu bestehendem Code hinzuzufügen, veraltete Systeme zu entwirren oder ein Projekt mit einer leeren Gemfile zu starten.
Sagen Sie mir, was Sie bauen oder reparieren müssen, und ich biete die einfachste Lösung, die skalierbar ist. Ich kommuniziere klar, committe in kleinen überprüfbaren Schritten und hinterlasse das Projekt in besserem Zustand, als es war: dokumentiert, mit Tests abgedeckt und bequem für die nächste Person.
— Full-Stack-Rails-Anwendungen: MVC, ActiveRecord, Migrationen, Indizes
— REST- und GraphQL-JSON-API mit Versionierung und Autorisierung
— Hintergrundaufgaben: Sidekiq, Active Job, Scheduler
— Testing: RSpec, Minitest, Fabriken, CI-Setup
— Integrationen: Zahlungen, Webhooks, Drittanbieterdienste
— Leistungsoptimierung, Abfrageoptimierung und Caching
Eine gute Rails-Anwendung ist mehr als nur Anfrage-Antwort, daher richte ich die Hintergrundverarbeitung über Sidekiq oder Active Job für E-Mails, Importe, Webhooks und alle langsamen Arbeiten ein, die den Benutzer nicht blockieren sollten. Ich integriere Drittanbieterdienste und Zahlungssysteme, entwerfe REST- und GraphQL-Endpunkte, füge Authentifizierung und rollenbasierte Autorisierung hinzu und ermögliche Caching, wo es sich wirklich auszahlt. Jede Funktion kommt mit Tests auf RSpec oder Minitest, denn es ist besser, Regressionen in CI zu erkennen als in der Produktion. Ich fühle mich ebenso wohl dabei, Funktionen zu bestehendem Code hinzuzufügen, veraltete Systeme zu entwirren oder ein Projekt mit einer leeren Gemfile zu starten.
Sagen Sie mir, was Sie bauen oder reparieren müssen, und ich biete die einfachste Lösung, die skalierbar ist. Ich kommuniziere klar, committe in kleinen überprüfbaren Schritten und hinterlasse das Projekt in besserem Zustand, als es war: dokumentiert, mit Tests abgedeckt und bequem für die nächste Person.
— Full-Stack-Rails-Anwendungen: MVC, ActiveRecord, Migrationen, Indizes
— REST- und GraphQL-JSON-API mit Versionierung und Autorisierung
— Hintergrundaufgaben: Sidekiq, Active Job, Scheduler
— Testing: RSpec, Minitest, Fabriken, CI-Setup
— Integrationen: Zahlungen, Webhooks, Drittanbieterdienste
— Leistungsoptimierung, Abfrageoptimierung und Caching