Profilbild von Heike Manns Manns, Dölle & Partner GbR - Softwareentwicklung, Beratung, Design aus Hamburg

Heike Manns

verfügbar

Letztes Update: 06.01.2024

Manns, Dölle & Partner GbR - Softwareentwicklung, Beratung, Design

Firma: Manns, Dölle & Partner GbR
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut)

Dateianlagen

profil-mdp.pdf

Skills

Wir realisieren Werkzeuge, Komponenten oder komplette Lösungen für anspruchsvolle Systeme und pflegeleichte Anwendungen. Besonders weitreichende Erfahrungen haben wir in den Bereichen Backend-, Datenbank- und Schnittstellen-Entwicklung im Linux/Unix/Windows-Umfeld sowie im Compiler-Bau.

Wir beraten und unterstützen Sie tatkräftig und kompentent während des gesamten Projektverlaufs bei Ihrem Ziel, ein schlüssiges und hochwertiges Produkt herzustellen.

Projekthistorie

Auszug aus unserer Projektliste

2014: Internet-Portal mit verschiedenen Online-Diensten für Vertriebspartner der Hanseatischen Krankenkasse

(auf der Basis der Infrastruktur des bestehenden Versichertenportals, s.u.)



Aufgaben:



Anpassung und Erweiterung des Frameworks, u.a. zur Integration neuer CSS3-basierender Bedienelemente

Konzeption und Implementierung der Datenbank und Dialoge

Aufbau Testumgebung, Systemtest



Plattform/Entwicklungsumgebung:

Linux, Apache, CVS, PHP, Mimemail, SMTP, PostgreSQL,

GNU-Tools, C, Styx





2011, 2012, 2013: Computergestützte Dokumentationserstellung

(Portierung und Erweiterung)



Realisierung eines wechselseitigen Datenaustausches zwischen dem FEM-System Abaqus und OpenOffice zwecks automatisierter Dokumentation der Lastfälle etc. - mittels Python



Aufgaben:

Portierung des tcl-basierten Datenaustausches nach Python, inkl. Anpassung/Integration der in Abaqus Bibliothek PyLinkLib (2011)

Konzeption und Implementierung zusätzlicher OpenOffice- und Abaqus-Dialoge zur Konfiguration, Diagnose und Definition der Tabellenspalten (2012)

Konzeption und Implementierung zahlreicher neuer OpenOffice-Funktionen zur Definition der Tabellenspalten, Bild-Import-, Aktualisierung und -Layout etc. (2013)

Test, Installation



Plattform/Entwicklungsumgebung:

Linux (Debian), Windows, git, Tex/Latex, Python(UNO), IDL,
OpenOffice-Basic, Abaqus (PyLinkLib, FOX TOOLKIT)





2010 - 2011: SMSC-Relay zum Versenden, Empfangen von SMS-Nachrichten, deren Weiterleitung an die zugeörigen Arbeitsplätze und Überwachung der Quittungen, inkl. Anbindung an das Voice Recording System (VRS)



Aufgaben:

* Konzeption und Implementierung des SMSC-Relays,

inkl. XML-Schema-Spezifikation für die VRS-Meldungen

* Konzeption und Realisierung der HA-Anforderungen

* (Regressions-)Test

* Debian-Paketierung



Plattform/Entwicklungsumgebung:

Linux (Debian), C, C++, STL, TCP/IP, SMPP, XML Schema,

CVS, git, GNU-Tools, PostgreSQL, Heartbeat, DRBD,

weitere Protokolle/Schnittstellen (IN),

Debian-Tools, Doxygen





2010 - 2013, 2014: Aufbau und Weiterentwicklung eines Fachinformationssystems, inkl. GIS-Anbindung



Aufgaben:

* technische Projektleitung, Projektsteuerung, -koordination

* Konzeption
- Datenmodell, -zugriffe
- Migration der bestehenden Datenbestände
- Schnittstellen Geodaten, Amtl. Straßenverzeichnis, BildArchiv
- Fachanwendung (Oberfläche, Dialoge, Funktionen)

* Implementierung
- Datenmodel, -zugriffe
- Datenmigration (Migrations- und Testskripte)
- GIS-Schnittstelle
(Import GIS-Koordination für WMS-Zugriff/Anzeige)
- Schnittstelle BildArchiv
(Import Bildinformationen, u.a. IPTC- und XMP-Metadaten)

