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