Sebastian Drag-Senior Software Engineer
Tagessatz prüfen
Erfahrungen
Senior Software Engineer
Visa
- Habe Python-basierte Release-Checks für Zahlungsabwicklungs-Workflows entwickelt und Teams dabei geholfen, Konfiguration, Versionsverlauf und Deployment-Bereitschaft zu prüfen, bevor Änderungen in Kartenverarbeitungsumgebungen gelangten.
- Azure-DevOps-Pipelines für Abstimmungsjobs und Service-Rollouts implementiert, wodurch manuelle Release-Schritte reduziert und fehlgeschlagene Deployments über mehrere regionale Umgebungen hinweg um 30% gesenkt wurden.
- YAML-Automatisierung für das Bereitstellen von Umgebungen und parametrisierte Builds entworfen, was den Operations-Teams einen wiederholbaren Weg gab, Fixes zwischen Test- und Pre-Production-Systemen zu fördern.
- Monitoring-Skripte verfeinert, die Transaktionsdateien, Queue-Backlogs und Batch-Ausgaben verglichen, sodass fehlende Datensätze leichter vor dem Schließen der täglichen Abrechnungsfenster erkannt werden konnten.
- Mit Engineers bei Git-Branching und Merge-Checks für gemeinsame Zahlungsservices zusammengearbeitet und geholfen, zu standardisieren, wie Hotfixes und geplante Releases durch Reviews liefen.
- Python-Utilities geschrieben, um Nachrichten-Payloads von Kartennetzwerken zu validieren und revisionssichere Zusammenfassungen zu exportieren, was die Fehlersuche bei Untersuchungen zu Zahlungs-Ausnahmen verbessert hat.
- Runbooks und Deployment-Notizen für Support-Teams vorbereitet, damit Übergaben bei Releases während Incident-Response und Wartungsfenstern außerhalb der Geschäftszeiten klarer waren.
- CI-Fehlerbehebung für containerisierte Services und Build-Agents unterstützt und so kritische Zahlungs-Workflows während häufiger compliance-getriebener Updates verfügbar gehalten.
Software Engineer
eBay
- Automatisierung für Seller-Listing- und Bestellverarbeitungs-Services entwickelt und Produktteams dabei geholfen, die Release-Qualität über Checkout-, Katalog- und Marketplace-Workflow-Updates hinweg zu prüfen.
- CI-Pipelines für Python-Services implementiert, die Pricing, Inventarsynchronisierung und Seller-Benachrichtigungen verarbeitet haben, wodurch sich die Feedback-Zyklen für die Integration für Engineering-Teams verkürzt haben.
- Wiederverwendbare YAML-Templates für Build-, Test- und Deploy-Stufen erstellt, was die Konsistenz über mehrere Repositories hinweg verbessert und Pipeline-Drift reduziert hat.
- Skripte entwickelt, um API-Antworten und Datenfeeds für Search- und Listing-Workflows zu prüfen und fehlerhafte Datensätze zu erkennen, bevor sie kundennahe Seiten beeinflussten.
- Docker-basierte Testumgebungen für Entwickler und QA verbessert, sodass Teams Deployment-Probleme nachstellen konnten, ohne von gemeinsamer Infrastruktur abhängig zu sein.
- Automatisierte Checks für Rollback-Bereitschaft und das Erzeugen von Release Notes ergänzt, wodurch Produktionsänderungen bei stark frequentierten Commerce-Events leichter zu prüfen waren.
- Mit Support- und Plattform-Engineers zusammengearbeitet, um CI-Fehler und Umgebungsfixes zu dokumentieren, und so wiederholte Vorfälle im Zusammenhang mit Branch-Merges und Artifact-Promotion reduziert.
Software Engineer
Philips
- Build- und Release-Automatisierung für klinische Software-Workflows unterstützt, einschließlich Paketvalidierung für Anwendungen, die von Krankenhaus- und Serviceteams genutzt wurden.
- Python-Skripte implementiert, die Datenexporte von Geräten und Konfigurationspakete geprüft haben, sodass Engineers Abweichungen erkennen konnten, bevor Software-Updates in Validierungsumgebungen gelangten.
- Jenkins-Jobs für Test- und Deployment-Schritte konfiguriert, wodurch das Team einen wiederholbaren Weg hatte, Fixes durch regulierte Entwicklungsstufen zu bewegen.
- Git-basiertes Versions-Tracking und Release-Dokumentation für Healthcare-Anwendungen verbessert, was Audit-Reviews für Engineering- und Quality-Teams einfacher gemacht hat.
- Leichte Utilities geschrieben, um Logs zu vergleichen, Installationsausgaben zu prüfen und Probleme bei der Umgebungseinrichtung zu markieren, was den Zeitaufwand für manuelle Fehlersuche während Releases reduziert hat.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen, Einzelhandel und Gesundheitswesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Qualitätssicherung und Betrieb.
Zusammenfassung
Softwareentwickler mit Erfahrung im Aufbau von Release-Automatisierung, Workflow-Prüfungen und operativen Tools für Zahlungs-, E-Commerce- und Gesundheitssysteme. Ich habe in Teams gearbeitet, die stabile Deployments, klare Change Control und praktische Dokumentation brauchten, damit Engineers und Stakeholder sicher in komplexen Umgebungen ausliefern konnten.
Fähigkeiten
- Python, Sql, Bash, Yaml
- Flask, Fastapi, Pandas, Pytest
- Azure Devops, Git, Jenkins, Docker, Kubernetes, Ansible
- Azure, Aws (Ec2, S3, Cloudwatch)
- Postgresql, Mysql, Redis, Elasticsearch
- Kafka, Rabbitmq, Rest Apis, Graphql
- Selenium, Postman, Jmeter, Sonarqube
Sprachen
Ausbildung
University of Silesia
B.S. · Informatik · Katowice, Polen
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Software Engineer
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Katowice, Polen arbeiten