* Testplanung und -durchführung
- Spezifikation Testfälle
- Implementierung Fehlerdatenbank

* Produktionseinführung

* Administration der Test- und Produktions-Datenbanken

* Weiterentwicklung, u.a. Anbindung an das DMS ELDORADO



Plattform/Entwicklungsumgebung:

Windows, MS SQL Server, MS Access, MS Project,

C#, .NET, XML Schema, IPTC/XMP, Visual Studio,

OpenLayers, WMS, ArcGIS, Fotostation





2010: Anpassung des Open-Source-Pakets PgAdmin3, das für die Bearbeitung

einer Konfigurationsdatenbank eingesetzt wird



Aufgaben:

* Einführen von Feldsperren in Abhängigkeit von Rollen/Rechten

* Test, Paketierung Linux/Debian und Windows



Plattform/Entwicklungsumgebung:

Linux (Debian), Windows XP, C, C++,
GNU-Tools, Debian-Tools,Visual Studio





2012, 2010: Verteiltes Backupsystem



Aufgaben:

* Konzeption und Implementierung

* Test, Paketierung



Plattform/Entwicklungsumgebung:

Linux (Debian), ARM, git, C, C++, GNU-Tools




2009: Diagnose / Problembehebung USB 2.0 / DVEVM Board
Unterstützung bei der Diagnose des USB-Treibers
im Hinblick auf fehlerhafte Schreib/Speicher-Zugriffe

Aufgaben:
* Installation der Testumgebung
(Hardware, ARM Cross-Kompilation, Linux-Kernel)
* Fehlerdiagnose, Kernelanpassung, Test

Plattform/Entwicklungsumgebung:
ARM Cross-Kompilation, Bootloader u-boot, DHCP, TFTP, DVEVM Board,
Linux-Kernel 2.6.10, Linux-Kernel 2.6.29-davinci1, Minicom, RS232,
git, GNU-Tools



2008: Migration verschiedener lokaler Datenbanken in eine zentrale,
UTF8-basierte Datenbank (SQL-Schemata und Datenbestände)

Anforderungen:
- Die Schema-Änderungen sollten für die auf die einzelnen Teilbereiche
(lesend) zugreifenden Applikationen transparent sein.
- Die Schema-Änderungen sollten die sich überlappenden Teilbereiche
vereindeutigen und so eine konsistente Erfassung und Verwaltung der Daten
ermöglichen.

Aufgaben:
* Analyse der sich überlappenden Teilbereiche
* Modellierung eines konsistenten, zentralen SQL-Schemas
auf der Grundlage der lokalen SQL-Schemata
* automatisierte Überführung der lokalen Datenbestände in die zentrale Datenbank
* Anpassung, Ergänzung der Systemdokumentation

Plattform/Entwicklungsumgebung:
Linux (Debian), C, C++, STL, CVS, GNU-Tools, PostgreSQL



2007-2008, 2009-2010, 2011-2013: Rollenserver zur Ermittlung der Routing-Informationen
für ein- und ausgehende Anrufe im Bahn-Umfeld

Aufgaben:

* Konzeption und Implementierung des Rollenservers

* (Regressions-)Test

* Konzeption und Realisierung der HA-Anforderungen

* Anbindungen an zahlreiche externe Systeme, u.a.

- SMPP (SMSRelay),

- SNMP (MIB-Spezifikation, Walker-, Trap-Funktionen)

- div. propritäre Protokolle, inkl. Protokollspezifikation

* Debian-Paketierung

* div. Anpassungen und Erweiterungen,

u.a. für Schweden, Österreich und Dänemark

* Interaktive und – via Lua - programmierbare Testserver

für IN- und BDKDS-Schnittstellentest

(Telnet-artige Testdialoge unter Verwendung der Readline Bibliothek)



Plattform/Entwicklungsumgebung:

Linux (Debian), C, C++, STL, Lua,

TCP/IP, UDP, SMPP, SNMP,XMLRPC,

GNU-Tools, libsnmp, libreadline, PostgreSQL, Heartbeat,

