MaViS Projekt-Planung / -Controlling
Zeitraum: ab 2014
Funktion: Beratung, Softwareentwicklung
Weiterentwicklung des Multi-Projekt-Management-Systems MaViS für mittel- und langfristige Planung und Controlling im behördlichen Bauwesen mit folgenden Merkmalen:
Straßen- u. Tiefbau, Hoch u. Ingenieurbau
Finanz- und Haushaltsmittel-Planung
Termin- und Kapazitätsplanung (Szenarien)
Förderungen, Budgetierung, Kontingentierung
Antrags-, Bewilligungs- und hierarchisches Kontakt-Management
Plausibilitäts- und „Was wäre wenn“-Analysen
Grafische Darstellungen, Histogramme, Reports, Informationssystem
Tätigkeiten:
Anpassung und Erweiterung der Datenstrukturen
Optimierung der Datenkommunikation, Parametrisierung
GUI, Steuerung, Layout, Visualisierungen
Erweiterung der Analysefunktionen
Schnittstellenprogrammierung (managed / native code)
Library-Entwicklung / Framework, Code-Revisionen, Refactoring
Systeme: PC-Systeme unter Windows, Datenbankserver
Software: C/C++, Qt, STL, CLI, C#, XAML, .NET, MFC, Visual-Studio, SQL-Server, Oracle, Firebird, SVN, Jira u.a.
DFS-Register
Zeitraum: ab 2013
Funktion: Beratung, Softwareentwicklung, Dokumentation
Weiterentwicklung des Prüfmoduls für das Erfassungs- und Dokumentationssystem DFS-Register im Netzwerk Diabetischer Fuß.
Internationalisierung, externe Datenhaltung
Anpassung und Erweiterung der Datenstrukturen
Erweiterung der Analysefunktionen
Schnittstellenprogrammierung, Export, Parametrisierung
Systeme: PC-Systeme unter Windows
Software: C++Builder XE4, XML, CSV, MS-Access
ISBT – PP2012
(Informations-System Brief Transport – Programm Paket 2012)
Zeitraum: 2012 – 2013
Funktion: Beratung, Softwareentwicklung, Validierungs- und Performance-Tests, Dokumentation
Mitglied des Entwicklungsteams zur Umstrukturierung und Weiterentwicklung der Komponenten zur Betriebssteuerung (BSt) im Bereich Transport Verkehr der deutschen Post DHL.
Zentralisierung bisher dezentraler Datenbanken unter Berücksichtigung der
o Migrationsfähigkeit
o Parallelläufigkeit
o Kompatibilität
o Performance
Einführung Bereichskonzept
Einführung Rollenkonzept
Anpassungen in den Bereichen
o Datenzugriff
o Benutzersteuerung
o Sichtbarkeit
o Erstellung / Erfassung
o Auswertung / Reporting
o Monitoring
Von mir betreute Komponenten:
BST - Clientanwendung
BST - Servermodule
diverse Service-Module (STELN, ZS-DB)
Systeme: PC-Systeme unter Windows, Server-Systeme unter Linux
Software: C/C++, SQL, Shell script, MFC, Rogue Wave (SourcePro), VS 2010, Oracle, VSS, SVN
„Ich danke Euch allen, dass Ihr die Erreichung des grossen Zieles heute möglich gemacht habt. Mit Eurer Kompetenz, Eurem technischen und fachlichen Können sowie Eurem überragenden Einsatz haben wir dies geschafft. Dieses Projekt lebt durch sein Team und ich danke Euch, dass wir heute hier stehen.“
Alice Hammes (Projektleiterin (PMP) | Deutsche Post IT Services GmbH Bonn)
Accu-Chek Smart Pix Software
Zeitraum: 2011
Funktion: Beratung, Softwareentwicklung, Tests, Dokumentation
Mitglied des Entwicklungsteams zur Neuentwicklung eines plattformunabhängigen Diabetes Management Systems für die Blutzuckertherapie mit folgenden Komponenten:
Kommunikation mit allen aktuellen Blutzuckermesssystemen und Insulinpumpen
Interaktives Daten-Management
Patienten- und Geräte-Verwaltung
Multilinguales graphisches Benutzer-Interface incl. Laufzeit-Umschaltung
Neuartige Zeitbereichssteuerung mit intelligenter Zeitachse
Auswertungen und Generierung von Reports, Statistiken und Diagrammen
Import- und Exportfunktionen von Patienten- und Gerätedaten
Drucken, PDF-Erstellung sowie EMail-Funktion
Systeme: PC-System unter Windows 7 64 Bit, Linux (Ubuntu), Datenauslesegerät über USB
Software: C++, Qt, VS 2008, Subversion (SVN), Doxygen
„…ganz herzlichen Dank für den klasse Einsatz jedes Einzelnen des Teams. Obwohl wir anfangs große Bedenken hatten, ob die Software in dem geplanten Zeitraum überhaupt fertig werden kann, haben wir's geschafft. Alles ist termingerecht rausgegangen. Ich glaube, diese Leistung kann sich wirklich sehen lassen!“
Jochen Körner (Project Manager Esterline | LRE Medical GmbH)
Continua Manager
Zeitraum: 2010 - 2011
Funktion: Beratung, Systemanalyse, Softwareentwicklung
Entwicklung eines Programm-Prototyps für die Vitaldatenkommunikation sowie Analysen im Rahmen von Machbarkeitsstudien zur Portierung auf Embedded Systeme.
Systeme: PC-System unter Windows 7 64 Bit, ARM Cortex M3 unter embOS
Software: C / C++, VS 2008, Qt, Continua Enabling Software Library (CESL), IAR Embedded Workbench
DeflektoMat
Zeitraum: 2009 - 2010
Funktion: Beratung, Projektplanung, Systemanalyse, Softwareentwicklung
Neuentwicklung im Bereich Qualitätskontrolle durch patentierte Ausleuchtung mittels Deflektometrie.
Entwurf der Produktstruktur / IT-Infrastruktur
Hard- und Softwaredesign / Entwicklungsumgebung / Werkzeuge / Datenbank
Multicore-Entwicklung diverser Analyse- und Diagnosesoftware im Bereich Bildverarbeitung und ‑Erkennung
Systeme: PC-Systeme, Hochleistungs-Systeme (>200 Kerne), TCP/IP, Ethernet, Windows, Oracle
Software: Visual C++, Qt, Nvidia CUDA, COM, Office-Produkte
SyStBs: Bediensystem für die Sicherheits-SPS des Protonentherapie‑Centers (RPTC) , München (Screenshot 1, Screenshot 2)
Zeitraum: 2008 – 2009
Funktion: Softwareentwicklung, Reviews, Dokumentation gem. ISO 9001, ISO 13485 für CE‑Zertifizierung (First Patient)
Reengineering, Weiterentwicklung und Dokumentation folgender Komponenten:
Schnittstellensoftware mit User Interface zur Sicherheits‑SPS
Einleitung der Sicherheitszustände in der Sicherheits-SPS
Visualisierung von Eingangs-, Ausgangs- und analogen Signalen
Bedienung der Sicherungs/Entsicherungsverfahren, SPS‑Szenarien
Bedienung von Wartungsfunktionen und Parametrierungen
Automatische Verbindungs-Steuerung zur SPS
Zugriffssteuerung über LDAP
Meldungs-Client-Software
Visualisierung von Meldungen
Durchführung von Quittierungen
Systeme: Vernetzte PC-Systeme vorwiegend unter Windows, SPS (Siemens S7), Projekteigenes Meldungssystem, LDAP-Server, Oracle Datenbanksystem
Software: Visual C++, MFC, Rational ClearCase / ClearQuest, AtMw-Middleware, SQL, Python, Windows Installer XML
NSB KISO
Zeitraum: 2006 - 2007
Funktion: Softwareentwicklung, -Analyse, -Design
Weiterentwicklung von Ticket Vending Maschinen, Contactless Terminals und Ticket Office Maschinen sowie der Entwicklung eines neuartigen E-Ticketing-Systems im Self-Service-Environment der Norwegischen Staatsbahnen (NSB).
Mitverantwortung von der Entwicklung bis zur Pilotphase für folgende Teilbereiche:
HMI (Human Machine Interface), mit grafischer Oberfläche auf TouchScreen mit intelligenter Benutzerführung
E-Ticketing (Electronic Ticketing), automatische Codierung elektronischer Karten
Operations-Logging, Protokolle zur Online-Übertragung aller Ereignisse
Interoperability Test 1 und 2
eFAT (Electronic Ticketing Factory Acceptance Test)
Systeme: PC-gesteuerte
Systeme unter Windows-XP embedded,
Komponentenarchitektur zur Steuerung der Hardware und zum Ticketverkauf sowie
zur Buchführung der Betriebs- und Verkaufsdaten. Interne Kommunikation mittels
CORBA-Middleware,
Netzwerk-Verbindungen nach außen zu Zentralrechnern für Reservierungen,
Tarifabfragen, Protokollierungen sowie automatische Softwareupdates
Software: C++, STL (Standard Template Library), CORBA, Python, StarTeam, XML, SQL
„Der E-Ticketing FAT des NSB KISO Projektes war ein grosser Erfolg. Der Kunde ist mit der E‑Ticketing Software sehr zufrieden […]. Mit dem unterschriebenen E‑Ticketing FAT Dokument haben wir einen wichtigen Meilenstein erreicht. Gleichzeitig ist es auch der allererste E-Ticketing FAT bei ACS Schweiz, der vom Kunden angenommen wurde.“
Yvan Cenciarini (Project Manager ACS)
„Dies ist ein wichtiger Milestone
für das Projekt und für mich eine grosse persönliche Genugtuung.
Während der sehr hektischen und schwierigen letzten Monate haben wir eine
beachtliche Leistung erbracht.
NSB ist beeindruckt […], wie umfangreich die Funktionalität in den einzelnen
Terminals sowie auch im System als ganzes bereitsteht.
Somit freue ich mich, Euch mit diesem Mail ein grosses DANKE zu schicken.
Ohne Euren unermüdlichen Einsatz wäre dieses Resultat nie zustande gekommen.“
Salvatore Fortunato (Technical Project Manager ACS)
Facility- und Immobilien-Management mit Finanzbuchhaltung
Zeitraum: 2004 - 2005
Funktion: Softwareentwicklung, -Analyse, -Design, Projektleitung
Produktentwicklung sowie Sonderentwicklungen auf Kundenwunsch in Zusammenarbeit mit Beratern.
Weiterentwicklung von Standardmodulen, u. a.:
Benutzerverwaltung:
Gruppenrechte
Objektrechte
Komponenten-Freischaltung
Wer-Tut-Was-Liste
Neuentwicklung des Serienbriefmoduls (mit Automation von MS-Word)
Datenwürfel für den Crem-Management-Report (CMR)
Umlageschlüsselstamm
Objektauswahl
WG-Abrechnung
Verwaltungsabrechnung
SAP-Export
Std.-Buchungsexport
iXImport (Std. Importmodul)
Vertragsmanagement
Vermietungsstandbericht
Migrationen / Daten Im- und Export (XML, Excel, Oracle, SQL-Server, sowie Fremddatenmodelle)
Reportings
Analyse, Design, Produktstruktur, Projektplanung und Aufwandschätzung, zu neu zu entwickelnden Modulen, u.a.:
BK01-Verwaltung (mit Demo-Implementierung)
Abrechnung/Kostenumlagen
Systeme: Alle Windows
Plattformen,
iX-Haus Immobilien-Management-System
Software: MS C, Visual C++, C#, MFC, .NET, Automation (COM) von MS-Office-Produkten, XML, Oracle, MS SQL Server, ISAM, PowerDesigner, Crystal Reports, UNIX-Tools
Lilliput (Screenshot, Automat)
Zeitraum: 2000 - 2003
Funktion: Softwareentwicklung, -Analyse, -Design, Teilprojekt-Leitung
Entwicklung einer Echtzeit-Ablaufsteuerung mit User-Frontend eines neu entwickelten Labor-Vollautomaten für Spectralanalysen im Bereich Mikrobiologie. Das System war u.a. vorgesehen für den amerikanischen Markt (Zulassung durch die FDA).
Zu den Aufgaben / Fähigkeiten des Programms gehörten u.a.:
Planung und Koordination des gesamten Analyseablaufs
Steuerung und Überwachung aller relevanten Gerätemodule
Empfang und Aufbereitung erfasster Messdaten (Spektrum: 380 - 700 nm)
Kommunikation mit dem Datenbank- / Expertensystem MCN6
Überwachung und Verwaltung aller relevanten Geräte-Resourcen (Pipettierspitzen, MTP’s, alle Flüssigkeiten usw.)
Gewährleistung der Betriebssicherheit (z.B. auch bei Stromausfällen) u.a. durch Persitenz aller Laufzeit-Daten.
vollständiges Fehlerhandling mit Benutzerführung
Protokollierung aller Vorgänge
Im Aufgabenbereich ebenfalls:
Entwurf / Implementierung eigener Scriptsprachen / Protokolle
Kommunikations-Handshaking
vollständige Spezifikation und Dokumentation (u.a. UML)
FMEA sowie Durchführung ausgedehnter Testreihen incl. Worst-Case-Szenarios
Inbetriebnahmen
Auftritte auf Messen (MEDICA) und Roadshows.
System: PC-System unter Windows, RS232 und CAN‑Bus Schnittstellen zur Firmware im Gerät zur Steuerung der Hardware, Anbindung an MICRONAUT Software (MCN)
Software: Visual C++, MFC, Foxpro-Datenbankanbindung, UML, div. Monitor-Programme, freie Protokolle
„Bei dem Projekt Lilliput handelt
es sich um die Neuentwicklung eines komplexen Vollautomaten zur Identifizierung
von Bakterien in Mikrobiologie-Laboren.
Außer dem Auftraggeber, MERLIN Diagnostika GmbH sind verschiedene Firmen an der
Entwicklung beteiligt, die sich auf die Entwicklung von medizinischen Geräten
spezialisiert haben.
Herr Haas übernahm die komplette Entwicklung der Kontrolle und Ablaufsteuerung
des Automaten mit einem Routine tauglichen User Front End. Er hat das Projekt
in allen Phasen von Analyse, Spezifikation, Design über die Entwicklungs-,
Testphase und Dokumentation bis hin zur Inbetriebnahme selbständig betreut.
Sein umfangreiches Wissen, als auch sein besonderes Engagement trugen dazu bei,
dass er zu einem zentralen Ansprechpartner aller beteiligten Personen und
Firmen wurde. Er hat seine Aufgabe zu unserer vollsten Zufriedenheit erfüllt.
Wir bedanken uns dafür und hoffen, dass wir bald möglichst wieder in einem
Projekt zusammenarbeiten können."
Stefan Ufer, Geschäftsführer DEMOS Computer GmbH, Köln
(Lilliput-Flyer: Automat, Chip, Messtechnik, Software)
Visual NetPlanner
Zeitraum: 1999 - 2000
Funktion: Softwareentwicklung, -Analyse, -Design
Neuentwicklung eines netzwerkfähigen Planungs- und Bestellsystems für Verteilergestelle im Bereich Telekommunikation, kompatible Datenhaltung, Bestückung und Rangierung.
Automation (COM) von Visio und MS-Excel für Konstruktion und Rangierung
Projektverwaltung mit Darstellung in Baumstruktur
Erstellung von Stück- und Bestelllisten
Datenhaltung, -Transfer und -Verwaltung
System: Windows 9x / NT, 32 Bit, MS-Excel und Visio
Software: Visual C/C++, MFC, ODBC, MS-Access
MWin Projektverwaltung
Zeitraum: 1996 - 1999
Funktion: Softwareentwicklung, -Analyse, -Design
Neuentwicklung einer netzwerkfähigen Projekt- und Benutzerverwaltung und weiterer Komponenten im Rahmen des MWin-Haustechnik-Packetes.
netzwerkfähiges Dokumenten- und Komponentenmanagement
Arbeitsplatz unabhängige Projekt-Pool-Verwaltung
Darstellung in Baumstruktur incl. Bearbeitungsstatus
Benutzermanagement, Verwaltung von Zugriffsrechten
Locking-Steuerung von Datenbanken, Dokumenten und Komponenten
System: Windows, 16 und 32 Bit, Novell u.a. Netzwerke
Software: Borland C/C++, Builder, zApp, Paradox, Firmeneigene Objekt-Bibliotheken
Anstellung
Zeitraum: 1994 - 1995
Funktion: Softwareentwicklung, Administration
Weiterentwicklung und Verwaltung der weltweit größten Hoteldatenbank mit Direkt-Buchungssystem.
Entwicklung von Einzelkomponenten incl. Benutzeroberflächen
Datenbank- und System-Administration
Portierung von Datenbanken und Programmen aus anderen Systemen nach Windows
Entwicklung eines cron-Daemon für DOS
Implementierungen für den Austausch geologischer Erfassungsdaten
Systeme: DOS, Windows, UNIX, PC-LAN, OS/2-LAN , Datex‑P, Datex‑J
Software: Borland C/C++, OWL, zApp, CodeBase, SQL, UNIX-Script
Korn
Zeitraum: 1993 - 1999
Funktion: Softwareentwicklung, -Analyse, -Design, Dokumentation
Neuentwicklung eines Steuerungs- und Analyseprogramms zur Bestimmung der Korngrößenverteilung feinkörniger Böden und Bodenanteile durch kontrollierte Sedimentation im Bauwesen. Ringanalyse im Rahmen eines Forschungsauftrages.
Echtzeit-Steuerung und -Kontrolle elektronischer Präzisionswaagen im Bereich von 1/1000 g
Koordination des Analyseablaufs, Zeitabnahme
Benutzerschnittstelle (Document / View Architektur)
Trigger für aufgelegte Tauchkörper
Empfang und Aufbereitung empfangener Messwerte, Datenhaltung
statistische Auswertungen, grafische Darstellungen
Ausgabe logarithmischer Kornverteilungs-Diagramme als Normblätter
System: PC, DOS, Windows 16 und 32 Bit, Präzisionswaage (1/1000 g) an RS232-Schnittstelle
Software: Visual C/C++, MFC, Borland C, V24-Schnittstellenbibliothek
Anstellung
Zeitraum: 1991 - 1993
Funktion: Softwareentwicklung, Administration
Entwicklung von Planungssystemen im Bereich der Mess- und Regeltechnik (MSR)
Entwicklung eines Wirkschaltplangenerators auf Basis einer elektronischen Verdrahtungsverwaltung mit folgenden Komponenten:
Auslesen von Messstellenblättern aus unformatierten DBF‑Dateien
Daten-Auswertung und -Aufbereitung für den Transfer zum CAD/CAE‑System u. a. mit selbstentwickeltem Autorouter
Parser und Interpreter unter dem CAD/CAE‑System ELTIME
Steuerungsprogramm des CAD/CAE‑System zur automatischen Erstellung von technischen Wirkschaltplänen
Mitarbeit bei der Erstellung einer Verdrahtungsverwaltung
CAD/CAE-System Programmierung: Tabellengenerator und div. Schaltplan‑Tools
Entwicklung eines DB-Systems mit Maskengenerator für DBase, ISAM
Inbetriebnahme, Systemadministration
Aufbau und Administration des hauseigenen Novell LAN-Systems
System: DOS, CAD/CAE-System: ELTIME, PC-LAN: Tokenbus, Ethernet
Software: MS C, C-Schnittstelle im CAE-System ELTIME, DBase, CodeBase, C-ISAM, Novell Net 3.11