TransferGo

Softwareentwickler (m/w/d)

Leitung des Aufbaus neuer Domänen innerhalb des Acquire-Teams, parallel zu übergreifenden Plattforminitiativen.

  • Leitete den ersten Aufbau des Receiver Bounded Context – grundlegende Entitäten, Filter-Framework, Verfügbarkeitsmodell, erste Service-zu-Service-Endpunkte und frühe Integrations-/Systemtestinfrastruktur – und übergab spätere Iterationen an andere Verantwortliche.
  • Ein neuer, von Grund auf neu entwickelter Promotions Bounded Context wurde konzipiert und aufgebaut: Aggregat-Root, Targeting-Einstellungen-Entität, Coupon-Lebenszyklus (Entitäten plus Verfügbarkeits-/Nutzungs-/Erstellungsdienste), Zuweisungsdomäne (Entitäten, Ereignisse, Verträge, Prozessor) und ein routenbewusster Coupon-Anbieter.
  • Die veralteten Empfänger-APIs wurden schrittweise zugunsten von Bounded-Context-eigenen Endpunkten in Fabriken, Batch-Workflows und internen Tools außer Betrieb genommen.
  • Entwarf und lieferte eine unternehmensweite PHP-HTTP-Clientbibliothek – fabrikbasierte Komposition, trait-gesteuerte Wiederverwendung, JWT-erzwungene Anfragefabriken, Symfony-Autowiring – und trieb deren Einführung in zwei Diensten voran.
  • Leitete die Einführung von AsyncAPI als vertragsorientierten Dokumentationsstandard des Teams: Validierung des Pre-Commit-Schemas, Vertragstests zur Angleichung der Entitätsserialisierung an veröffentlichte Schemas und ein schriftlicher Überprüfungsprozess für nachgelagerte Nutzer.
  • Ich leitete den Beitrag des Acquire-Teams zu einem dienstübergreifenden Datenaufbewahrungsprogramm, das sich über drei Dienste erstreckte.
  • Einführung von KI-gestützten Entwicklungswerkzeugen im Team: Agentenkontextdateien, strukturierte Befehlsworkflows, PRD/Plan-Trennung und Fähigkeiten zur Vorplanungsanalyse.
  • Wiederkehrende Zuverlässigkeitsarbeiten: Optimistisches Sperren, Umgang mit Integritätsbedingungen, Behebung von Race Conditions bei Duplikatprüfungseinfügungen, N+1-Behebung, DLQ-Untersuchung, Verhalten beim ordnungsgemäßen Herunterfahren von Workern.
  • Die fortlaufende Betreuung von Refer-a-Friend erfolgt parallel: Bereinigung veralteter Muster, Aktualisierung der PHP-Version, Automatisierung von Abhängigkeiten, systematische Entfernung von Funktionsumschaltungen.

Auf LinkedIn ansehen

Über mich

Über mich

Hugo Rafael Azevedo

Liebe zum Detail, Aufgabenautomatisierung, gut lesbarer Code, Code-Dokumentation, Anwendungsleistung, Datenintegrität und Einhaltung von Webstandards.