
Digitale Erlebnisse
mit Präzision gestaltet.
Hey, ich bin Oliver Swienty — ein Software Entwickler mit Schwerpunkt auf Web-Technologien. Ich baue skalierbare, performante Web Anwendungen, die von Nutzern geliebt werden.

Technologien mit denen ich arbeite
Digitale Produkte.
Durchdacht entwickelt.
Ich bin Softwareentwickler mit über vier Jahren Erfahrung in der Webentwicklung und lerne aktuell intensiv React und Next.js. Meine Kernkompetenzen liegen in TypeScript, JavaScript, Node.js sowie modernen CSS-Stacks wie SCSS und Tailwind. Ich lege Wert auf sauberen, wartbaren Code und darauf, digitale Produkte nutzerfreundlich zu gestalten.
Abseits der Arbeit probiere ich gelegentlich eigene Projekte aus, finde Ausgleich beim Gaming und habe in letzter Zeit meine Leidenschaft fürs Kochen entdeckt – insbesondere die Suche nach der perfekten Pizza.
"Meine Mission ist es, digitale Erfahrungen zu schaffen, die nicht nur funktionieren, sondern Freude machen – Produkte, die Nutzer gerne verwenden und Entwickler gerne pflegen."
Sauberer Code
Wartbaren, klar strukturierten Code schreiben, der langfristig funktioniert.
Leistungsbewusstsein
Effiziente Lösungen entwickeln, die schnell und zuverlässig arbeiten.
Nutzerzentrierung
Digitale Produkte gestalten, die intuitiv und angenehm zu bedienen sind.
Lernbereitschaft
Neue Technologien ausprobieren und stetig dazulernen – aktuell React & Next.js.
Kollaboration
Enge Zusammenarbeit im Team, um die besten Ergebnisse zu erzielen.
Produktfokus
Komplexe Anforderungen in verständliche, nutzerfreundliche Lösungen übersetzen.
Projekte die einen Unterschied machen.
Neben meiner Arbeit an Xeditor entstanden im Laufe der Zeit verschiedene kleinere Projekte – von Schulsoftware bis zu Open-Source Beiträgen.

Digitale Befreiungen & Versäumnisnachweise für die EDV-Schule Plattling
Digitale Lösung für die Einreichung von Befreiungen und Versäumnisnachweisen an der EDV-Schule Plattling. Die Anwendung ersetzte die vorherige papierbasierte Zettelwirtschaft und ermöglichte Schülern, ihre Anträge online einzureichen und verwalten zu lassen.

