IT Consulting - Projekte von Roy Hardin

Die nachfolgende Darstellung einiger Projekte kann Ihnen einen Einblick in Roy Hardins berufliche Tätigkeit als IT Consultant geben. Als selbständiger Berater unterstützt Roy seine Kunden in Fragen der strategischen Softwareentwicklung. Die Liste der Projekte wird regelmäßig überprüft und überarbeitet, aber die Liste ist nicht vollständig. Eine vollständige Darstellung aller Projekte würde sicherlich über das Ziel hinausschießen.

Seminar-Buchungs-System mit Schnittstelle für elektronische Einlasskontrolle

Entwicklung einer mehrsprachigen Web-Anwendung für Verkauf, Erzeugung, Prüfung und Stornierung von Eintrittskarten für Seminare eines Herstellers medizintechnischer Geräte einschließlich Bestell- und Zahlungsabwicklung sowie ereignisbasierender Benachrichtigung von Kunden und Mitarbeitern. Die Software erzeugt und versendet die Eintrittskarten als PDF-Dokumente sowie als elektronische Pässe für Apple iPhone, iPad und Apple Watch. Die Eintrittskarten sind mit QR-Codes zur späteren Einlasskontrolle bei den Seminaren vor Ort, Seminarbeschreibungen sowie grafischen und textlichen Hinweisen zu den Seminaren, zum Veranstalter und zur Anreise versehen. Einer mobilen Mitarbeiter-App stellt die Software eine serverseitige Schnittstelle zur Prüfung der Daten und QR-Codes der Eintrittskarten zum Zwecke der Einlasskontrolle zur Verfügung. An die Kunden und Mitarbeiter versendet die Software in Abhängigkeit verschiedener geschäftlicher Ereignisse die dazu passenden personalisierten E-Mail-, SMS- und Push-Nachrichten einschließlich der erforderlichen Dateianhänge.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, PostgreSQL, Flyway, Docker, Web Services, REST API, OAuth, JWT, Apple Wallet, Apple PassKit, Apple Push Notifications, Bash, Bitbucket, JIRA, Confluence

Software zur Erfassung, Prüfung und steuerlichen Behandlung von Incentives

Entwicklung einer geschäftlichen Web-Anwendung zur dezentralen Erfassung und Prüfung von Daten über Incentives für Kunden und Mitarbeiter eines Versicherungskonzerns auf Basis unternehmerisch definierter Workflows und zur Anzeige, Kontrolle, Berechnung, Aufbereitung und zum Austausch von Daten mit SAP für Zwecke des Rechnungswesens, insbesondere der lohnsteuerrechtlichen Behandlung.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, PostgreSQL, Angular, REST API, Docker, Kubernetes, AWS Amazon Web Services, CI/CD, Jenkins

Backend Software für eine mobile App

Der entwickelte Backend Software stellt Dienste, Dokumente und Daten über Webservices bereit, die mobile Apps und ihre zugehörige Websites verwenden. Die Software registriert installierte Instanzen von mobilen Apps, verifiziert und verwaltet In-App-Käufe einschließlich Abonnements, verwaltet Dokumente, Werbebanner, Zugriffe, Benutzer, Gruppen und Rechte. Zur Verifikation von In-App-Käufen kommuniziert die Software mit App Store Connect Servern. Der gesamte Datenaustausch erfolgt verschlüsselt.

Beitrag
Planung, Entwicklung, CI/CD, Betrieb

Technologien
Java, Spring, Hibernate, PostgreSQL, Flyway, OAuth 2.0, Markdown, Bash, Bitbucket, CI/CD, Jenkins

Software zur Planung von Nachrichten-Sendungen und Beiträgen