weitere Protokolle/Schnittstellen (LST, IN, IN-FTP, BDKDS),

CVS, git, Debian-Tools, Tex/Latex, Doxygen



2007-2008, 2009: Frontendsystem für eine Raffinierie
zur Dokumentation und Auswertung der Tankänderungen
auf Basis der automatisch erfassten Tankbewegungen

Aufgaben:

* Konzeption und Implementierung der Anwendung

* Test, Paketierung

Plattform/Entwicklungsumgebung:
Windows 2003, MS SQL Server, C#, .NET, Excel



2008: SMSC-ProxyServer, inkl. Nummernersetzung
(funktional mobil) vor der Weiterleitung einer SMS

Aufgaben:

* Konzeption und Implementierung des SMSC-ProxyServers

* (Regressions-)Test

* Debian-Paketierung

Plattform/Entwicklungsumgebung:
Linux (Debian), C, C++, TCP/IP, SMPP,CVS, GNU-Tools, PostgreSQL,
weitere Protokolle/Schnittstellen (IN),Debian-Tools



2007 - 2010: CMS-gesteuerte Abspiel-Plattform für Flash und Video

Aufgaben:

* Betreuung und Weiterentwicklung der Abspiel-Plattform

Plattform/Entwicklungsumgebung:
(embedded) Linux, C, C++, XML, GPRS, GNU-Tools, Subversion



2006: Webbasiertes Tracking System
zur Verfolgung der Geräte-Reparaturen
( für Kunden und Außendienst-Mitarbeiter )

Aufgaben:

* Konzeption, Implementierung und Produktionseinführung

Plattform/Entwicklungsumgebung:
Linux, Apache, PHP, Javascript, MySQL



2006, 2007: SIP/RTP-Bibliothek für Beschallung und Telefonie via VOIP,
Soccer-Bibliothek für den Informationsaustausch zwischen den verschiedenen
Systemkomponenten,
Statusdienst-Server zur Speicherung und Weiterleitung des Systemzustands,
inkl. SNMP-Unterstützung

Realisierung einer SIP/RTP-Bibliothek auf der Basis der OpenSource-Bibliotheken
libosip, libortp, libeXosip für den Einsatz in mehreren Client-Anwendungen/Geräten
Die Bibliothek muss vor allem Multicast-Verbindungen sowie von den Client-Anwendungen
verwaltete Audio-Geräte unterstützen.

Aufgaben:

* Konzeption und Implementierung der Bibliothek

* (Regressions-)Test, Paketierung (automake,configure)

* Konzeption und Implementierung der Soccer-Bibliothek und

des Statusdienst-Servers

* Konzeption und Implementierung

Mapping Konfigurationsklassen - Datenbank

Plattform/Entwicklungsumgebung:
Linux (Debian), ARM-Umgebung (scratchbox.org), CVS, C, C++, SIP/RTP/SDP RFCs,
libosip, libortp, libexosip, GNU-Tools,
PostgreSQL, Altova UML-Modeller



2006: Computergestützte Dokumentationserstellung

Realisierung eines wechselseitigen Datenaustausches zwischen
dem FEM-System ANSYS und OpenOffice zwecks automatisierter Dokumentation
der Lastfälle etc.

Aufgaben:

* Konzeption und Implementierung des TCP/IP-basierten Datenaustausches

sowie der OpenOffice-Funktionalität

* Test, Installation

Plattform/Entwicklungsumgebung:
Linux (Debian), Windows, CVS, C, C++, TCL(UNO), OpenOffice-Basic



2005: Serveranwendung zur

- Übertragung der gemessenen Tankdaten

- Berechnung der abgeleiteten Tankdaten für die Ölbuchhaltung

gemäß DIN 51757

Aufgaben:

* Konzeption und Implementierung der Serveranwendung

* Test, Paketierung

Plattform/Entwicklungsumgebung:
Windows 2003, MS SQL Server, MS Access,Visual Basic .NET, ADO.NET



2005: Analyse von Multi-Tiff-Dateien und

Protokollierung fehlerhaft gescannter Dokumente

Aufgaben:

* Konzeption und Implementierung des Analyse-Programms

* Test

Plattform/Entwicklungsumgebung:
Windows XP, CVS, C, LibTIFF



