Erfahrung
-
Softwareentwickler (m/w/d)
Leitung des Aufbaus neuer Domänen innerhalb des Acquire-Teams, parallel zu übergreifenden Plattforminitiativen.
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.
-
Softwareentwickler (m/w/d)
Ich werde weiterhin das Refer-a-Friend-Programm innerhalb des Acquire-Teams leiten, mit einem erweiterten Aufgabenbereich, der sich auf plattform- und…
Ich werde weiterhin das Refer-a-Friend-Programm innerhalb des Acquire-Teams leiten, mit einem erweiterten Aufgabenbereich, der sich auf plattform- und serviceübergreifende Belange erstreckt.
- Der RAF Bounded Context und sein Datenmodell wurden so weit gehärtet, dass ein späterer Service-Extraktionsversuch – durchgeführt von einem anderen Ingenieur – innerhalb weniger Tage ohne Produktionsvorfälle abgeschlossen werden konnte.
- Es wurden umfangreiche Refaktorierungen des Datenspeichers durchgeführt, die auf die neuen Servicegrenzen abgestimmt sind und die Abfrageleistung sowie die langfristige Wartbarkeit verbessern.
- Die Überwachungsabdeckung für RAF wurde durch dedizierte Metriken, Warnmeldungen und Dashboards verbessert, wodurch die Zeit bis zur Erkennung von Produktionsproblemen verkürzt wird.
- Ich habe eine unternehmensweite, gemeinsam genutzte Bibliothek für die Ausnahmebehandlung und das Verhalten von HTTP-Clients beigesteuert, die später in mehreren Diensten übernommen wurde.
- Er verfasste den RFC, der das Receivers-Domänenmodell definiert und damit die teamübergreifenden Integrationsmuster für nachgelagerte Konsumenten prägt.
- Es wurden eine Reihe von Produkt- und Plattformverbesserungen implementiert: RAF-Link-Weiterleitungen, Kampagnenzuordnung nach Ereignissen des Identitätsanbieters, Überprüfungen verwandter Profile und verwandter Freunde, Anpassung der Programmwährung, Korrekturen der Gesamtprämie und Verfeinerungen der Kampagnenneuberechnung.
- Verbesserte Onboarding- und Marketing-Einwilligungsprozesse im Tagesgeschäft in Zusammenarbeit mit dem Trust & Regulatory Workstream.
- Kontinuierliche Verbesserung der Entwicklererfahrung: gemeinsame Enumerationen, ergonomische Warteschlangenverwaltung und Integrationsverbesserungen im Zusammenhang mit bevorzugten Korridoren und Transaktionsdaten.
-
Remote Backend Webentwickler
Als Teil des Acquire-Teams leite ich die Neuentwicklung der Refer-a-Friend-Plattform.
Als Teil des Acquire-Teams leite ich die Neuentwicklung der Refer-a-Friend-Plattform.
- Entwicklung und Bereitstellung eines neuen Bounded Context für den Refer-a-Friend-Bereich, wodurch die bestehende Funktionalität in eine klarere Architektur migriert und die Kopplung mit der umgebenden Remittance-Plattform reduziert wurde.
- Ich war im neuen Kontext für den gesamten Lebenszyklus der Benutzerverwaltung für Fürsprecher/Freunde verantwortlich, einschließlich Identität, Berechtigung und Statusübergänge.
- Eigenverantwortliches Programmmanagement – Programme, Kampagnen und Werbestrategien – und Einführung der Unterstützung für mehrere gleichzeitige Kampagnen pro Programm.
- Die manuellen Benutzerberechtigungsprüfungen wurden durch ein automatisiertes, erweiterbares Prüfframework ersetzt, das es ermöglicht, neue Regeln hinzuzufügen, ohne die Kernprozesse zu beeinträchtigen.
- Standardisierte API-Antwortformen und Fehlerbehandlung über alle RAF-Endpunkte hinweg, wodurch konsistente Entitätsverträge unabhängig von der aufrufenden Oberfläche erzeugt werden.
- Verbesserte strukturierte Protokollierung und Warteschlangenverwaltung; die Einrichtung einer neuen Warteschlange wurde von einem mehrtägigen Aufwand auf einen einzigen Vormittag verkürzt.
- Verkürzte Vorlaufzeiten für Fehlerbehebungen und die Bereitstellung neuer Funktionen; diverse Verbesserungen werden nun innerhalb von Stunden statt in Sprints ausgeliefert.
- Ein vom Team verwendeter Rhythmus für die Aufteilung in Epics, Storys und Sub-Tasks wurde etabliert.
- Erhöhte Plattformstabilität nach der Migration.
-
Remote Backend Webentwickler
Ich begann im Bereich Compliance Engineering mit den Schwerpunkten Benutzerprüfung und Betrugsprävention und wechselte dann in den Kernplattformbereic…
Ich begann im Bereich Compliance Engineering mit den Schwerpunkten Benutzerprüfung und Betrugsprävention und wechselte dann in den Kernplattformbereich, als Teile des Systems auf eine Microservice-Architektur umgestellt wurden.
- Entwicklung und Pflege von Benutzer-Screening-Prozessen im Bereich Compliance: KYC-Onboarding, Identitätsprüfung über Drittanbieter von IDV-Lösungen und Abfrage von Bankkontodaten.
- Wir haben Sperrlisten und Risikoregeln für alle Benutzer, Karten und Länder implementiert, um Betrugsprävention und Fehlalarme, die legitime Kunden blockieren, in Einklang zu bringen.
- Integrierte externe Verifizierungs- und Screening-Anbieter, die Teilausfälle, Wiederholungsversuche und inkonsistente Antworten bewältigen, ohne den Onboarding-Prozess zu blockieren.
- Wechselte in den Bereich Plattformarbeit am Kern des Überweisungssystems und half bei der Umstellung von Teilen des Monolithen auf Microservices.
- LAMP-Stack (Laravel und Symfony) mit klarer Trennung zwischen Anwendungs-, Domänen-, Framework- und Infrastrukturschicht.
- Domänengetriebenes Design und testgetriebene Entwicklung unter Anwendung etablierter Designmuster und -prinzipien.
-
Remote Backend Webentwickler
Entwicklung eines Handelsplattformprojekts für Transaktionen mit Finanzanlagen.
Entwicklung eines Handelsplattformprojekts für Transaktionen mit Finanzanlagen.
Ereignisgesteuertes Microservice-Projekt als Teil einer größeren Fintech-SaaS-Lösung, die Blockchain-Token und E-Wallet-Management umfasst. Basierend auf LAMP (Laravel).
- Entwicklung mit Microservice- und ereignisgesteuerter Architektur.
- Klare Trennung zwischen Anwendungs- und Domänenschicht.
- Domänengesteuertes Design und testgetriebene Entwicklung.
- Anwendung der besten Branchenstandards (Designmuster/Designprinzipien).
-
Remote Backend Webentwickler
The Interaction Design Foundation
Unterstützen Sie die Entwicklung und Wartung des SaaS-Produkts des Unternehmens.
-
Remote Fullstack Webentwickler/Teamleiter
redWEB ApS
Das Hauptprodukt des Unternehmens soll neu geschrieben und mit einer zuverlässigeren Architektur und einem optimierten Design ausgestattet werden. Sow…
Das Hauptprodukt des Unternehmens soll neu geschrieben und mit einer zuverlässigeren Architektur und einem optimierten Design ausgestattet werden. Sowohl Backend- als auch Frontend-Kernfunktionen sollen entwickelt werden, wobei eine strikte Trennung der Zuständigkeiten gewährleistet wird, um die zukünftige Entwicklung der Plattform zu unterstützen.
Wir sind auf ein Composer-basiertes Paketverwaltungssystem umgestiegen, das plattformunabhängig (PHP) ist. Dadurch lässt sich die Plattform in verschiedenen Backend-Frameworks/Plattformen installieren und außerdem können Templates/Interfaces im Frontend unabhängig voneinander geändert werden.
Frontend-Entwicklung mit ES6, HTML5 und CSS3 (LESS). Backend-Entwicklung mit SOA/N-Tier-Architekturen und DDD. Anwendung der besten Branchenstandards (Entwurfsmuster/Entwurfsprinzipien).
Klare Trennung zwischen Anwendungsschicht und Domäne.
Vollständiges TDD-Projekt (Domäne und Frontend). Umfassende Unit- und Integrationstests in der Domäne. Unit- und Akzeptanztests in der Anwendungsschicht (noch nicht abgeschlossen).
-
Unabhängiger Softwareberater / Gründer
Erfahrener Backend-Entwickler und freiberuflicher Freelancer. Über 20 Jahre Erfahrung in der Entwicklung produktiver PHP-Systeme für internationale Ku…
Erfahrener Backend-Entwickler und freiberuflicher Freelancer. Über 20 Jahre Erfahrung in der Entwicklung produktiver PHP-Systeme für internationale Kunden aus den Bereichen Fintech, Zahlungsverkehr, SaaS, Bildung und Cybersicherheit. Spezialisiert auf Domain-Driven Design (DDD), Event-Driven Architecture und Microservices.
Fernzugriff, EU-basiert.
ARCHITEKTUR & DOMÄNENMODELLIERUNG - Entwicklung mehrerer neuer Bounded Contexts von Anfang bis Ende - Aggregatwurzeln, Domänenereignisse, Verträge, Service-zu-Service-REST-APIs - Migration von Legacy-Funktionalität aus Monolithen in klar definierte Domänen.
- Entwicklung eines plattformunabhängigen, Composer-basierten Paketsystems, das auf verschiedenen PHP-Frameworks mit austauschbaren Frontends eingesetzt werden kann.
PLATTFORM- UND API-STANDARDS - Ausgelieferte unternehmensweite gemeinsam genutzte Bibliotheken - HTTP-Client mit Factory Composition, JWT-erzwungenen Request-Factories und Symfony Autowiring sowie gemeinsamer Ausnahmebehandlung - die von mehreren Diensten übernommen werden.
- Führte die Einführung des Contract-First-Ansatzes von AsyncAPI an: Validierung des Pre-Commit-Schemas, Vertragstests zur Bindung der Serialisierung an veröffentlichte Schemas und ein schriftlicher Downstream-Review-Prozess.
ZUVERLÄSSIGKEIT & BETRACHTBARKEIT - Wir haben einen Bounded Context und sein Datenmodell so gehärtet, dass eine spätere Extraktion in einen eigenständigen Microservice innerhalb weniger Tage und ohne Produktionsvorfälle erfolgen konnte.
- Wiederkehrende Fehlerklassen wurden beseitigt: Optimistisches Sperren, Wettlaufsituationen, N+1-Abfragen, Warteschlangen für unzustellbare Nachrichten, ordnungsgemäßes Herunterfahren von Workern.
- Kennzahlen, Warnmeldungen und Dashboards verkürzen die Erkennungszeit.
LIEFERUNG & KI-GESTÜTZTE ENTWICKLUNG - Die Warteschlangenintegration wurde von einem mehrtägigen Aufwand auf einen einzigen Vormittag verkürzt; die Bugfix-Vorlaufzeit von Sprints auf Stunden.
- Einführung von KI-gestützten Entwicklungsworkflows - Agentenkontextdateien, strukturierte Befehlspipelines, PRD/Plan-Trennung, Vorplanungsanalyse - auf Produktionscodebasen.
- Ich habe Ingenieure angeleitet und betreut; die Epic/Story/Sub-Task-Zyklen werden auch nach der Übergabe weiterhin verwendet.
-
CTO
Construções Europa Ar-lindo, S.A
IT-Infrastrukturmanager. ERP-Implementierungsleiter. Integration und Automatisierung von proprietären und Drittanbietersystemen.
IT-Infrastrukturmanager. ERP-Implementierungsleiter. Integration und Automatisierung von proprietären und Drittanbietersystemen.
Überwachung, Prüfung und Automatisierung interner Arbeitsabläufe. Anwendungsentwicklung für Business Intelligence (BI). Prüfung und Berichtswesen für Entscheidungshilfesysteme (DSS).
Web- und Windows-Entwicklung. Telekommunikationsmanagement.
-
IT-Manager
Habitâmega-Construções, S.A.
IT-Infrastrukturmanager. ERP-Entwicklung und -Anpassung. Validierung, Automatisierung, Auditierung und Berichtswesen in PHC Advanced und Enterprise.
IT-Infrastrukturmanager. ERP-Entwicklung und -Anpassung. Validierung, Automatisierung, Auditierung und Berichtswesen in PHC Advanced und Enterprise.
Implementierung und Anpassung von Hausautomationssystemen.
-
Webentwickler
DaPitch
Entwicklung einer Rich-Interface-Anwendung (RIA) mit umfangreicher JavaScript-Nutzung, die das Verhalten von Desktop-Anwendungen nachbildet. Benutzerg…
Entwicklung einer Rich-Interface-Anwendung (RIA) mit umfangreicher JavaScript-Nutzung, die das Verhalten von Desktop-Anwendungen nachbildet. Benutzergenerierte Inhalte (UGC) und systemgenerierte Inhalte. Vollständige Selbstverwaltung des Systems.
LAMP-Stack.
-
Desktop-Entwickler
QuintaSinfonia, S.A.
Desktop-Entwicklung für einen der drei führenden Anbieter von Schulverwaltungssoftware. Migration von VB6 zu WinForms 2.0. Entwicklung eines automatis…
Desktop-Entwicklung für einen der drei führenden Anbieter von Schulverwaltungssoftware. Migration von VB6 zu WinForms 2.0. Entwicklung eines automatischen Aktualisierungssystems für die Anwendung.
-
Software Programmer
Instituto Universitário da Maia
Webform-Entwicklung in .NET 1.1. Multimedia-Design und -Entwicklung in ActionScript und Flash.