XML
XML (Extensible Markup Language) ist eine Markup-Sprache zur strukturierten Beschreibung und Speicherung von Daten in einem sowohl menschen- als auch maschinenlesbaren Format. Sie wird häufig für den Datenaustausch zwischen verschiedenen Systemen, Konfigurationsdateien und als Grundlage für andere Standards wie SOAP oder RSS verwendet.
Xalan
Xalan ist eine XSLT-Prozessor-Bibliothek für die Transformation von XML-Dokumenten in Java-Anwendungen. Die Bibliothek ermöglicht die Verarbeitung von XML-Daten durch XSLT-Stylesheets und unterstützt die Generierung verschiedener Ausgabeformate wie HTML, Text und XML. Die strategische Bedeutung von Xalan liegt in der standardkonformen … Mehr
Xerces
Xerces ist eine XML-Parser-Bibliothek für die Verarbeitung und Validierung von XML-Dokumenten in Java. Die Bibliothek ermöglicht das standardkonforme Parsing von XML-Daten mit Unterstützung verschiedener Schema-Sprachen und bietet umfangreiche Validierungsfunktionen. Die strategische Bedeutung von Xerces zeigt sich in der zuverlässigen … Mehr
XSL-FO
XSL-FO (XSL Formatting Objects) ist ein XML-basierter Standard zur Beschreibung von Dokumentenlayouts und Formatierungen, der hauptsächlich für die automatische Generierung von PDF-Dokumenten und Druckausgaben verwendet wird. Es ermöglicht die Definition von Seitenlayouts, Schriftarten, Tabellen und anderen Formatierungselementen zur … Mehr
XSLT
XSLT (Extensible Stylesheet Language Transformations) ist eine Transformationssprache zur Umwandlung von XML-Dokumenten in andere Formate wie HTML, Text oder andere XML-Strukturen. Sie wird häufig in der Webentwicklung und Datenverarbeitung eingesetzt, um XML-Daten für verschiedene Ausgabekanäle zu formatieren und zu strukturieren. Mehr
XML Projekte
Entwicklung mehrerer Online-Portale mit CMS-Integration
Architekturbüro, Hersteller von Mühlenprodukten, Juristenvereinigung, Werbeagentur
04/2011 - 12/2013 · Remote, Köln
Konzeption und Entwicklung mehrerer Online-Portale und Web-Anwendungen inklusive Personalisierung, E-Mail-Newsletter, Content Management, Self-Service und Synchronisation von Daten
Tätigkeiten
- Entwicklung der Registrierung und Verwaltung von Anwendern einschließlich Self-Service sowie einer automatisierten Synchronisation von Daten der Anwender mit einer vorhandenen CRM-Software
- Entwicklung eines Moduls zur Auswahl und Anzeige regionaler Produkte und Marken anhand des Wohnorts der Benutzer
- Entwicklung einer Funktionalität zur automatisierten Erzeugung und Versand eines E-Mail-Newsletters an die Anwender in Abhängigkeit von der Publikation von Inhalten im Content Management System
- Entwicklung einer Facettensuche mit Filterung von Inhalten
- Entwicklung von Inhaltstypen und Formularen für das Content Management System mit Text- und Bild-Darstellung, Bildergalerie und Mehrsprachigkeit
- Entwicklung der responsiven Web-Benutzerschnittstellen in Zusammenarbeit mit Designern
- Import von Texten und Bildern in das Content Management System
- Konfiguration der Steuerung des redaktionellen Workflows zur Veröffentlichung versionierter Inhalte
- Konfiguration der Anzeige von personalisierten Inhalten
- Konfiguration von RSS-Feeds
Software-Typ
Web-Anwendung · Backend-Service · Datenbank-LösungEntwicklung eines E-Commerce-Marktplatz-Moduls
Logistikkonzern
10/2010 - 03/2011 · Bonn
Entwicklung eines integrierten Softwaremoduls für den E-Commerce-Marktplatz eines globalen Logistik-Konzerns, das Händlern die automatisierte bidirektionale Synchronisation ihrer Produktkataloge, Warenbestände, Preise und Verkaufsprozesse mit dem cloud-basierten Verwaltungssystem Afterbuy ermöglicht.
Tätigkeiten
- Automatisierte bidirektionale Synchronisation von Produktkatalogen, Preisen, Warenbeständen, Bestellungen, Versand- und Zahlungsinformationen sowie Stornierungen bei gleichzeitiger Gewährleistung von Datenkonsistenz
- Benutzerschnittstelle und Werkzeuge zur Konfiguration und Überwachung der Synchronisation
- Anforderungsanalyse (Business Manager, Online-Händler), Entwicklung (Konzeption und Implementierung), Dokumentation, Schulung der Test- und Support-Teams
Software-Typ
Web-Anwendung · Backend-Service · API · Datenbank-LösungTechnologien
Java · JAX-RS · Jersey · REST · XML · Afterbuy · SAP Commerce Cloud (ehemals Hybris) · Oracle · Datenmodellierung · HTML · CSS · Subversion · Jira · Confluence · Mac · Serviceorientierte Architektur · Domain-driven DesignReiseportal mit Produktkatalog und Buchungssystem
Touristikkonzern
11/2006 - 10/2007 · Köln
Entwicklung einer vollständigen serverseitigen Web-Anwendung mit Multi-Produkt-Katalog, komplexer Buchungslogik und Internet Booking Engine (IBE) für ein Reiseportal eines europäischen Touristikkonzerns mit Integration von drei externen Softwaresystemen.
Tätigkeiten
- Konzeption und Entwicklung der kompletten serverseitigen Java-Anwendung für Produktkatalog und Buchungssystem
- Implementierung eines Multi-Produkt-Katalogs mit erweiterten Such-, Filter- und Sortierfunktionen für verschiedene Reisearten
- Entwicklung eines vollständigen Warenkorb- und Buchungssystems mit Session-Management und komplexer Transaktionsverarbeitung
- Implementierung einer Zimmerbelegungsmatrix zur flexiblen Verteilung von Reisenden (Erwachsene, Kinder) auf verfügbare Zimmer mit Echtzeitanzeige freier Kapazitäten
- Entwicklung von Upselling-Funktionen innerhalb der Buchungsstrecke für Zusatzleistungen wie Versicherungen und Extras
- Integration und Aggregation von Produktdaten für Pauschalreisen, Hotels und Flüge über proprietäre Web Services mit stark parametrisierten Endpunkten
- Entwicklung der Geschäftslogik zur einheitlichen Verarbeitung verschiedener Produkttypen über generische, konfigurierbare Service-Aufrufe
- Implementierung komplexer Parametrisierungslogik für die dynamische Ansteuerung der Web Service-Endpunkte je nach Produktart und Suchanfrage
- Entwicklung der Geschäftslogik zur kombinierten Darstellung von Preisen, Bildern und Beschreibungen von touristischen Angeboten
- Integration und Darstellung von Kundenbewertungen und Bewertungssystemen
- Anbindung an vorhandene Backend-Server mit Produktdaten und bestehende Booking Engine über Web Services
- Integration eines vorhandenen Content Management Systems für redaktionelle Inhalte ohne Verwendung als Anwendungsplattform
- Implementierung interaktiver JavaScript-Funktionen für eine responsive Benutzerführung mit Ajax-Technologie
- Entwicklung eines Systems zur dynamischen Generierung und Auslieferung von Werbebannern mit kombinierten Produktdaten aus verschiedenen Quellen
- Datenbankdesign und -implementierung in PostgreSQL für die Werbebanner-Logik mit Verknüpfung von HTML-Vorlagen aus dem CMS und Produktdaten
- Implementierung der Banner-Generierung durch Kombination von HTML-Vorlagen aus dem Content Management System mit aktuellen Preisen und Verfügbarkeitsdaten aus dem Produktkatalog
- Entwicklung automatisierter Tests mit Selenium für die Qualitätssicherung der komplexen Buchungsprozesse
Software-Typ
Web-Anwendung · Backend-Service · API · Datenbank-LösungTechnologien
Java · Spring · Hibernate · Struts · Tiles · Web Services · SOAP · XML · Tomcat · PostgreSQL · SQL · Datenmodellierung · HTML · JavaScript · Selenium · JiraEntwicklung einer Rechtsdatenbank für Arbeits- und Sozialrecht
Juristischer Fachverlag
03/2003 - 05/2006 · Remote
Entwicklung einer Web-Anwendung und Datenbank mit mehreren Tausend gerichtlichen Entscheidungen, einem umfangreiches Referenzenverzeichnis und einem Veranstaltungskalender zum Arbeits- und Sozialrecht
Tätigkeiten
- Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung von Gerichtsentscheidungen
- Verwaltung der Gerichtsentscheidung in einem medienneutralen Datenformat
- Transformation und Ausgabe der Entscheidungen in den Formaten HTML, PDF und Plain Text.
- Suche über hierarchisch gegliederte Kategorien, Titel, Gerichtsorte, Aktenzeichen und Volltexte
- Versand von Entscheidungen als E-Mail-Nachrichten
- Web-Benutzerschnittstelle zur Pflege der Entscheidungen und Kategorien
- Schnittstelle zum Import von Gerichtsentscheidungen im OpenOffice-Format
- Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung juristischer Referenzen
- Ausgabe als Verzeichnis von juristischen Referenzen mit Titel, Kategorien, Beschreibungen, Bewertungen und Links auf Websites mit juristischen Inhalten.
- Schnittstelle zum Import von juristischen Referenzen aus einer Desktop-Anwendung
- Entwicklung einer Web-Anwendung mit Backend und Datenbank zur Verwaltung von juristischen Veranstaltungen
- Ausgabe als Veranstaltungskalender mit verschiedenen Ansichten, Filtern und Suchfunktionen über die Datenbank mit juristischen Terminen und Veranstaltungen.
- Web-Benutzerschnittstelle zur Pflege der Veranstaltungsdaten.
- Entwicklung einer Desktop-Anwendung für Windows zum Upload der juristischen Referenzen
- Import der Referenzen aus einer kommerziellen Anwendung über deren proprietäre Schnittstelle
- Upload der Referenzen zum Backend der oben genanten Web-Anwendung
- Integration der Benutzerschnittstellen der Web-Anwendungen mit unterschiedlichen Layouts in verschiedene Websites
Software-Typ
Web-Anwendung · Backend-Service · API · Datenbank-Lösung · Desktop-AnwendungTechnologien
Java · Spring · Hibernate · Xalan · Xerces · Struts · FreeMarker · Web Services · SOAP · PostgreSQL · SQL · Datenmodellierung · Tomcat · XML · XSLT · XSL-FO · PDF · HTML · CSS · JavaScript · C#Mitgliederportal mit Forum und CRM-Integration
Juristischer Verein
01/2002 - 02/2002 · Remote
Entwicklung eines webbasierten Mitgliederportals für einen juristischen Verein mit ca. 2.000 Mitgliedern, integriertem Diskussionsforum und automatisierter Synchronisation der Mitgliederdaten mit dem vorhandenen CRM-System.
Tätigkeiten
- Anforderungsanalyse und fachliche Konzeption des Mitgliederportals in Zusammenarbeit mit den Vereinsverantwortlichen
- Entwicklung eines öffentlich zugänglichen Mitgliederverzeichnisses mit erweiterten Such- und Filterfunktionen nach Fachgebieten, Standorten und Qualifikationen
- Implementierung einer Self-Service-Registrierung für Vereinsmitglieder mit automatisierter Validierung und Freischaltung
- Entwicklung und Implementierung einer sicheren formularbasierten Authentifizierung mit Passwort-Verschlüsselung und Session-Management
- Entwicklung eines moderierten Diskussionsforums mit thematischen Kategorien und differenzierten Benutzerrechten
- Konzeption und Umsetzung des skalierbaren Datenmodells für Mitgliederdaten, Benutzerverwaltung und Forum-Inhalte in PostgreSQL
- Implementierung einer Synchronisation der Mitgliederstammdaten mit dem vorhandenen Access-basierten CRM-System
- Entwicklung einer webbasierten Administrationsoberfläche für die Moderation des Forums und die Verwaltung von Benutzern und Berechtigungen
- Implementierung eines rollenbasierten Autorisierungskonzepts mit unterschiedlichen Zugriffsrechten für Mitglieder, Moderatoren und Administratoren
Software-Typ
Web-Anwendung · Backend-Service · API · Datenbank-LösungTechnologien
Java · PostgreSQL · SQL · Datenmodellierung · JDBC · HTML · JavaScript · XML · MS Access · Struts · Servlet · JSP · Tomcat · AuthentifizierungMandantenfähige Web-Anwendung für Anwalts- und Gerichtskosten
Informationsdienstleistungen, Fachverlag
10/2001 - 12/2001, 04/2004 - 08/2004, 07/2013 - 09/2013, 10/2014 - 11/2014 · Remote
Konzeption und Entwicklung einer mandantenfähigen Web-Anwendung zur Berechnung von Anwalts- und Gerichtskosten entsprechend den in Deutschland geltenden rechtlichen Vorschriften.
Tätigkeiten
- Fachliche und technische Konzeption der juristischen Software
- Entwicklung der Benutzerschnittstelle
- Entwicklung des Backends und der Datenbank
- Entwicklung der Mandantenfähigkeit
- Implementierung, Integration, Dokumentation, Beratung, Schulung
Software-Typ
Web-Anwendung · Backend-Service · Datenbank-LösungAnwaltsverzeichnis mit Kundenportal und CRM-Integration
Informationsdienstleistungen, Fachverlag
09/2001 - 05/2006 · Remote
Konzeption und Entwicklung einer umfassenden Online-Plattform für Anwälte und Rechtsuchende mit Anwaltsverzeichnis, Kundenportal, E-Mail-Newsletter und juristischen Kostenrechnern.
Tätigkeiten
- Konzeption und Entwicklung eines öffentlich zugänglichen Anwaltsverzeichnisses mit mehr als 110.000 Einträgen
- Entwicklung einer skalierbaren Datenbank und eines Datenmodells mit Kontaktdaten, Qualifikationen, Spezialisierungen, Fremdsprachen und Zulassungen
- Entwicklung ausgefeilter Suchalgorithmen mit Rotationsprinzip zur fairen Verteilung der Sichtbarkeit
- Integration von Map- und Routing-Diensten von Drittanbietern mit interaktiver Kartensuche
- Entwicklung eines Glossar-Moduls zur kontextuellen Anzeige juristischer Fachbegriffe innerhalb der Suchergebnisse
- Implementierung einer automatisierten Synchronisation von Daten mit dem vorhandenen Oracle-basierten Kundenverwaltungssystem
- Konzeption und Entwicklung eines personalisierten Kundenportals für registrierte Anwältinnen und Anwälte mit Self-Service-Funktionen
- Implementierung einer Erfolgsmessung mit detaillierten Berichten über Profilaufrufe und Kontaktanfragen
- Integration einer Foren-Software für den fachlichen Austausch zwischen Kolleginnen und Kollegen
- Integration eines umfassenden Behörden- und Gerichtsverzeichnisses mit Kontaktdaten und Zuständigkeiten
- Integration einer Datenbank mit Gerichtsentscheidungen für Recherchezwecke
- Entwicklung und Implementierung eines Single Sign-On-Systems für interne und externe Dienste
- Konzeption und Entwicklung eines E-Mail-Newsletter-Systems mit Abonnentenverwaltung, Double Opt-In und automatisierter Segmentierung
- Versand von personalisierten Inhalten an verschiedene Zielgruppen per SMTP unter Berücksichtigung aller datenschutzrechtlichen Vorgaben
- Konzeption und Entwicklung von juristischen Kostenrechnern für mehrere Websites im Bereich Recht und Finanzen
- Integration mit dem vorhandenen Content Management System zur Aggregation und Personalisierung von Inhalten
- Entwicklung einer administrativen Benutzeroberfläche für Mitarbeiter zur grafischen Darstellung statistischer Berichte und zur Konfiguration der Anwendungen
- Kontinuierliche Modernisierung der Architektur und Anpassung der Funktionen an geänderte Rechtsvorschriften
- Regelmäßige Code-Updates bei umfangreichen Änderungen an Struktur und Design der Website
Software-Typ
Web-Anwendung · Backend-Service · Datenbank-LösungTechnologien
Java · Spring · Hibernate · PostgreSQL · Oracle · SQL · Datenmodellierung · Maven · HTML · CSS · JavaScript · XML · XML-RPC · JUnit · Servlet · JSP · FreeMarker · Struts · JDBC · Tomcat · Eclipse · Content Management · E-Mail · Authentifizierung · Autorisierung · Single Sign-On · Serviceorientierte Architektur · Domain-driven Design