2004: Internet-Portal der Hanseatischen Krankenkasse
mit verschiedenen Online-Diensten für Versicherte, inkl. Erzeugung von PDF-Dokumenten und Mailversand (mehrstufige Konstruktion, automatisches Layout)

Aufgaben:

* Systemkonzeption

* Entwurf einer Spezifikationssprache zur Beschreibung der Datenbasis und Dialoge

* Formale Spezifikation der Fachanwendungen

* Graphisches Design

* Implementierung (Compiler,Interpreter)

Plattform / Entwicklungsumgebung
Linux, Apache, CVS, PHP, acroformtool/PDF, SMTP, PostgreSQL, C, Styx



2003,2004: Telnet Proxy Server
inkl. webbasierter Konfiguration und Statusüberwachung zur Gewährleistung stabiler Verbindungen zwischen Funk-Terminals und Host(applikationen)

Aufgaben:

* Konzeption und Implementierung des Servers

* Konzeption der Weboberfläche als PHP-Prototyp

* Implementierung der Weboberfläche auf der Basis des Server-embedded HTTP-Servers in C++

* Test, Debian-Paketierung

* HP-UX Portierung

Plattform / Entwicklungsumgebung:
Linux, HP-UX, Apache, CVS, PHP, Javascript, C++, Telnet RFCs, Emulation VT220



2003: E-Mail-Client für Kreuzfahrtschiffe
Mail-Empfang, -Komposition, -Versand, -Abrechnung (aktuell auf zwei neuen Kreuzfahrtschiffen im Einsatz)

Aufgaben:

* Konzeption, Implementierung und Test

* Anbindung der Kartenleser zur Authentisierung

* Kommunikationsschnittstelle zum Buchungsserver

* Internationalisierung

* Unterstützung der Produktionseinführung

Plattform / Entwicklungsumgebung:
Linux, Apache, MySQL, CVS, PHP, Javascript



2003, 2004, 2005: Touch-Konsole mit On-Screen-Tastatur
zur Bedienung von Host / Server-Anwendungen mittels portabler, per Funk mit dem Backoffice verbundener Touch-Screens

Aufgaben:

* Konzeption einer Konfigurationssprache für Tastatur, Tasten(codes), Kommandos, Terminal (Parser)

* Implementierung des Parsers und der On-Screen-Tastatur sowie der Terminal-Anbindung

* Entwicklung einer QT basierten Version der KDE-Konsole

* Anpassung der Konsole-Fonts auf die Touch-Screen-Geometrie

Plattform / Entwicklungsumgebung:
(embedded) Linux, C++, QT, KDE-Konsole, VT220, Styx, CVS



2001-2004, 2005: Infotainment-System für Kreuzfahrtschiffe
Informations- und Service-System, inkl. Video / Audio-on-demand (QM2, Hanseatic)

Aufgaben:

* Produktkonzeption, Design

* Betriebssystemanpassung

* Konzeption und Implementierung

* Multimedia-GKS, Sprachentwurf

* Prozess- und Netzwerk-Kommunikationsschicht

* Administration, Online-Wartung/Diagnose

* Schnittstelle zum Frontoffice-System

* MTA zum Versenden und Empfangen von Mails

* Mitarbeiterschulung

Plattform / Entwicklungsumgebung:
1400/100 Klienten, Plattenloses System, (embedded) Linux, Kernel, CVS, MySQL+MS SQLServer, C++, X11, QT, TCP/IP, SMTP, (XML-)RPCs, USB, RFCs, Media streaming, Novell GroupWise API, TTG / FCUI-Schnittstelle, Apache, PHP, Perl



1996-2002: Schriftgut- und Workflow-System zur Kreditbearbeitung
Postein- und ausgangsarchiv, elektronische Akte, Vorgangsbearbeitung

Aufgaben:

* DB-Modellierung Archiv, elektronische Akte

* Protokollmeldungen

* Konzeption und Implementierung

* DB / Middleware / Archiv-Schnittstelle, inkl. Sybase / FileNET-Treiber

* XVCS-Plugin Dokumentablage, Archiv / Protokoll-Server

* elektronische Akte: Schnittstelle, Server, Aktenviewer

* Mikro-Workflow-System, PAM-Compiler für Vorgangsgraphen

