ITDSH GmbH
Sebastian Hoering
IT-Consultant
MSc (LSE)
Stuckstraße 9
81677 München
Fon: +49 89 6971888
sebastian@hoering.de

Projekte

 
 
Projekt:Testautomatisierung für End2End-Tests komplexer Systemlandschaften bei der Entwicklung fahrzeugbezogener Online-Dienste
Beschreibung: Anforderungsanalyse, Technologieevaluation, Design, sowie Entwicklung von Framework, Tooling und Infrastruktur für den End-2-End-Test komplexer Systemlandschaften aus Kundensicht.
Entkopplung von Testprozeduren, Testdaten, Konfigurationen, und Variantenmanagement.
Einführung der Testautomatisierung bei verschiedenen Hauptabteilungen des Kunden.
Funktion im Projekt: Projektleitung, Senior Consultant, Architekt
Eingesetzte Kenntnisse: Python, Selenium, Appium, Jenkins, Jira, REST, XML, VueJS, Vuetify.
Teamgröße: >40 MA
Projektdauer: bis heute
Zeitraum: 2015 - heute
 
Projekt:Workshops & Maßnahmen zur Verbesserung der Prozessqualität bei der Entwicklung fahrzeugbezogener Online-Dienste
Beschreibung: Identifikation der Herausforderungen mit dem Kunden.
Workshop zur Identifikation von Herausforderungen und Verbesserungs-Potentiale.
Workshop-Reihe zum Erarbeiten von Lösungen und Maßnahmen.
Umsetzung und Begleitung der Umsetzung der Maßnahmen.
Funktion im Projekt: Projektleitung, Senior Consultant
Eingesetzte Kenntnisse: Continuous Improvement
Teamgröße: >40 MA
Projektdauer: bis heute
Zeitraum: 2015 - heute
 
Projekt:Integratives Test Management für fahrzeugbezogene Online-Dienste
Beschreibung: Integratives Testmanagement.
Teilprojektübergreifende Testplanung.
Koordination und hauptabteilungsübergreifende Abstimmung der Testkonzepte und Testpläne zwischen den Teilprojekten.
Konsolidierung der Release- und Deploymentplanungen der Teilprojekte.
Konzeption, Umsetzung und Schulung des Projektübergreifenden Testdatenmanagement.
Gap-Analyse zur Testabdeckung zwischen Teilprojekten und Gesamtprojekt.
Konzeption des übergreifenden Tests nichtfunktionaler Anforderungen.
Funktion im Projekt: Integrativer Test Manager
Eingesetzte Kenntnisse: Testmanagement, Projektmanagement
Teamgröße: >40 MA
Projektdauer: bis heute
Zeitraum: 2014 - heute
 
Projekt:Plattform für internationale Vertriebs-Websites eines Premium-Automobilherstellers
Beschreibung: Senior Requirements Analyst in einem "Multi-Scrum" Projekt mit über 300 MA.
Erarbeitung der Standards zur Spezifikation detaillierter Fachkonzepte.
Abstimmung der Prozesse zur Definition der Fachkonzepte, der Fachdokumentation und der Schnittstelle zur technischen Dokumentation.
Erarbeitung zentraler grundlegender Fachkonzepte (Mandantenfähigkeit, Internationalisierung).
Funktion im Projekt: Senior Requirements Analyst
Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum
Teamgröße: >300 MA
Projektdauer: 3 Jahre
Zeitraum: 2012, 2013, 2014
 
Projekt:Entwicklung einer Systems zum Forderungsmanagement
Beschreibung: Anforderungsanalyse und Identifikation der Business Cases, darauf aufbauend Entwicklung und Verfeinerung der Anwendungsfälle. Erstellung der Architektur und Umsetzung.
Entwicklung einer Webanwendung zur Erfassung der Forderungen auf Basis von Spring, Tomcat und Hibernate.
Entwicklung eines Thick Client zur Abwicklung des Workflow und Verwaltung der Forderungen auf Basis von Eclipse RCP, JFace, MySQL.
Automatisierte Synchronisierung von Stammdaten und Fallstatus zwischen beiden Systemen.
Generierung von Schreiben mittels OpenOffice.org und UNO.
Funktion im Projekt: Technischer Projektleiter, Anforderungsanalyst, Entwickler
Eingesetzte Kenntnisse: RCP, JFace, Spring, Tomcat, MySQL, DTAUS, MT940, SEPA, OpenOffice.org, UNO
Teamgröße: Bis zu 5 MA
Projektdauer: 5 Jahre
Zeitraum: 2008 - 2013
 
