Entwicklungsleiter, Systemarchitekt, Projektleitung, Administration
(2001-2006, Projektdauer: 6 Jahre)
Konzeption, Planung und Realisierung eines Serverframeworks als Plattform für die Entwicklung
von Logistikmodulen. Unterstützung von verteilten Systemen, Lastverteilung, Intelligente
Datenverteilung (Replica). Konzeption und Integration einer intelligenten Datenverteilung.
Anforderungen: transparente Datenübermittlung, Verschlüsselung der Daten, selbstorganisierte
Vermittlung der Daten zum Zielhost, Bildung eines Adhoc-Netzwerks mit dynamisch verfügbaren
Nodes, wenig Overhead für die Paketvermittlung, Cache für temporär nicht verfügbare Nodes,
Streamingfähigkeit für Bild und Tonübertragung, zentral überwachbar aus Leitstand, Skalierbarkeit,
Möglichkeit zur temporären Verbindung von Inselnetzen. Integration von Nagios zur
Systemüberwachung. Entwicklung von Modulen für Logistik und Lagerhaltung, Datenschnittstellen,
Workflowsteuerung. Prototypentwicklung unter Python, später Portierung und Weiterentwicklung der
Applikation unter C++. Konzeption, Planung und Realisierung eines Webauskunftssystems mit
Zugriff auf die Daten des Serverframeworks und dessen Modulen. Integration eines Moduls zum
Datenaustausch in Formaten EAN128, EDIFACT, XML, PLAIN. Integration eines Moduls zur
Fertigungssteuerung. Integration eines Moduls zur Dokumentenarchivierung. Integration eines
Moduls zur Ressourcenplanung. Integration eines Moduls zur Seriennummernverfolgung von
Bauteilen. Inbetriebnahme und Betreuung des Systems bei Kunden.
Skills: Leitung der Softwareentwicklung, Personalführung, Projektmanagement,
Softwarekonzeption, Softwarespezifikation, Lizenzmanagement, Lizenzierungsmodelle,
Entwicklungsworkflows, Schulung, Beratung, GUI-Design, GNU C++, Python, Perl, Java, JavaScript,
Borland C++, VoIP, Windows, FreeBSD, SuseLinux, WLAN, Latex, Apache, XML, XMLRPC, Mantis,
Nagios, MySQL, PostgreSQL, Kerneloptimierung, DMS, CVS, SQL, SQL-Transactions, FTP,
Apache, LDAP, POP3, IMAP, SMTP, SMB, DNS/Bind, Squid/Proxy, CUPS, SSL, AES128, AES256,
Multithreading, Client/Server, verteilte Systeme, Datenanbindung (EAN128, EDIFACT, XML, PLAIN),
Datensicherungskonzept, Administration