Entwicklung einer Software für die TV-Redaktionen eines europäischen Medienkonzerns zur standort- und redaktionsübergreifenden Planung und Koordination von Nachrichtensendungen sowie von redaktionellen (Film-) Beiträgen einschließlich der Disposition von Mitarbeitern, Ressourcen und Dienstleistern für die Vergabe und Koordination der Produktion von Beiträgen für die Sendungen. Die Software vereinfacht es den Redaktionen, eingehende Nachrichtenangebote zeitnah auf Relevanz hin auszuwerten, die Produktion von Sendungen und Beiträge zu planen, den Kollegen und Dienstleistern die Aufträge, Zeitpläne, Einsatzpläne und Dateien für die Produktion von Beiträgen bereitzustellen sowie den gesamten Datenbestand per Volltext zu durchsuchen, zu filtern und zu sortieren. Die Software verwaltet Sendungen, Beiträge, Nachrichten, Produktionsteams, Mitarbeiter, Arbeitszeit- und Belegungspläne, Niederlassungen, technische Ressourcen, Fahrzeuge, Außeneinsätze, Standorte, E-Mail-Nachrichten, Video, Audio, Bilder, Texte, Benutzer, Gruppen und Rechte. Ändert ein Anwender bestimmte Daten, zeigt die Software den aktualisierten Datenstand standortübergreifend automatisch innerhalb von Sekundenbruchteilen auf den Bildschirmen der anderen Anwender an.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, JEE, EJB, MDB, GlassFish, Hibernate, SQL Server, Web Services, SOAP, Active Directory (LDAP), Messaging

Online-Katalog & Internet Booking Engine für Reisedienstleistungen

Entwicklung des Online-Produktkatalogs für Verbraucher und der Internetbuchungsmaschine (Internet Booking Engine, IBE) für Reiseleistungen eines britischen Touristikkonzerns einschließlich Suche, Beschreibungen, Bildern, Kundenbewertungen, Preisen, Warenkorb, Zimmerbelegungsmatrix, Buchungs- und Zahlungssystem.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, PostgreSQL, Web Services, SOAP

Händler-Schnittstelle für einen E-Commerce-Marktplatz

Entwicklung einer Software für den automatisierten Abgleich von Produkt- und Transaktionsdaten eines E-Commerce-Marktplatzes auf Basis von SAP Hybris mit den Datenbeständen von Handelsunternehmen, die ihre Produkte über diesem Marktplatz verkaufen. Die Software synchronisiert regelmäßig und vollautomatisch die Produktkataloge, Warenbestände, Angebote, Bestellungen, Stornierungen sowie die Versand- und Zahlungsinformationen der Händler mit dem Marktplatz in beide Richtungen ab.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, Oracle Datenbank, REST

Online-Datenbanken zum Arbeits- und Sozialrecht

Entwicklung einer Web-Anwendung zur Erfassung, Pflege und Publikation von Gerichtsentscheidungen, Veranstaltungen und Referenzen zum Arbeits- und Sozialrecht. Die Anwendung verwaltet Gerichtsentscheidungen in einer Datenbank in einem medienneutralen Datenformat und publiziert sie online in den Ausgabeformaten HTML, PDF und Text. Sie ermöglicht eine Suche über hierarchisch gegliederte Kategorien, Titel, Gerichtsorte, Aktenzeichen sowie Volltext und einen Versand von Entscheidungen per E-Mail. Das Referenzenverzeichnis enthält Titel, Kategorien, Beschreibungen, Bewertungen und Links auf Websites mit juristischen Fachinformationen. Der Veranstaltungskalender informiert die Öffentlichkeit mit verschiedenen Ansichten, Filtern und Suchfunktionen über juristische Termine, Seminare und Veranstaltungen. Die Benutzerschnittstelle der Anwendung ist in unterschiedlichen Layouts in verschiedene Websites integrierbar. Sie ermöglicht es Redakteuren, die Inhalte über eine Web-Benutzerschnittstelle zu pflegen sowie Daten aus verschiedenen Quellen zu importieren.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, PostgreSQL, Webservices, SOAP, XML, XSLT, XSL-FO, PDF, JavaScript

Content Management Software für Fluggesellschaft