Projekt:Plattform für internationale Vertriebs-Websites eines Premium-Automobilherstellers
Beschreibung: Stabsstelle Business Integration in einem Multi-Scrum Projekt mit über 300 MA.
Absicherung der Übereinstimmung fachlicher und technischer Architektur.
Erarbeitung der Dokumentationsstandards. Ausleitung aller erforderlichen ITPM-Dokumente aus einer konsolidierten Dokumentationsbasis im Wiki.
Koordination von fachlichen und technischen Anforderungen.
Vermittlung zwischen Fachseite und Scrum-Teams.
Funktion im Projekt: Virtual Team Business Integration
Eingesetzte Kenntnisse: Anforderungsanalyse, UML, Großprojekte, Scrum, Multi-Scrum
Teamgröße: >300 MA
Projektdauer: 12 Monate
Zeitraum: 2011, 2012
 
Projekt:Web-Portal mit Reporting-und Analysefunktionalitäten
Beschreibung: Entwicklung eines Web-Portals, über das die Reporting- und Analysefunktionalitäten des Datawarehouse zugänglich sind, und in dem die diesbezüglichen Workflows und Dokumente abgebildet werden.
Einführung eines Scrum-ähnlichen Entwicklungs-Prozesses.
Funktion im Projekt: Entwicklunsteamleiter, Scrum Master
Eingesetzte Kenntnisse: GWT, ExtGWT, Spring, Hibernate, Tomcat, Cubeware
Teamgröße: 8 MA
Projektdauer: 12 Monate
Zeitraum: 2009, 2010
 
Projekt:Architekturkonzept für Web-Portal mit Reporting-und Analysefunktionalitäten
Beschreibung: Erstellen eines umfangreichen Architekturkonzepts für ein Web-Portal, über das die Reporting-und Analysefunktionalitäten des Datawarehouse zugänglich sind, und die diesbezüglichen Workflows und Dokumente abgebildet werden.
Analyse und Abwägung verschiedener Technologiealternativen.
Empfehlung für Tooling und Enwicklungsprozess.
Funktion im Projekt: Architekt
Eingesetzte Kenntnisse: Umfassende Architektur- und Prozesserfahrung
Teamgröße: 3 MA
Projektdauer: 2 Wochen
Zeitraum: 2009
 
Projekt:Datenreduktion und Restrukturierung eines Marktdatensystems
Beschreibung: Analyse des Status Quo, erstellen umfangreicher Reports und Analysen zur Bestimmung des Optimierungspotentials unter Berücksichtigung hoher Anforderungen an die Skalierbarkeit und Absicherung zahlreicher Folgeprozesse.
Abstimmung der Maßnahmen mit dem Fachbereich.
Umsetzung und Einführung eines Entlade- und Archivierungsprozesses.
Funktion im Projekt: Anforderungsanalyst, Entwickler
Eingesetzte Kenntnisse: Asset Control, Jetty, Java, Solaris, Perl
Teamgröße: 7 MA
Projektdauer: 3 Monate
Zeitraum: 2009
 
Projekt:Projekt Standardsoftware zur Datenaufbereitung für SmartCards
Beschreibung: Standardisiertes Softwaretool zur Datenaufbereitung verschiedenster Kartentypen (Geldkarten, Kreditkarten, GSM-SIM-Karten...), die bisher in zahlreichen Einzelanwendungen realisiert wurden.
Begleitung des kompletten Lebenszyklus von der Analyse und Konsolidierung der Anforderungen mit den Fachabteilungen bis zur Umsetzung und Einführung in der Produktion.
Abstimmung gemeinsam benötigter Komponenten und Koordination der Entwicklung mit anderen Entwicklungsprojekten.
Funktion im Projekt: Technischer Projektleiter
Eingesetzte Kenntnisse: Sun Java System Application Server (Glassfish) , Web Services, J5EE, Java 6, OpenBP, MDA, Code-Generierung
Teamgröße: 12 MA
Projektdauer: 21 Monate
Zeitraum: 2006, 2007, 2008
 
Projekt:Einführung eines neuen Kartentypen bei einem großen firmenübergreifenden Kundenbindungsprogramm
Beschreibung: Begleitung des kompletten Lebenszyklus bei der Einführung eines neuen Kartentyps (Zahlkarte).
Analyse und Konsolidierung der Anforderungen mit den Fachabteilungen, Abstimmung der Änderungen mit anderen parallelen Entwicklungsprojekten.
Design und Umsetzung neuer Komponenten in Middle-Tier und Web-Tier auf Basis der bestehenden Architektur.
Funktion im Projekt: Requirements Engineer, Moderator, Entwickler
Eingesetzte Kenntnisse: BEA Weblogic, WebWorks, Spring, JSP, Hibernate, CoreMedia, Tomcat
Teamgröße: 10 MA
Projektdauer: 5 Monate
Zeitraum: 2006
 
