Experience
-
Senior Softwareentwickler
TransferGo
Leitung der Implementierung neuer Bereiche innerhalb des Akquisitionsteams sowie von Multiplattform-Initiativen.
Leitung der Implementierung neuer Bereiche innerhalb des Akquisitionsteams sowie von Multiplattform-Initiativen.
- Ich leitete die Erstkonfiguration des abgegrenzten Kontexts des Empfängers: Basisentitäten, Filterstruktur, Verfügbarkeitsmodell, erste Service-Endpunkte und erste Systemintegrations-/Testinfrastruktur, und delegierte nachfolgende Iterationen an andere Verantwortliche.
- Wir haben einen neuen, abgegrenzten Root-Promotion-Kontext strukturiert und entwickelt: Aggregat-Root, Segmentierungskonfigurationsentität, Coupon-Lebenszyklus (Entitäten plus Verfügbarkeits-/Nutzungs-/Erstellungsdienste), Attributionsdomäne (Entitäten, Ereignisse, Verträge, Prozessor) und routenbewusster Coupon-Anbieter.
- Wir stellen die veralteten Empfangs-APIs schrittweise ein und verwenden stattdessen kontextbezogene Endpunkte in Fabriken, Batch-Verarbeitungs-Workflows und internen Tools.
- Ich entwickelte und implementierte eine unternehmensweite PHP-HTTP-Clientbibliothek (fabrikbasierte Komposition, funktionsbasierte Wiederverwendung, Befehlsfabriken mit integriertem JWT und Symfony-Autokonfiguration) und förderte deren Akzeptanz durch zwei Dienste.
- Ich leitete die Implementierung von AsyncAPI als Dokumentationsstandard des Teams und legte dabei besonderen Wert auf die Einhaltung des Vertrags: Schema-Validierung vor der Validierung, Vertragstests, die die Serialisierung von Entitäten mit veröffentlichten Schemas in Einklang bringen, und ein schriftlicher Überprüfungsprozess für nachfolgende Benutzer.
- Ich leitete den Beitrag des Akquisitionsteams zu einem abteilungsübergreifenden Datensicherungsprogramm, das sich über drei Abteilungen erstreckte.
- Wir haben das Team mit KI-basierten Entwicklungswerkzeugen vertraut gemacht: Agentenkontextdateien, strukturierte Befehlsworkflows, PRD/Plan-Trennung und Vorplanungsanalysefunktionen.
- Wiederkehrende Zuverlässigkeitsaufgaben: Optimistisches Blockieren, Integritätsbedingungen, Korrektur von Parallelitätsbedingungen bei Doppelsteuerungseinfügungen, N+1-Sanierung, DLQ-Untersuchung, kontrolliertes Prozessabbruchverhalten.
- Die Verwaltung der Funktion „Freunden empfehlen“ wird derweil fortgesetzt: Alte Vorlagen werden entfernt, die PHP-Version wird aktualisiert, Abhängigkeiten werden automatisiert und Aktivierungs-/Deaktivierungsfunktionen werden systematisch entfernt.
-
Senior Softwareentwickler
TransferGo
Leiten Sie weiterhin das Mentoring-Programm innerhalb des Akquisitionsteams, das ein breites Themenspektrum abdeckt, darunter Plattformen und abteilun…
Leiten Sie weiterhin das Mentoring-Programm innerhalb des Akquisitionsteams, das ein breites Themenspektrum abdeckt, darunter Plattformen und abteilungsübergreifende Fragestellungen.
- Der definierte Kontext des RAF und sein Datenmodell wurden so gestärkt, dass eine nachfolgende Service-Extraktion durch einen anderen Ingenieur in wenigen Tagen abgeschlossen werden kann, ohne die Produktion zu unterbrechen.
- Im Einklang mit den neuen Servicebeschränkungen haben wir wesentliche Überarbeitungen der Datenspeicherung vorgenommen, wodurch die Abfrageleistung und die langfristige Wartbarkeit verbessert wurden.
- Durch die Verbesserung der Transparenz der RAF mithilfe spezifischer Indikatoren, Warnmeldungen und Dashboards verkürzt sich die Zeit, die zur Erkennung von Produktionsproblemen benötigt wird.
- Er wirkte an der Entwicklung einer unternehmensweiten, gemeinsam genutzten Bibliothek für die Ausnahmebehandlung und das Verhalten von HTTP-Clients mit, die anschließend von mehreren Abteilungen übernommen wurde.
- Der Autor des RFC, der das Empfängerdomänenmodell definiert und damit die Integrationsmodelle zwischen Geräten für Endbenutzer prägt.
- Wir haben verschiedene Verbesserungen am Produkt und der Plattform vorgenommen: RAF-Link-Weiterleitungen, Kampagnen-Attribution basierend auf Ereignissen des Identitätsanbieters, Überprüfung von Profilen und verbundenen Freunden, Anpassungen der Programmwährung, Korrekturen der Gesamtprämie und Verbesserungen bei der Kampagnen-Neuberechnung.
- Die Integration von Marketing- und Einwilligungsprozessen in das Tagesgeschäft wird in Zusammenarbeit mit dem Team für regulatorische Angelegenheiten und Vertrauen gestärkt.
- Aktuell wird an der Programmiererfahrung gearbeitet: gemeinsame Aufzählungen, ergonomisches Warteschlangenmanagement und Verbesserungen bei der Integration von Prioritätsspuren und Transaktionsdaten.
-
Remote-Backend-Webentwickler
TransferGo
Sie gehört zum Akquisitionsteam und leitet die Neugestaltung der Plattform „Empfehlen Sie uns Ihren Freunden“.
Sie gehört zum Akquisitionsteam und leitet die Neugestaltung der Plattform „Empfehlen Sie uns Ihren Freunden“.
- Wir haben einen neuen abgegrenzten Kontext für die Domäne „Freunde empfehlen“ erstellt und implementiert, bestehende Ressourcen in eine übersichtlichere Architektur migriert und die Kopplung mit der angrenzenden Geldtransferplattform reduziert.
- Verantwortlich für das umfassende Management des Benutzerlebenszyklus innerhalb des Advocate/Friend-Programms im neuen Kontext, einschließlich Identität, Berechtigung und Statusübergänge.
- Internes Management von Programmen (Programme, Kampagnen und Werbestrategien) und Umsetzung der Unterstützung für mehrere gleichzeitig laufende Kampagnen pro Programm.
- Wir haben die manuelle Benutzerautorisierung durch ein automatisiertes und erweiterbares Verifizierungssystem ersetzt, das es ermöglicht, neue Regeln hinzuzufügen, ohne die Hauptarbeitsabläufe zu verändern.
- Durch die Standardisierung der API-Antwortformate und der Fehlerbehandlung über alle RAF-Endpunkte hinweg wird die Erstellung konsistenter Entitätsverträge unabhängig von der aufrufenden Schnittstelle ermöglicht.
- Die Strukturierung der Datensätze und das Warteschlangenmanagement wurden verbessert; die Integration einer neuen Warteschlange, die zuvor mehrere Tage dauerte, kann nun an einem einzigen Vormittag abgeschlossen werden.
- Der Zeitaufwand für die Behebung von Fehlern und die Implementierung neuer Funktionen wurde reduziert; viele Verbesserungen werden jetzt in nur wenigen Stunden umgesetzt, anstatt in mehreren Entwicklungszyklen.
- Ich habe eine detaillierte Zeitleiste mit Epics, Stories und Subtasks erstellt, die das Team nutzen kann.
- Höhere Plattformstabilität nach der Migration.
-
Remote-Backend-Webentwickler
TransferGo
Sicherstellung der Wartung der aktuellen Fintech-Lösung und der Migration bestimmter Systemkomponenten auf eine Microservices-Architektur.
Sicherstellung der Wartung der aktuellen Fintech-Lösung und der Migration bestimmter Systemkomponenten auf eine Microservices-Architektur.
- Basierend auf LAMP (Laravel und Symfony).
- Klare Trennung zwischen Anwendungs- und Domänenschicht (sowie zwischen Framework und Infrastruktur).
- Domänenorientiertes Design und testgetriebene Entwicklung.
- Branchenübliche Best Practices (Designstandards/-prinzipien) anwenden.
-
Remote-Backend-Webentwickler
Exporo
Entwicklung eines Handelsplattformprojekts für Transaktionen mit Finanzanlagen.
Entwicklung eines Handelsplattformprojekts für Transaktionen mit Finanzanlagen.
Ereignisgesteuertes Microservices-Projekt innerhalb einer umfassenderen Fintech-SaaS-Lösung, die Blockchain-Token-Management und digitale Wallets integriert. Basierend auf LAMP (Laravel).
- Entwicklung mittels Microservices und einer ereignisbasierten Architektur.
- Klare Trennung zwischen Anwendungs- und Domänenschicht.
- Domänenorientiertes Design und testgetriebene Entwicklung.
- Branchenübliche Best Practices anwenden (Designstandards/-prinzipien).
-
Remote-Backend-Webentwickler
The Interaction Design Foundation
Beteiligen Sie sich an der Entwicklung und Wartung des SaaS-Produkts des Unternehmens.
-
Remote Full-Stack Webentwickler/Teamleiter
redWEB ApS
Das Flaggschiffprodukt des Unternehmens wird modernisiert und mit einer zuverlässigeren Architektur sowie einem verbesserten Design ausgestattet. Dies…
Das Flaggschiffprodukt des Unternehmens wird modernisiert und mit einer zuverlässigeren Architektur sowie einem verbesserten Design ausgestattet. Dies umfasst die Entwicklung essenzieller Funktionen für Backend und Frontend mit klar definierten Verantwortlichkeiten, um die zukünftige Weiterentwicklung der Plattform zu gewährleisten.
Wir sind auf ein Composer-basiertes Paketverwaltungssystem umgestiegen, das plattformunabhängig (PHP) ist. Dadurch kann die Plattform auf verschiedenen Backend-Plattformen/Frameworks installiert und Frontend-Modelle/Schnittstellen unabhängig voneinander angepasst werden.
Frontend-Entwicklung mit ES6, HTML5 und CSS3 (LESS). Backend-Entwicklung mit SOA/N-Tier- und DDD-Architekturen. Anwendung von Best Practices der Branche (Standards und Designprinzipien).
Klare Trennung zwischen Anwendungsschicht und Domänenschicht.
Die Entwicklung des Projekts (Domäne und Benutzeroberfläche) basiert vollständig auf testgetriebener Entwicklung (TDD). Die Domänentests sind umfassend, die Integrationstests abgeschlossen. Die Tests der Anwendungsschicht und die Abnahmetests sind noch nicht abgeschlossen.
-
Développeur web full-stack à distance
HRADigital
Développeur web full-stack avec expérience de la pile LAMP.
-
CTO
Construções Europa Ar-lindo, S.A
Verantwortlich für die IT-Infrastruktur. Leitung der Implementierung integrierter Management-Softwarepakete (ERP). Integration und Automatisierung von…
Verantwortlich für die IT-Infrastruktur. Leitung der Implementierung integrierter Management-Softwarepakete (ERP). Integration und Automatisierung von proprietären Systemen und Systemen von Drittanbietern.
Überwachung, Prüfung und Automatisierung interner Arbeitsabläufe. Entwicklung von Business-Intelligence-Anwendungen (BI). Prüfung und Berichtswesen für Entscheidungsunterstützungssysteme (DSS).
Web- und Windows-Entwicklung. Telekommunikationsmanagement.
-
IT-Manager
Habitâmega-Construções, S.A.
Verantwortlich für die IT-Infrastruktur. Entwicklung und Anpassung integrierter Management-Softwarepakete (ERP). Validierung, Automatisierung, Auditie…
Verantwortlich für die IT-Infrastruktur. Entwicklung und Anpassung integrierter Management-Softwarepakete (ERP). Validierung, Automatisierung, Auditierung und Reporting in PHC Advanced und Enterprise.
Implementierung und Anpassung von Hausautomationssystemen.
-
Webentwickler
DaPitch
Entwicklung einer Rich-User-Interface-Anwendung (RIA) mit fortgeschrittenem JavaScript, die das Verhalten von Desktop-Anwendungen nachbildet. Verwaltu…
Entwicklung einer Rich-User-Interface-Anwendung (RIA) mit fortgeschrittenem JavaScript, die das Verhalten von Desktop-Anwendungen nachbildet. Verwaltung von nutzergenerierten Inhalten (UGC) und Systemfunktionen. Vollständige Systemselbstverwaltung.
Pile de la lampe.
-
Desktop-Entwickler
QuintaSinfonia, S.A.
Entwicklung von Desktop-Anwendungen für einen der drei führenden Anbieter von Schulverwaltungssoftware des Landes. Migration von VB6 zu WinForms 2.0.…
Entwicklung von Desktop-Anwendungen für einen der drei führenden Anbieter von Schulverwaltungssoftware des Landes. Migration von VB6 zu WinForms 2.0. Entwicklung eines automatischen Update-Systems für die Anwendung.
-
Softwareprogrammierer
Instituto Universitário da Maia
Webformularentwicklung in .NET 1.1. Multimedia-Design und -Entwicklung in ActionScript und Flash.