Entwicklung von Software zur Integration eines vorhandenen Web Content Management Systems mit den Produktdaten und der Internet Booking Engine für ein deutsches Luftfahrtunternehmen zwecks Ausgabe von aktuellen mehrsprachigen Informationen über Flüge, Preise, Wetter und Reiseziele auf der Website des Unternehmens. Abfrage, Aufbereitung und Aggregation von Daten zu Flugverbindungen und Flugpreisen in unterschiedlichen Sprachen und Währungen sowie von Reisewetter, redaktionell gepflegten Texten sowie Bildern und Links zu Reisezielen aus verschiedenen Datenquellen. Entwicklung von CMSFormularen und -Komponenten zur redaktionellen Pflege und Konfiguration. Entwicklung eines Docker Images mit Apache Web Server, einem Caching und Load Balancing Modul sowie einem Proxy Modul zur Integration der Flight Booking Engine.

Beitrag
Beratung, Planung, Entwicklung

Technologien
Java, AEM, OSGi, REST, Docker, Bash, JIRA, Confluence

Mitgliederportal für einen Juristenverein

Entwicklung eines Mitgliederportals für einen Juristenverein, bestehend aus einem Mitgliederverzeichnis mit Such- und Filterfunktion sowie einem Diskussionsforum. Vereinsmitglieder können sich sich dort identifizieren und als Benutzer registrieren. Den Administratoren stellt die Anwendung eine Benutzeroberfläche zur Pflege der Inhalte und für die Verwaltung von Benutzern und Rechten zur Verfügung. Die Stammdaten der Benutzer werden mit dem vorhandenen CRM-System synchronisiert.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, PostgreSQL, JavaScript

Online-Magazin & Kundenportal zum Thema Backen

Das für einen führenden Hersteller von Mühlenprodukten, Backzutaten und Backmitteln und dessen Werbeagentur entwickelte Online-Magazin und Kundenportal umfasst eine umfangreiche Datenbank mit nutzergenerierten Backrezepten, eine Facettensuche, einen Produktkatalog, personalisierbare und regionalisierbare Inhalte, Benutzerkommentare, einen E-Mail-Newsletter, Bildergalerien, redaktionelle Publishing Workflows und eine Content-, Benutzer-, Gruppen- und Rechteverwaltung.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Drupal, PHP, MySQL, Responsive Design, HTML, CSS, jQuery, JavaScript

Online-Shop für Schmuck und Accessoires

Der für den Vertrieb von Schmuck und Accessoires entwickelte Online-Shop umfasst einen Katalog mit individualisierbaren Produkten und Produktvarianten, ein Warenkorb- und Bestellsystem einschließlich Zahlungsabwicklung und Versand, Werkzeuge für Pre-und After-Sales-Support, Gutscheine, ein Modul zur automatisierten Erzeugung von Texten zur Beschreibung von Produkten auf Basis von konfigurierbaren Eigenschaften der Produkte, eine Benutzer- und Rechteverwaltung sowie einen E-Mail-Newsletter. Die Lösung setzt die anspruchsvollen rechtlichen Regelungen unter anderem zur Umsatzsteuer für den Vertrieb von Waren an Verbraucher und Unternehmen im In- und Ausland sowie zu den Informationspflichten im Internet-Handel um.

Beitrag
Beratung, Planung, Entwicklung

Technologien
PrestaShop, PHP, MariaDB, HTML, CSS, jQuery, JavaScript, Responsive Design, Confluence

Portal Software für einen Bundesverband von Krankenkassen

Entwicklung einer Portal Software für die (Selbst-) Registrierung und Anmeldung (Authentifizierung) von Benutzern der Website eines Bundesverbands von gesetzlichen Krankenkassen einschließlich Single Sign-On und Customer Self-Service. Die Software ermöglicht eine Personalisierung der Ausgabe von Inhalten durch das vorhandene CMS. Die Daten der Benutzer werden mit dem Datenbestand von Abonnenten eines E-Mail-Newsletters automatisch abgeglichen. Eine Administrationsoberfläche ermöglicht die Verwaltung der Benutzer und Rechte.

Beitrag
Beratung, Planung, Coaching, Entwicklung

Technologien
Java, Spring, Hibernate, DB2, Web Services, JavaScript