Projekt:Architektur und Coaching für Konfigurations- Management-Tool
Beschreibung: Architektur und Coaching der Entwicklung eines Konfigurations- Management-Tools für komplexe Simulationsanwendungen bei bei einem großen europäischen Luft- und Raumfahrtkonzern.
Erstellung der Basis-Architektur (3-Tier) auf Basis von Spring und Hibernate.
Entwicklung eines Meta-Modells für den Workflow unter Verwendung eines mehrstufig geschachtelten validierenden endlichen Zustandsautomaten (State-Machine).
Funktion im Projekt: Architekt, Coach
Eingesetzte Kenntnisse: Spring, Hibernate, Tomcat, JSP
Teamgröße: 18 MA
Projektdauer: 3 Monate
Zeitraum: 2005 / 2006
 
Projekt: Projekt-Troubleshooting und Vollendung eines Echtzeit- Daten- Plotters in Java
Beschreibung: Projekt- Troubleshooting und Vollendung eines Realtime- Graphen- Plotters zur Darstellung von Simulationsdaten in Java bei einem großen europäischen Luft- und Raumfahrtkonzern.
Untersuchung des bestehenden Projekts und Aufwands- und Risiko-Analyse für eine Fortführung des Projekts.
Konsolidierung der Requirements mit den Stakeholdern.
Reengineering und Refactoring entsprechend der konsolidierten Anforderungen.
Entwicklung fehlender Funktionalität.
Funktion im Projekt: Requirements Engineer, Architekt, Moderator, Entwickler
Eingesetzte Kenntnisse: Swing, Java2D, JFreeChart
Teamgröße: 18 MA
Projektdauer: 5 Monate
Zeitraum: 2005 / 2006
 
Projekt:Requirement Engineering Produktdatenmanagement (PDM) in der Konstruktion
Beschreibung: Modellierung der Usecases und des Datenmodells im Teilprojekt "vernetzte Konstruktion" bei einem großen Automobilhersteller mit Usecasediagrammen, Aktivitätsdiagrammen und Klassendiagrammen.
Moderation der Erstellung der Usecase-Beschreibungen
Erstellung eines interaktiven GUI-Prototypen zur Illustration, Verfeinerung und Abstimmung der definierten Prozesse mit anderen Teilprojekten.
Abstimmung mit den Anforderungen der Fachbereiche.
Funktion im Projekt: Analyst, UML-Modellierung, Moderation
Eingesetzte Kenntnisse: UML, SAP iPPE, CATIA V4/V5
Teamgröße: >1000 MA
Projektdauer: 7 Monate
Zeitraum: 2005
 
Projekt: Enwicklung eines Releasemanagement-Systems
Beschreibung: Das Tool ermöglicht die Abbildung und freie Konfiguration des Programmeinsatzverfahrens (PeV) nach Spezifikationen des Sparkassenverbandes. Dabei wird die Historie der entsprechenden Module sowie deren Versionen revisionssicher abgelegt.
Ein umfangreiches Authentifizierungskonzept ermöglicht die Zuordnung von Rollen je Version und stellt sicher, daß die von einzelnen Benutzern durchführbaren Aktionen nur entsprechend ihrer organisationalen Position durchgeführt werden können.
Der Workflow kann durch ein abstraktes hierarchisches Modell der Freigabeschritte flexibel an neue Anforderungen angepasst werden.
Funktion im Projekt: Software-Entwickler / Software-Engineer
Eingesetzte Kenntnisse: UML, Java, J2EE, Oracle 9i, Borland Enterprise Server, Hibernate, Tomcat, Struts, Tiles, CVS
Teamgröße: 4 MA
Projektdauer: 6 Monate
Zeitraum: 2004
 