Stundenplan-App für die EDV-Schule Plattling
Mobile Anwendung zur Anzeige des aktuellen Stundenplans der EDV-Schule Plattling. Die App ermöglichte Schülern einen schnellen Zugriff auf Stundenpläne und relevante Informationen direkt auf dem Smartphone.
Open-Source Contribution – xmldom
Beitrag zum Open-Source Projekt xmldom im Rahmen eines größeren Architekturumbaus des Xeditor-Backends. Implementierung zusätzlicher Funktionen und Verbesserungen zur Unterstützung spezifischer XML-Verarbeitungsanforderungen.
Lunchplanner (Side Project)
Konzept für eine Webanwendung zur Organisation gemeinsamer Essensbestellungen im Büro. Die Plattform sollte Gruppenbestellungen koordinieren, Speisekarten integrieren und automatisch offene Beträge zwischen Teilnehmern berechnen. Die Entwicklung wurde nach ersten Konzept- und Implementierungsphasen pausiert, nachdem ähnliche Funktionen von Lieferdiensten eingeführt wurden.
Erfahrung die für sich spricht.
Ein Produkt. Mehrere Rollen. Kontinuierliche Entwicklung.
Fabasoft Xpublisher
Produktschwerpunkt: Xeditor
Seit Beginn meiner Tätigkeit bei Fabasoft Xpublisher arbeite ich ausschließlich an einem Produkt: Xeditor.
Xeditor ist ein webbasierter XML-Editor, der es ermöglicht, schema-valides XML komfortabel zu erstellen – entweder in einer Word-ähnlichen Oberfläche für Redakteure oder in einer technischen Tag-Ansicht für fortgeschrittene Anwender. Durch seine hohe Konfigurierbarkeit lässt sich der Editor tief in bestehende Systemlandschaften integrieren und exakt an kundenspezifische Prozesse anpassen. Genau diese Flexibilität macht das Produkt funktional extrem leistungsfähig – und in Entwicklung sowie Integration entsprechend anspruchsvoll.
Meine gesamte fachliche und technische Entwicklung im Unternehmen ist untrennbar mit diesem Produkt verbunden.
1 Jahr, 3 Monate
Business Consultant
Heute verantworte ich die Instandhaltung und kontinuierliche Weiterentwicklung des Produkts Xeditor in seiner Gesamtheit. Ich betreue 37 Kunden und bin für Bestands- wie Neukunden die zentrale Ansprechperson in fachlichen, technischen und organisatorischen Fragestellungen.
Ich steuere und koordiniere laufende Kundenprojekte – von der Anforderungsaufnahme über Priorisierung und Aufwandsschätzung bis hin zur Umsetzung und Auslieferung. Dabei plane ich Timelines, stimme Ressourcen ab und sorge für eine strukturierte und transparente Umsetzung.
Neben der strategischen Produktweiterentwicklung begleite ich die Integration des Editors in bestehende Kundensysteme und konfiguriere Xeditor individuell, sodass er exakt auf die jeweiligen Prozesse, Schemata und Workflows zugeschnitten ist.
Darüber hinaus erstelle ich Lösungskonzepte, Aufwandsabschätzungen und Angebote, identifiziere Erweiterungspotenziale im Sinne von Upselling und unterstütze neue Kolleginnen und Kollegen fachlich bei ihrer Einarbeitung.
Intern bin ich die zentrale technische Ansprechperson für Xeditor.
4 Monate
Regular Software Developer
In dieser Phase habe ich erstmals umfassende Modulverantwortung innerhalb von Xeditor übernommen. Ich plante, entwickelte und betreute eigenständig ein zentrales Produktmodul – von der technischen Konzeption bis zur produktiven Nutzung.
Parallel dazu übernahm ich weitere Kunden als technischer Ansprechpartner und verantwortete die Abstimmung technischer Anforderungen sowie die Umsetzung neuer Features und individueller Anpassungen.
In dieser Rolle vertiefte ich meine Kenntnisse in JavaScript, Node.js und TypeScript sowie in XML-Technologien wie XSD, DTD und XSL und entwickelte ein tiefes Verständnis für die Architektur des Produkts und seine Integrationsmöglichkeiten.
Diese Phase markierte den Übergang vom ausführenden Entwickler hin zur technischen Verantwortungseinheit innerhalb des Produkts.
2 Jahre, 3 Monate
Junior Software Developer
Als Junior Developer war ich aktiv an der Weiterentwicklung des webbasierten XML-Editors beteiligt. Ich bearbeitete Bug- und Feature-Tickets entlang der Produktanforderungen und lernte dabei die internen Strukturen, die Konfigurationslogik und die Integrationsmechanismen von Xeditor im Detail kennen.
In dieser Zeit vertiefte ich meine Kenntnisse in JavaScript sowie in XML-Technologien (XSD, DTD, XSL) und sammelte praktische Backend-Erfahrung mit Node.js und TypeScript.
Ein wichtiger Meilenstein war die eigenständige Betreuung meines ersten Kunden: Ich führte regelmäßige Abstimmungen durch, pflegte und erweiterte kundenspezifische Konfigurationen, analysierte komplexe Konfigurationsprobleme und setzte neue Anforderungen eigenständig um.
Hier begann meine Entwicklung vom reinen Entwickler hin zur Schnittstelle zwischen Produkt, Technik und Kunde.
6 Monate
Praktikant Anwendungsentwicklung
Mein Einstieg begann mit einem verpflichtenden Praktikumsprojekt im Rahmen meiner Ausbildung an der EDV-Schule Plattling.
Im Mittelpunkt stand die Entwicklung einer Konfigurationsschicht für Xeditor, die es ermöglicht, individuelle Anpassungen des Editors effizienter umzusetzen. Ziel war es, die Komplexität der Konfiguration zu reduzieren und wiederverwendbare Strukturen zu schaffen.
Dabei setzte ich XML-Technologien wie XSD, DTD und XSL gezielt ein und entwickelte projektbezogene Anforderungen in JavaScript. Neben der technischen Umsetzung erstellte ich die vollständige Projektdokumentation und präsentierte die Ergebnisse vor IHK-Prüfern.
Das Projekt wurde im Rahmen der IHK-Prüfung mit 100 von 100 Punkten bewertet.
Rückblickend war dieses Praktikum nicht nur ein Ausbildungsabschnitt, sondern der Beginn meiner Spezialisierung auf Xeditor.
Lass' uns etwas großartiges bauen.
Du hast ein Projekt im Kopf oder möchtest einfach nur Hallo sagen? Ich freue mich auf deine Nachricht! Fülle das Formular aus oder nutze die Kontaktinformationen, um mit mir in Verbindung zu treten.
Kontaktinformationen
Ich bin aktuell offen für neue Chancen und spannende Projekte. Wenn du einen Vollzeit-Entwickler suchst, lass uns reden!