* Versionsmanagement und Koordination / Teilprojektleitung

* Produktionseinführung, Wartung und Hotline

Plattform / Entwicklungsumgebung:
Windows, Sybase, Host, IDMS, M/Text, Rational Rose für Prototyp-Erstellung, C++, MFC, ND Open Interface, Styx, MQSeries, Tuxedo, DME, CSI(SAA), FileNET, Kodak-Scan-API XVCS, ActiveX-API Eastman-Viewer, PVCS



2002: Prototyp zur Anzeige STEP basierter Konstruktionsdaten

Aufgaben:

* Grobkonzept und Prototyp für die XML-Transformation von AP226-Daten

Plattform / Entwicklungsumgebung:
Java, ISO 10303 (STEP), XML, Styx



2002: USB-Midi Firmware für Midiport 1x1, 2x2

Aufgaben:

* Arbeiten am OSS USB-Midi Treiber

Plattform / Entwicklungsumgebung:
Linux Kernel, EZ-USB AN2131 und 8051 Chips, SDCC



2001: Online Kfz-Versicherung

Aufgaben:

* Konzeption und Implementierung des DB-Modells

* Konzeption der Schnittstelle zum Tarifrechner

Plattform / Entwicklungsumgebung:
Linux, Apache, PostgreSQL, PHP, Javascript, CVS, AS400-Tarifrechner / Backoffice



2000: Web basiertes Failure Tracking System
zur Erfassung / Verfolgung von Fehlern in embedded SW-Komponeten

Aufgaben:

* Konzeption, Implementierung und Produktionseinführung

Plattform / Entwicklungsumgebung:
Linux, Apache, PHP, Javascript



1992-1993 (Entwicklung),1994-2005 (Wartung):
Compilerbau-Werkzeug Styx
ein Scanner und LALR(1) Parser Generator

Aufgaben:

* Konzeption, Implementierung, Wartung

* Online-Dokumentation

* Generatoren für die Sprach-, Bibliotheks- und Programm-Referenz

* Zusammenstellung der Installationspakete

* Veröffentlichung unter (L)GPL

Plattform / Entwicklungsumgebung:
Linux, Windows, C, SGML



1998-1999: Infotainment-System für das Kreuzfahrtschiff MS-Europa
Informations- und Service-System, inkl. Video/Audio-on-demand

Aufgaben:

* Konzeption, Implementierung und Produktionseinführung

Plattform / Entwicklungsumgebung:
350 Klienten; Windows, Visual Basic, Oracle, MS Transactionserver, TCP/IP, Media streaming



1998-1999: KDE Konsole, QT-CORBA Integration

Aufgaben:

* Konzeption, Implementierung, Freigabe und Wartung

Plattform / Entwicklungsumgebung:
Linux, XTERM, C++, QT, CORBA, SGML



1999: UnixODBC

Aufgaben:

* Projektkoordination

Plattform / Entwicklungsumgebung:
Linux, ODBC, JDBC, SGML



1999: Informationsportal für Linux/OSS - Anbieter/Anwender

Aufgaben:

* Konzeption, Implementierung, Installation und Wartung

Plattform / Entwicklungsumgebung:
Linux, Apache, PHP, Javascript



1997-1998: Front-Office-System für Kreuzfahrtschiffe, Version 2
POS, Reservierung, Check-in/out, Exkursionen

Aufgaben: (überwiegend in Miami/FL, Orlando/FL)

* Konzeption und Implementierung zahlreicher Schnittstellen via Netzwerk

* Gerätesteuerungen Produktionseinführung bei Disney Cruiseline

Plattform / Entwicklungsumgebung:
Windows, Oracle, Visual Basic, RS-232, TCP/IP, micros Kassen-Schnittstelle, Kreditkarten-Clearing-Schnittstelle, PBX-Schnittstellen



1996: Front-Office-System für Kreuzfahrtschiffe, Version 1
POS, Reservierung, Check-in/out, Exkursionen

Aufgaben:

* Konzeption und Implementierung

* DB-Modell, Systemkern, diverse Dialoge,

* micros-Kassen-Anbindung,

* Telefonabrechnung, Weckdienst,

* Produktionseinführung auf dem Kreuzfahrschiff AIDA