Projekt: Reorganisation, Refactoring von Sourcecode-Repositories
Beschreibung: Reorganisation und Refactoring des Sourcecode-Repository bei einem großen europäischen Luft- und Raumfahrtkonzern, mehrere Projekte mit über 1.000.000 Zeilen Sourcecode in Java, C++, Fortan und C.
Coaching eines Enwicklungsteams von 18 Mitarbeitern zu den Themen Softwareengineering, Refactoring, agile Prozesse.
Einführung eines neuen Tools zum Wissensmanagement (Wiki). Schulung der Mitarbeiter für dieses Tool, Coaching der Mitarbeiter im Umgang mit dem Tool.
Erweiterung von CVS um Funktionen um Zugriffskontrolle auf ACL-Basis nach Benutzer, Gruppe und Verzeichnis. Vererbung der Zugriffsrechte innerhalb der Verzeichnishierarchie.
Schulung der Mitarbeiter.
Funktion im Projekt: Software-Engineer / Software-Entwickler
Eingesetzte Kenntnisse: C, CVS, Wiki, agile Prozesse
Teamgröße: 18 MA
Projektdauer: 4 Monate
Zeitraum: 2003
 
Projekt: Entwicklung OpenCms Basismodul
Beschreibung: Serverside-Programmierung für den Internetauftritt eines Unternehmens der Metall-Industrie; Entwicklung des OpenCms Basismoduls für den Webauftritt basierend auf JSP, unter Einbindung der Produktdatenbank. Zuordnung der Produkte zu Produktkategorien und Sparten, Automatisierte Anforderung von Angeboten.
Funktion im Projekt: Software-Entwickler / Software-Engineer
Eingesetzte Kenntnisse: OpenCMS, JSP, MySQL
Teamgröße: 3 MA
Projektdauer: 12 Monate
Zeitraum: 2004
 
Projekt: Web-Shop
Beschreibung: Webshop für die Erstausstattung der Restaurants einer großen Fast-Food-Kette mit der neuen Textilkollektion.
Neuentwickung des Shops, da aufgrund der besonderen Anforderungen an Workflow und Benutzerauthentifizierung sowie der individualisierten Angebotserstellung eine Anpassung eines Systems "von der Stange" zu aufwändig schien.
Funktion im Projekt: Software-Berater / Software-Entwickler
Eingesetzte Kenntnisse: Apache, HTML, JavaScript, Perl, CGI
Teamgröße: 4 MA
Projektdauer: 2 Monate
Zeitraum: 2003
 
Projekt: Entwicklung von Komponenten für Geldautomaten
Beschreibung: Fernüberwachung und Fernadministration der Geldautomaten mittels einer Webapplikation. Definition und Implementierung eines TCP/IP-Servers und eines XML-Interface.
Funktion im Projekt: Software-Berater / Software-Entwickler
Eingesetzte Kenntnisse: C++, STL, WOSA/XFS, Wincor/Nixdorf-Protopas, J/XFS, Java, Zope/Python
Teamgröße: 4 MA
Projektdauer: 8 Monate
Zeitraum: 2002/2003
 
Projekt: Entwicklung von Display-Komponenten für Geldautomaten
Beschreibung: Die Komponenten ermöglichen die Entkopplung von User- Interface und Programmcode durch einen einfachen, auf das Anwendungsgebiet zugeschnittenen Event-Mechanismus. Dadurch lassen sich sämtliche Teile und das Look-and-Feel des Userinterfaces in HTML definieren und leicht austauschen, ohne daß der Programmcode geändert werden müßte.
Funktion im Projekt: Software-Berater / Software-Entwickler
Eingesetzte Kenntnisse: Visual C++ 6.0 und 7.0, STL, STL, ATL, unter Win32.
Teamgröße: 4 MA
Projektdauer: 11 Monate
Zeitraum: 2002
 
Projekt: Entwicklung einer Intranet-Anwendung
Beschreibung: Datenbank/Intranet-Anwendung zur Verwaltung von Produktinformationen und Lagerbeständen in der Kommunikation mit den internationalen Agenturen. Zugriff auf die Lager- und Produktdatenbank.
Durch mehrstufige Transformation der Daten einfache Anpassung an neue Anforderungen. Mechanismus zum automatischen Transfer der generierten Seiten aus dem geschützten Intranet ins Internet.
Consulting des Software-Teams des Kunden in allen Fragen von Web-Entwicklung und Datenbankdesign.
Funktion im Projekt: Software-Berater / Software-Entwickler
Eingesetzte Kenntnisse: PostgreSQL und XML/XSLT
Teamgröße: 4 MA
Projektdauer: 5 Monate
Zeitraum: 2002
 
