Leon Piotrowski - Senior Softwareentwickler
Erfahrungen
Senior Softwareentwickler
Docplanner
- Leitung der Entwicklung interner/Admin-Systeme zur Unterstützung der Betriebsteams mit Fokus auf klare Workflows, Benutzerfreundlichkeit und Reduktion manueller Schritte für nicht-technische Anwender.
- Entwurf und Weiterentwicklung von Java + Spring Boot Services und APIs mit klaren Domain-Grenzen, vorhersehbaren Schnittstellen und wartbarer Architektur; Vorantreiben pragmatischer Systemdesignentscheidungen für Skalierbarkeit und sichere Anpassungen.
- Umsetzung von Full-Stack-Funktionen für Backend und UI; Entwicklung interner Oberflächen mit React und Angular zur Steigerung von Produktivität, Prüfbarkeit und Konsistenz interner Prozesse.
- Erstellung unterstützender Integrationen und Workflow-Tools mit TypeScript/Node.js; Einsatz von Python und Golang, wenn sie am besten für Automatisierung, Services oder performancekritische Komponenten geeignet sind.
- Steigerung der Entwicklungsqualität durch Code Reviews, Refactoring und Verbesserungen der Teststrategie; Aufrechterhaltung hoher Standards für Lesbarkeit, Stabilität und langfristige Wartbarkeit.
- Unterstützung der Produktionsstabilität durch strukturiertes Troubleshooting, Ursachenanalyse und iterative Verbesserungen in Logging-/Monitoring-Prozessen und Betriebsanleitungen.
- Mentoring von Entwicklern durch Pairing, Reviews und Anleitung bei Zerlegung, Clean Code, Testdisziplin und pragmatischen UX-Entscheidungen.
Softwareentwickler
Allegro
- Entwicklung und Wartung hochskalierbarer Services, die zentrale Geschäftsprozesse in einer verteilten Umgebung unterstützen, unter Ausgleich von Liefergeschwindigkeit, Zuverlässigkeit und Sicherheit in der Produktion.
- Implementierung von Microservice-APIs hauptsächlich in Java, Beitrag zu skalierbarem Design und stabilen Integrationen; Bereitstellung von Komponenten in Golang, wenn Einfachheit/Leistung im Vordergrund standen.
- Entwicklung interner Tools und Betriebsabläufe mit TypeScript/Node.js sowie React/Angular, mit Fokus auf schnelle Iteration und klare Schnittstellen für interne Nutzer.
- Intensive Arbeit mit SQL und relationalem Datenmodell, Verbesserung der Performance durch Indexierung, Abfrageoptimierung und sorgfältige Schema-Weiterentwicklung.
- Anwendung ereignisgesteuerter und asynchroner Verarbeitungsansätze (Kafka-Stil): robustes Fehlerhandling, Retries und idempotente Verarbeitungsmuster.
- Erhöhung der Betriebsbereitschaft durch verbessertes Logging/Diagnose, sicherere Release-Prozesse und starke Übernahme von Produktionsproblemen sowie anschließenden Verbesserungen.
- Mentoring von Junior-Entwicklern durch Reviews und Pairing; Förderung höherer PR-Qualität, klarerer Designs und stärkerer Testgewohnheiten.
Softwareentwickler
Product Software House (B2B)
- Implementierung von End-to-End-B2B-Funktionen von den Anforderungen bis zur Produktion: Analyse, Design, Implementierung, Testing und Release mit starkem Fokus auf Wartbarkeit.
- Entwicklung von Backend-Services hauptsächlich mit Java, plus unterstützende Integrationen in TypeScript/Node.js; Einsatz von Python für Automatisierungs-/Datenverarbeitungsaufgaben und Golang für ausgewählte Services, wo es sinnvoll war.
- Entwicklung responsiver UIs und interner Tools mit Angular und React, Übersetzung von Geschäftsprozessen in klare Workflows und konsistente Benutzererlebnisse.
- Integration mit externen Systemen und APIs, mit Schwerpunkt auf vorhersehbarem Verhalten, robustem Fehlerhandling und stakeholderfreundlicher Dokumentation.
- Anwendung von Clean Code und Refactoring, Schreiben von Tests, die kritische Abläufe absichern und das Regressionsrisiko bei Releases reduzieren.
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Gesundheitswesen und Einzelhandel.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT) und Produktentwicklung.
Zusammenfassung
Backend-fokussierter Senior Software Engineer mit über 9 Jahren Erfahrung in der Produktion, der skalierbare, zuverlässige und hochverfügbare Systeme in stark frequentierten Umgebungen bereitstellt. Ich spezialisiere mich auf Java und Spring Boot, baue saubere, wartbare Services und verteilte Systeme mit großem Augenmerk auf Leistung, Resilienz und betriebliche Zuverlässigkeit.
Erfahren in Microservices-Architekturen, ereignisgesteuerten Systemen und Plattformen für hochvolumige Transaktionen, mit praktischer Erfahrung in der Gestaltung von APIs, asynchronen Verarbeitungspipelines und fehlertoleranten Services. Ich habe auch Integrationen und Services mit Node.js/TypeScript, Python für Automatisierung und Data-Tools sowie Golang für performancekritische Komponenten entwickelt.
Ich konzentriere mich auf produktionstaugliches Engineering, Observability, Monitoring und Zuverlässigkeit, damit Systeme auch unter hoher Last stabil bleiben. Ich habe Migrationen von Altsystemen zu Microservices geleitet, ereignisgesteuerte Integrationen mit Kafka implementiert und REST/gRPC-APIs für skalierbare Plattform-Services erstellt.
Über die Backend-Systeme hinaus verfolge ich einen produktorientierten Ansatz beim Aufbau interner Tools und betrieblicher Plattformen und erstelle klare Workflows und zuverlässige Schnittstellen, die Support-, Betriebs- und Geschäftsteams effizientes Arbeiten ermöglichen. Ich bin versiert darin, die Lieferung von End-to-End-Projekten zu leiten, Ingenieure zu betreuen und Verbesserungen in Codequalität, Testverfahren und operativer Exzellenz voranzutreiben.
Meine Erfahrung erstreckt sich über verteilte Architekturen, iGaming-Plattformen, Blockchain-Integrationen und Backend-Systeme mit hohem Durchsatz, bei denen Korrektheit, Skalierbarkeit und Leistung entscheidend sind.
Fähigkeiten
Technische Leitung: Architekturentscheidungen, Coding-standards, Reviews, Inkrementelle Auslieferung, Mentoring
Workflow- & Ux-mindset: Komplexe Interne Prozesse In Klare, Konsistente, Schnelle Tools Übersetzen
Zuverlässigkeit & Fehlersuche: Produktionssupport, Vorfallanalyse, Observability-mindset, Pragmatische Verbesserungen
Full-stack-auslieferung: Backend-apis + Interne Ui (React/angular) + Integrationen (Node/typescript, Python/go)
Backend: Java (8+ Jahre), Node.js, Spring Boot, Rest-apis, Microservices, Hintergrundaufgaben, Integrationsmuster
Frontend: React, Angular, Typescript, Next.js-grundlagen, Ui-workflow-design Für Interne Tools
Sprachen: Java, Golang, Python, Typescript (Node.js)
Daten: Sql, Relationales Datenbank-design, Indexierung, Abfrageoptimierung, Migrationen
Messaging / Async: Kafka-konzepte (Events, Retries, Idempotenz), Queue-basierte Verarbeitungsmuster
Devops / Auslieferung: Ci/cd, Docker, Kubernetes, Git, Release-/rollback-praktiken
Qualität: Tdd-mindset, Unit-/integrationstests, Code Reviews, Clean Code, Refactoring, Design Patterns
Ops: Logging-/metriken-/alerting-mindset, Debugging Komplexer Produktionsprobleme, „You Build It You Run It“-attitüde
Zusammenarbeit: Stakeholder-erfassung, Übersetzung Von Geschäftsanforderungen In Technische Pläne, Dokumentation Und Abstimmung
Sprachen
Ausbildung
Deakin University
Bachelor (mit Auszeichnung), Informatik/Ingenieurwesen (computernah) · Informatik/Ingenieurwesen (computernah) · Australien
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Leon ansässig?
Welche Sprachen spricht Leon?
Wie viele Jahre Erfahrung hat Leon?
Für welche Rollen wäre Leon am besten geeignet?
Was ist das neueste Projekt von Leon?
Für welche Unternehmen hat Leon in den letzten Jahren gearbeitet?
In welchen Industrien hat Leon die meiste Erfahrung?
In welchen Bereichen hat Leon die meiste Erfahrung?
In welchen Industrien hat Leon kürzlich gearbeitet?
In welchen Bereichen hat Leon kürzlich gearbeitet?
Was ist die Ausbildung von Leon?
Wie ist die Verfügbarkeit von Leon?
Wie hoch ist der Stundensatz von Leon?
Wie kann man Leon beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie 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 Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Warschau, Polen arbeiten