Plattform / Entwicklungsumgebung:
Windows, Oracle, Visual Basic, COM, TCP/IP, micros Kassen-Schnittstelle, Ericsson PBX-Schnittstellen



1996: Provisionsabrechnung innerhalb eines PPS-Systems

Aufgaben:

* Konzeption, Implementierung und Freigabe

Plattform / Entwicklungsumgebung:
Sun Solaris, Sybase



1991-1996 (Entwicklung),1998-1999,2000,2002 (Wartung):
Speculate: Applikationsgenerator für Datenbankanwendungen

Aufgaben:

* Konzeption, Implementierung und Produktionseinführung

* Wartung und Betreuung der Anwendungsentwicklung

* In diesem Zusammenhang wurde auch der Styx Scanner & Parser Generator entwickelt.

Plattform / Entwicklungsumgebung:
Version 1 (Informix-4GL-Preprozessor),Sinix, Informix / 4GL, C-Isam, C, Lex/Yacc
Version 2 (4GL-Compiler/Interpreter), Windows, ODBC, C/C++, Lisp, Starview, Styx



1991-1992: Anwendungen für die öffentliche Verwaltung
u.a. zur haushaltsrechtlichen Überwachung von ABM-Maßnahmen

Aufgaben:

* Konzeption, Implementierung und Produktionseinführung

Plattform / Entwicklungsumgebung:
Sinix, Informix / 4GL, Speculate



1990: Diagnosewerkzeuge für die ISDN-fähige TK-Anlage Content300
Monitoring, Service & Wartung, Simulation

Aufgaben:

* Übersicht über verfügbare Werkzeuge und vergleichbare Projekte

* Konzeption und Implementierung

Plattform / Entwicklungsumgebung:
HP-Unix, C, Lex / Yacc, ISO 8824 87 (ASN.1), FTZ 1TR6/12TR7 (ISDN D-Kanal-Protokoll)



1989: Dispositionssystem zur Planung der Heftstrukturen
für den Bauer Verlag, Hamburg

Aufgaben:

* DB-Modellierung

* Konzeption und Implementierung der Daten(zugriffs)schicht

* Versionsmanagement und Koordination

Plattform / Entwicklungsumgebung:
Windows, Unix (Altos), MKS, SCCS, Informix, C-Isam, Gupta/SQLBase, C++



1986-1987,1988: Informationssystem zur Überwachung des Elbe-Schiffsverkehrs
inkl. Liegeplatz-Verwaltung für die Schiffsmeldedienst GmbH, Hamburg

Aufgaben:

* Konzeption und Implementierung

* DB-Modell/Zugriffe, Revierübersicht, Reports

* Kommunikation mit der WSV

* Backup & Recovery

* Produktionseinführung

Plattform / Entwicklungsumgebung:
Unix (Altos), Informix / ESQLC, C-Isam, C, Datex-P, SCCS



1987: Einkaufs- und Lagerverwaltungssystem
für die Kantine der Lufthansa AG, Hamburg
(in Zusammenarbeit mit der Gopass GmbH, Bamberg)

Aufgaben:

* Konzeption und Implementierung DB-Modell/Zugriffe

* Koordination

Plattform / Entwicklungsumgebung:
SCO-Unix, Informix / ESQLC, C



1985-1986: Tankdatenerfassungs- und Abrechnungssysteme
für die Spedition Schreiner, Quickborn, und die Edeka AG, Hamburg

Aufgaben:

* Konzeption, Implementierung, Produktionseinführung und Wartung

Plattform / Entwicklungsumgebung:
Unix (Altos), Informix, C, Host-Kommunikation, Tankanlagen-Schnittstelle



1982-1985: Kommerzielle DB-Anwendungen im Architekturbereich
Projektverfolgung, Ausschreibungen, Stücklisten

Aufgaben:

* Konzeption und Implementierung

Plattform / Entwicklungsumgebung:
IBM / 36, RPG III

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
vorzugsweise remote, bei Bedarf auch vor Ort
Profilbild von Heike Manns Manns, Dölle & Partner GbR - Softwareentwicklung, Beratung, Design aus Hamburg Manns, Dölle & Partner GbR - Softwareentwicklung, Beratung, Design
Registrieren