Projekt: Entwicklung einer Controlling-Anwendung
Beschreibung: Entwicklung einer Controlling-Anwendung für eine Institution des Öffentlichen Dienstes Dienstes mit über 50 Einrichtungen.
Auf der Basis eines selbstentwickelten Frameworks (ähnlich Apache Cocoon), das die Definition von Workflow und Design in XML und XSLT ermöglicht, wurde eine umfangreiche Controlling-Anwendung entwickelt. Sie umfasst Dokumenten-Management, Integration mit der Buchhaltung ProFiB, umfangreiche ACL-Zugriffskontrolle, Reporting-System und Workflow-Management.
Funktion im Projekt: Software-Berater / Software-Entwickler
Eingesetzte Kenntnisse: XML/XSLT, MS IIS, MS SQL-Server, Visual Basic, VB-Script
Teamgröße: 6 MA
Projektdauer: 6 Monate
Zeitraum: 2001/2002
 
Projekt: Entwicklung eines interaktiven Echtzeit-Präsentationsdienstes
Beschreibung: Der Dienst ermöglicht die Browser- und Plattformunabhängige Vorführung und Steuerung von Powerpoint-Präsentationen über das Internet, diverse Online-Kollaborations-Tools, unter anderem Application-Sharing, Whiteboards und Markup- Tools für die Präsentationen auf der Basis von JavaScript und DHTML.
Design und Entwicklung großer Teile von Nutzerverwaltung, Internationalisierung, Management der Präsentationen, Teilnehmer und Telefonkonferenzen.
Projekt-Definition, Design und Spezifikation in UML. Internationales Team mit Englich als Arbeitssprache.
Funktion im Projekt: Teamleiter, Software-Architekt, Software-Entwickler
Eingesetzte Kenntnisse: UML, Java, J2EE(Servlets, JSP), Solaris, Perl, Javascript, DHTML
Teamgröße: 19 MA
Projektdauer: 24 Monate
Zeitraum: 1999-2001
 
Projekt: Erstellung von Schulungsprogrammen
Beschreibung: Entwicklung, Koordination und Durchführung von Schulungsprogrammen im Internet-Bereich, insbesondere Entwicklung der Business Academy Web, einer umfassenden Fortbildung zum professionellen Internet-Entwickler.
Funktion im Projekt: Schulungs-Erstellung, Teamleiter
Eingesetzte Kenntnisse: Java, Perl, Javascript, HTML, CGI
Teamgröße: 5 MA
Projektdauer: 21 Monate
Zeitraum: 1999/2000
 
Projekt: Web-Portal für Automobil-Club
Beschreibung: Entwicklung wesentlicher Teile des ADAC Internet-Auftritts, Roundtrip-Integration von Produktivsystem InterShop und Imperia Content-Management.
Transformation der Daten von der hierarchischen Struktur von Imperia in die relationale Struktur von Intershop und zurück.
Definition der Schnittstelle zwischen Imperia und Intershop und Automatisierung des Datentransfers. Implementierung diverser Parser zum Datenimport.
Funktion im Projekt: Software-Architekt, Software-Entwickler
Eingesetzte Kenntnisse: Intershop, Imperia, Perl, Javascript, HTML, CGI
Teamgröße: 8 MA
Projektdauer: 11 Monate
Zeitraum: 1998/1999
 
Projekt: Web-Portal für Softwarehersteller
Beschreibung: Programmierung der Serverside-Komponenten für den Internet-Auftritt, darunter Benutzerauthentifizierung, Personalisierung der Inhalte, diverse Spiele, Incentives und Umfragen.
Funktion im Projekt: Software-Architekt, Software-Entwickler
Eingesetzte Kenntnisse: Perl, Javascript, HTML, CGI
Teamgröße: 4 MA
Projektdauer: 11 Monate
Zeitraum: 1997-1999
 
Projekt: Marketing-Datenbank für IT-Großhändler
Beschreibung: Pflege und Erweiterung der Marketing-Datenbank unter Access und Windows NT. Entwicklung von Reports, Daten-Import, Daten-Export für verschiedene externe Systeme.
Funktion im Projekt: Software-Entwickler
Eingesetzte Kenntnisse: Microsoft Access, SQL, Windows NT
Teamgröße: 4 MA
Projektdauer: 2 Monate
Zeitraum: 1997/1998
 
Projekt: Entwicklung von Software zur Systemsteuerung
Beschreibung: Entwicklung von Software zur Systemsteuerung bei Geräten zur Vermessung elektrischer und elektromagnetischer Eigenschaften von Toner.
Funktion im Projekt: Software-Entwickler
Eingesetzte Kenntnisse: Microsoft Quickbasic
Teamgröße: 6 MA
Projektdauer: 3 Monate
Zeitraum: 1989