Hero image
Software Entwickler • Web Spezialist

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.

Socials:
Oliver Swienty
Offen für neue Herausforderungen
4+
Jahre Erfahrung

Technologien mit denen ich arbeite

Xeditor
XML
XSD
XSL
DTD
JavaScript
TypeScript
Node.js
Solution Design
Requirements Engineering
Projektsteuerung
Kundenberatung
Aufwandsschätzung
Modularchitektur
Feature Development
Technische Konzeption
Bugfixing
Feature Implementation
Konfiguration
Dokumentation
Xeditor
XML
XSD
XSL
DTD
JavaScript
TypeScript
Node.js
Solution Design
Requirements Engineering
Projektsteuerung
Kundenberatung
Aufwandsschätzung
Modularchitektur
Feature Development
Technische Konzeption
Bugfixing
Feature Implementation
Konfiguration
Dokumentation
Über mich

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.

Ausgewählte Projekte

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 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.

HTMLCSSBootstrapJavaScriptTypeScriptNode.jsExpressRESTSQLite
Stundenplan-App für die EDV-Schule Plattling

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.

IonicAngularTypeScriptNode.jsExpressREST
Open-Source Contribution – xmldom

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.

JavaScriptXMLDOMNode.jsOpen Source
Lunchplanner (Side Project)

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.

TypeScriptNode.jsExpresswinstonJWTRESTPostgreSQLPostGISnginxDockerKeycloakAngular
Beruflicher Werdegang

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.

Jan. 2025 Heute

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.

XeditorXMLXSDXSLDTDJavaScriptTypeScriptNode.jsSolution DesignRequirements EngineeringProjektsteuerungKundenberatungAufwandsschätzung
Okt. 2024 Jan. 2025

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.

XeditorJavaScriptTypeScriptNode.jsXMLXSDXSLDTDModularchitekturFeature DevelopmentTechnische Konzeption
Aug. 2022 Okt. 2024

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.

XeditorJavaScriptNode.jsTypeScriptXMLXSDXSLDTDBugfixingFeature ImplementationKonfiguration
Feb. 2022 Juli 2022

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.

JavaScriptXMLXSDXSLDTDKonfigurationDokumentation
Kontakt aufnehmen

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.

Aktuell verfügbar

Ich bin aktuell offen für neue Chancen und spannende Projekte. Wenn du einen Vollzeit-Entwickler suchst, lass uns reden!