Qualifikationsprofil (Thomas Schniewind)

Allgemeine Daten


Name: Thomas Schniewind

Anschrift: Wietreie 67 a
22359 Hamburg

Kontakt: +49 40 2097 2650 (Geschäftlich)
+49 40 2097 2657 (Fax)
+49 171 647 6611 (Mobil)
thomas@schniewind.net
https://www.schniewind.net/

Jahrgang: 1965

Ausbildung: Diplom-Informatiker, Informatik, Schwerpunkt: Modellbildung und Simulation, Nebenfach: BWL (Universität Hamburg)
Abitur (Gymnasium Wuppertal)

Fremdsprachen: Englisch

Zertifizierungen: 23.03.2005 Sun Certified Programmer for the Java 2 Platform 1.4

Branchen: Augenoptik
E-Commerce
Logistik
Luftfahrzeugtechnik
Non-Profit
Telekommunikation
Transportwesen
Verlagswesen
Versandhandel

Veröffentlichungen: 16.03.1998 Diplomarbeit

Mitglied von: 01.01.1996 Gesellschaft für Informatik e.V.
07.04.2018 VGSD (Verband der Gründer und Selbstständigen Deutschland e.V.)

Über mich: Ich bin freiberuflich tätiger Diplom-Informatiker und sehe mich in erster Linie als Software-Entwickler und -Architekt mit den Schwerpunkten in objektorientierter Analyse und Design, Software-Entwicklung in Java und verteilten Systemen.
Meine Leidenschaft für die Entwicklung ist auch nach über 20 Jahren Selbständigkeit stetiger Begleiter und meine Gründlichkeit, Gewissenhaftigkeit und Weitsicht haben mir in der Vergangenheit viel positives Feedback beschert.

IT-Erfahrungen seit: 1989


IT-Kenntnisse


Funktionen
Software-Entwicklung >20 Jahre, Experte, zuletzt in 2022
Konzeptentwicklung >10 Jahre, Fortgeschrittener, zuletzt in 2022
Software-Architektur >10 Jahre, Fortgeschrittener, zuletzt in 2022

Sprachen
Java >20 Jahre, Experte, zuletzt in 2022
J2EE >15 Jahre, Fortgeschrittener, zuletzt in 2022
XML >15 Jahre, Fortgeschrittener, zuletzt in 2022
SQL >15 Jahre, Fortgeschrittener, zuletzt in 2021
UML >10 Jahre, Fortgeschrittener, zuletzt in 2019
HTML > 9 Jahre, Fortgeschrittener, zuletzt in 2021
Shell-Script > 7 Jahre, Fortgeschrittener, zuletzt in 2022
AppleScript > 7 Jahre, Fortgeschrittener, zuletzt in 2007
XSL > 6 Jahre, Fortgeschrittener, zuletzt in 2015
XSLT > 6 Jahre, Fortgeschrittener, zuletzt in 2015
JavaScript > 5 Jahre, Fortgeschrittener, zuletzt in 2021
Modula-2 > 4 Jahre, Experte, zuletzt in 1996
CSS > 4 Jahre, Anfänger, zuletzt in 2021
Groovy > 2 Jahre, Fortgeschrittener, zuletzt in 2018
C++ > 2 Jahre, Fortgeschrittener, zuletzt in 1998
C > 2 Jahre, Fortgeschrittener, zuletzt in 1996
OCL > 2 Jahre, Anfänger, zuletzt in 2009
QVT > 2 Jahre, Anfänger, zuletzt in 2009
Kotlin > 1 Jahr, Fortgeschrittener, zuletzt in 2021
TypeScript > 1 Jahr, Fortgeschrittener, zuletzt in 2021
XSD > 1 Jahr, Anfänger, zuletzt in 2022
Cobol > 1 Jahr, Anfänger, zuletzt in 1989
Objective-C < 1 Jahr, Anfänger, zuletzt in 2010

Datenbanken
FileMaker >20 Jahre, Experte, zuletzt in 2021
Oracle > 6 Jahre, Fortgeschrittener, zuletzt in 2016
H2 > 3 Jahre, Fortgeschrittener, zuletzt in 2019
MongoDB > 2 Jahre, Fortgeschrittener, zuletzt in 2018
PostgreSQL > 1 Jahr, Fortgeschrittener, zuletzt in 2021
Sybase > 1 Jahr, Fortgeschrittener, zuletzt in 2000
MS-SQL-Server > 1 Jahr, Anfänger, zuletzt in 2010
DB2 < 1 Jahr, Fortgeschrittener, zuletzt in 2019

Tools
JUnit >20 Jahre, Experte, zuletzt in 2022
OO-Programmierung >20 Jahre, Experte, zuletzt in 2022
Eclipse >15 Jahre, Experte, zuletzt in 2022
J2SE >15 Jahre, Experte, zuletzt in 2022
JMS >10 Jahre, Experte, zuletzt in 2022
Confluence >10 Jahre, Fortgeschrittener, zuletzt in 2022
Git >10 Jahre, Fortgeschrittener, zuletzt in 2022
Jenkins >10 Jahre, Fortgeschrittener, zuletzt in 2022
MS-Office >10 Jahre, Fortgeschrittener, zuletzt in 2022
REST >10 Jahre, Fortgeschrittener, zuletzt in 2022
Spring >10 Jahre, Fortgeschrittener, zuletzt in 2022
Mockito >10 Jahre, Fortgeschrittener, zuletzt in 2021
Swing >10 Jahre, Fortgeschrittener, zuletzt in 2018
CVS >10 Jahre, Fortgeschrittener, zuletzt in 2015
Jira >10 Jahre, Anfänger, zuletzt in 2021
JPA > 8 Jahre, Fortgeschrittener, zuletzt in 2019
Maven > 7 Jahre, Fortgeschrittener, zuletzt in 2022
Hibernate > 6 Jahre, Fortgeschrittener, zuletzt in 2016
ANT > 6 Jahre, Fortgeschrittener, zuletzt in 2011
EJB > 5 Jahre, Fortgeschrittener, zuletzt in 2016
Together-J > 5 Jahre, Fortgeschrittener, zuletzt in 2009
Docker > 5 Jahre, Anfänger, zuletzt in 2022
React > 4 Jahre, Fortgeschrittener, zuletzt in 2021
JBoss > 4 Jahre, Fortgeschrittener, zuletzt in 2016
Weblogic > 4 Jahre, Fortgeschrittener, zuletzt in 2015
Tomcat > 4 Jahre, Anfänger, zuletzt in 2018
Gradle > 3 Jahre, Fortgeschrittener, zuletzt in 2021
IntelliJ IDEA > 3 Jahre, Fortgeschrittener, zuletzt in 2021
JDBC > 3 Jahre, Fortgeschrittener, zuletzt in 2010
JAX-RS > 3 Jahre, Anfänger, zuletzt in 2019
Nexus > 3 Jahre, Anfänger, zuletzt in 2019
Kubernetes > 2 Jahre, Fortgeschrittener, zuletzt in 2021
Vaadin > 2 Jahre, Fortgeschrittener, zuletzt in 2015
Subversion > 2 Jahre, Fortgeschrittener, zuletzt in 2010
TestNG > 2 Jahre, Anfänger, zuletzt in 2018
Amazon Web Services > 1 Jahr, Fortgeschrittener, zuletzt in 2021
Concourse > 1 Jahr, Fortgeschrittener, zuletzt in 2021
helm > 1 Jahr, Fortgeschrittener, zuletzt in 2021
Kafka > 1 Jahr, Fortgeschrittener, zuletzt in 2021
Rational ClearCase > 1 Jahr, Fortgeschrittener, zuletzt in 2011
Rational ClearQuest > 1 Jahr, Anfänger, zuletzt in 2011
OSGI > 1 Jahr, Anfänger, zuletzt in 2009
Oracle Application Server > 1 Jahr, Anfänger, zuletzt in 2007
Cucumber < 1 Jahr, Fortgeschrittener, zuletzt in 2022
Gitlab < 1 Jahr, Fortgeschrittener, zuletzt in 2022
Microsoft Azure < 1 Jahr, Anfänger, zuletzt in 2022
AngularJS < 1 Jahr, Anfänger, zuletzt in 2016
Innovator < 1 Jahr, Anfänger, zuletzt in 2010
XPath < 1 Jahr, Anfänger, zuletzt in 2005

Methoden
Kanban > 8 Jahre, Fortgeschrittener, zuletzt in 2022
Scrum > 6 Jahre, Fortgeschrittener, zuletzt in 2021
Pair-Programming > 2 Jahre, Fortgeschrittener, zuletzt in 2018

Betriebssysteme
Windows XP >10 Jahre, Fortgeschrittener, zuletzt in 2015
Mac OS >10 Jahre, Fortgeschrittener, zuletzt in 2007
Mac OSX > 9 Jahre, Fortgeschrittener, zuletzt in 2021
Windows 7 > 8 Jahre, Fortgeschrittener, zuletzt in 2019
Unix > 7 Jahre, Anfänger, zuletzt in 2015
Linux > 5 Jahre, Fortgeschrittener, zuletzt in 2022
Windows 10 > 4 Jahre, Anfänger, zuletzt in 2022
Windows NT > 3 Jahre, Fortgeschrittener, zuletzt in 2004
CP/M > 2 Jahre, Anfänger, zuletzt in 1989


IT-Projekte


2021-04 - 2022-03
Teamgröße:
Bis 9 Personen
Architektur, Design, Implementierung, Test, Build, Betrieb (Freiberuflich)
Neuentwicklung der Gerätesimulatoren für die Terminals eines großen Hamburger Betreibers von Container-Terminals im Hinblick auf Cloudfähigkeit.
Eigener Schwerpunkt:
Architektur und Implementierung der Simulatoren auf Basis Java 17 und SpringBoot, Deployment via Docker-Compose auf Azure-VM, Konzeption der Schnittstelle zum Automatiktest, Abstimmung mit den Entwicklern der Terminalsteuerungssoftware, Gestaltung der Buildpipeline und des Deployment-Prozesses

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Konzeptentwicklung, Java, Eclipse, Git, Maven, J2SE, J2EE, JUnit, Jenkins, OO-Programmierung, XML, XSD, Shell-Script, JMS, MS-Office, Spring, Kanban, Sockets, Confluence, REST, Docker, Linux, Windows 10, Microsoft Azure, Cucumber, Gitlab

2019-08 - 2021-03
Teamgröße:
Bis 10 Personen
Architektur, Design, Implementierung, Test, Build, Betrieb (Freiberuflich)
Entwicklung eines Auftragsmanagementsystems zum Verkauf von Sonnenbrillen
Eigener Schwerpunkt:
Entwicklung des Backends bestehend aus mehreren Deployables, Entwicklung des Frontends für den Kundenservice als React-App, Entwicklung der Build-Pipeline zum kontinuierlichen Deplyment in einen Kubernetes-Cluster

Branchen:
Augenoptik, E-Commerce

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Java, Git, JavaScript, JUnit, SQL, HTML, XML, Scrum, XSD, Shell-Script, Spring, Confluence, REST, Jira, Mockito, IntelliJ IDEA, Gradle, Docker, CSS, React, Linux, Windows 10, Amazon Web Services, Kubernetes, Kotlin, Concourse, PostgreSQL, Kafka, helm, TypeScript

2018-08 - 2019-07
Teamgröße:
Bis 10 Personen
Architektur, Design, Implementierung, Test, Build, Coaching (Freiberuflich)
Entwicklung einer Message-Plattform für den Container-Export
Eigener Schwerpunkt:
Einführung von Kubernetes im Unternehmen, Architektur des Software-Systems, Aufsetzen der Entwicklungsumgebung, Zusammenarbeit mit dem RZ zur Errichtung der Kubernetes-Cluster, Erstellen von Blaupausen für die Microservices, Full-Stack-Entwicklung der Microservices, Entwicklung der Buildprozesse und Pipelines für Continuous Deployment, Coaching der Entwickler im Bereich Java, SpringBoot, Test, Kubernetes

Branchen:
Logistik

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Java, Eclipse, Git, Maven, JavaScript, J2SE, JPA, JUnit, Jenkins, OO-Programmierung, SQL, Windows 7, HTML, Scrum, Shell-Script, UML, JMS, Spring, Confluence, REST, JAX-RS, Jira, Mockito, Nexus, Docker, CSS, React, Linux, DB2, H2, Kubernetes

2016-03 - 2018-06
Teamgröße:
Bis 10 Personen
Architektur, Design, Implementierung, Test, Build (Freiberuflich)
Full-Stack-Entwicklung und Weiterentwicklung von Microservices und Software-Tools für die QS
Pflegen und Weiterentwickeln von Web-Tests
Migration von Microservices in die Cloud


Branchen:
E-Commerce

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Konzeptentwicklung, Java, Eclipse, Git, JavaScript, J2SE, J2EE, JPA, JUnit, Jenkins, OO-Programmierung, SQL, Windows 7, HTML, XML, Scrum, Shell-Script, Swing, Spring, Kanban, Mac OSX, Confluence, REST, JAX-RS, Jira, Mockito, IntelliJ IDEA, Gradle, TestNG, Docker, MongoDB, Groovy, CSS, Pair-Programming, React, Linux, Windows 10, Amazon Web Services, H2

2015-11 - 2016-02
Teamgröße:
Bis 5 Personen
Architektur, Design, Implementierung (Freiberuflich)
Neuimplementierung einer Webanwendung zur Unterstützung von Inspektionen in der Flugzeugproduktion bei einem großen Unternehmen im Bereich der Flugzeugwartung.
Eigener Schwerpunkt:
Meine Schwerpunkte innerhalb des Projektes liegen in der Implementierung der Backend-Funktionalität, der Definition des Datenbank-Mappings, der Migration der Daten aus einer Altanwendung.

Branchen:
Logistik, Luftfahrzeugtechnik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Java, Eclipse, Git, Maven, JavaScript, J2SE, J2EE, EJB, JPA, AngularJS, Hibernate, JUnit, Jenkins, OO-Programmierung, Oracle, SQL, JBoss, Windows 7, HTML, XML, Scrum, UML, MS-Office, Confluence, REST, JAX-RS, Jira, Mockito, Stash

2011-01 - 2015-11
Teamgröße:
Bis 20 Personen
Konzeption, Architektur, Design, Implementierung, Build-Management, Testautomatisierung (Freiberuflich)
Weiterentwicklung der Architektur der Terminalsteuerungssoftware von Container-Terminals der Hamburger Hafen und Logistik AG.
Eigener Schwerpunkt:
Meine Schwerpunkte innerhalb des Projektes liegen in der Mitarbeit an Fachkonzepten, Konzeption der Architektur, Erstellung und Pflege von Framework-Komponenten (u.a. Redesign des Frameworks zur Durchführung der Anwendungstests) und des Designs und der Implementierung neuer Konzepte in Teilkomponenten zur Steuerung von automatisierten Umschlagsgeräten, Build- und Testautomatisierung, Entwicklung eines Prognosetools als Webanwendung für den Betrieb.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Konzeptentwicklung, Java, Eclipse, Git, Maven, J2SE, J2EE, JPA, Hibernate, JUnit, Jenkins, OO-Programmierung, Oracle, SQL, Windows 7, XML, XSL, XSLT, UML, JMS, MS-Office, Swing, CVS, Spring, Tomcat, Vaadin, Weblogic, Kanban, Windows XP, Unix, RMI, Sockets, Confluence, REST, Jira, Mockito, Nexus

2010-01 - 2011-06
Teamgröße:
Bis 20 Personen
Architektur, Design, Implementierung (Freiberuflich)
Technische Unterstützung der Post Merger Integration, Severseitige Implementierung fachlicher Use-Cases, Redesign, Buildmanagement

Branchen:
Telekommunikation

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2EE, EJB, JBoss, ANT, Rational ClearCase, Rational ClearQuest

2009-05 - 2010-04
Teamgröße:
Bis 20 Personen
Konzeption, Architektur, Design, Implementierung (Freiberuflich)
Reimplementierung einer Anwendung zur Stammdatenpflege im Versandhandel.
Eigener Schwerpunkt:
Design und Implementierung der Bereiche Lieferanten-, Katalog-, Sortiments- und Basisdatenpflege von der Datenbankschicht bis hin zur GUI. Entwicklung eines Databinding-Frameworks, das sich leicht in die bereits bestehenden Teile der Anwendung integriert.

Branchen:
Versandhandel

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, JUnit, Jenkins, OO-Programmierung, SQL, Scrum, MS-SQL-Server, UML, Swing, CVS, AWT, Subversion, Innovator, Windows XP, JDBC

2006-09 - 2009-04
Teamgröße:
Bis 20 Personen
Konzeption, Architektur, Design, Implementierung (Freiberuflich)
Weiterentwicklung der Architektur der Terminalsteuerungssoftware von Container-Terminals der Hamburger Hafen und Logistik AG zur Vorbereitung der Einführung neuer Transportvarianten.
Eigener Schwerpunkt:
Meine Schwerpunkte innerhalb des Projektes liegen in der Konzeption der Architektur, Erstellung und Pflege von Framework-Komponenten (u.a. Entwicklung eines Code-Generators UML-Statemachine nach Java) und des Designs und der Implementierung der neuen Konzepte in Teilkomponenten zur Steuerung von automatisierten Umschlagsgeräten.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Konzeptentwicklung, Java, Eclipse, J2SE, J2EE, JUnit, OO-Programmierung, HTML, XML, XSL, OCL, QVT, UML, JMS, MS-Office, CVS, OO-Design, ANT, Together-J, Spring, OO-Analyse, PVCS, Windows XP, RMI, Mockito

2005-11 - 2007-05
Teamgröße:
Bis 20 Personen
Konzeption, Design, Implementierung (Freiberuflich)
Entwicklung eines CRM-Systems auf J2EE-Basis.
Eigener Schwerpunkt:
Mitwirkung an der Konzeption und Realisierung einer Komponente für die Erstellung- und Verwaltung von Textvorlagen sowie den manuellen und automatischen Versand darauf basierender Schreiben.

Branchen:
Non-Profit

DV-Umfeld:
Software-Entwicklung, Konzeptentwicklung, Java, Eclipse, J2SE, J2EE, EJB, Hibernate, JUnit, OO-Programmierung, Oracle, SQL, HTML, XML, UML, MS-Office, Swing, OO-Design, Together-J, Subversion, Xdoclet, Oracle Application Server, Windows XP

1999-10 - 2007-02
Teamgröße:
1 Person
Wartung, Weiter- und Neuentwicklung von Kleindatenbanken (Freiberuflich)
Wartung, Weiter- und Neuentwicklung von FileMaker-Datenbanken zur Unterstützung im redaktionellen und Anzeigenbereich für eine Redaktion einer Hamburger Verlagsgesellschaft.

Branchen:
Verlagswesen

DV-Umfeld:
AppleScript, FileMaker, Mac OS, Mac OSX

2005-09 - 2005-10
Teamgröße:
1 Person
Design, Implementierung, Wartung (Freiberuflich)
Entwicklung einer Software, die eine Verzeichnisstruktur überwacht und Bild- oder andere Dateien anhand von XML-Konfigurationsdateien in einer Datenbank zur Nutzung innerhalb eines Publishing Systems ablegt.

Branchen:
Verlagswesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, JUnit, OO-Programmierung, SQL, XML, Primebase, CVS, OO-Design, ANT, XPath, Windows XP, JDBC

2005-05 - 2005-09
Teamgröße:
Bis 10 Personen
OOD/OOP (Freiberuflich)
Neuentwicklung einer Java-Anwendung zur Unterstützung des Zolls bei der Steuerung der Zollanmeldungen und Kommunikation mit den Zollpartnern im Rahmen des Containertransports über die Hamburger Hafenbahn.
Eigener Schwerpunkt:
Erweiterung der bestehenden Zustandsmodelle für den Freihafen, Implementierung der Zustandsmodelle als Session Beans, Erweiterung der XML-basierten Schnittstellen, Anpassung des Mappings XML/Java.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, EJB, JUnit, OO-Programmierung, SQL, JBoss, XML, XSL, UML, JMS, MS-Office, CVS, OO-Design, ANT, Xdoclet, Castor, Windows XP, Unix

2004-12 - 2004-12
Teamgröße:
Bis 5 Personen
Architektur (Freiberuflich)
Analyse über die Verallgemeinerbarkeit der Steuerungssoftware eines Container-Terminals. (Das Projekt wurde aus organisatorischen Gründen Ende 2004 gestoppt)
Eigener Schwerpunkt:
Mitarbeit an der Analyse der bestehenden Software, Aufsetzen einer Referenz-Entwicklungsumgebung.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Software-Architektur, Java, Eclipse, J2SE, J2EE, JUnit, XML, UML, CVS, OO-Design, ANT, Windows XP, Windows NT

2004-01 - 2004-08
Teamgröße:
Bis 10 Personen
OOD/OOP (Freiberuflich)
Neuentwicklung einer Java-Anwendung zur Unterstützung des Zolls bei der Steuerung der Zollanmeldungen und Kommunikation mit den Zollpartnern im Rahmen des Containertransports über die Hamburger Hafenbahn.
Eigener Schwerpunkt:
Modellierung und Implementierung der Zustandsmodelle einer Zollanmeldung als Kern des Systems als Session Bean, Entwicklung eines Frameworks zur Implementierung von Zustandsautomaten, Entwicklung und Pflege der Ant-Scripte zur Build-Erstellung, Mapping zwischen XML und Java via Castor, Pflege der XSDs für die Modellierung der XML-Schnittstelle.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, EJB, JUnit, OO-Programmierung, SQL, JBoss, XML, XSL, XSD, UML, JMS, MS-Office, CVS, OO-Design, ANT, Xdoclet, Castor, Windows XP, Unix

2003-04 - 2003-12
Teamgröße:
Bis 10 Personen
Coaching, OOD/OOP, Buildsteuerung (Freiberuflich)
Entwicklung eines integrierten Steuerungssystems für ein Container-Terminal, über das an einer GUI über eine grafische Abbildung des Terminals Informationen abgerufen und Steuerungsparameter justiert werden können.
Eigener Schwerpunkt:
Coaching des Java-Entwickler-Teams, Entwicklung und Pflege des Build-Prozesses, Entwicklung an verschiedenen Teilen der Software, Nutzung/Weiterentwicklung eines XSLT-basierten Datentypen-Generators.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, JUnit, OO-Programmierung, XML, XSL, JMS, MS-Office, CVS, OO-Design, ANT, Windows XP, Windows NT, RMI

2003-07 - 2003-11
Teamgröße:
Bis 5 Personen
OOD/OOP (Freiberuflich)
Entwicklung eines grafischen Leitstands in Java für die Terminalsteuerung des Container-Terminals Altenwerder in Hamburg zur Visualisierung der Materialflüsse auf der Wasserseite mit dem Ziel einer frühzeitigen Erkennung von Problemsituationen und einem schnellen Zugriff auf entsprechende Steuerungsparameter.
Eigener Schwerpunkt:
Vollständiges softwaretechnisches Design und Implementierung der GUI mit Swing, Nutzung/Weiterentwicklung eines XSLT-basierten Datentypen-Generators.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, JUnit, OO-Programmierung, XML, XSL, JMS, MS-Office, Swing, CVS, OO-Design, Windows XP, RMI

2003-03 - 2003-07
Teamgröße:
Bis 50 Personen
OOD, OOP (Freiberuflich)
Optimierung der Terminalsteuerung für das Container-Terminal Altenwerder in Hamburg durch Realisierung des gleichzeitigen Transportes zweier Container über ein Gerät (Twin-Betrieb).
Eigener Schwerpunkt:
Refactoring der Komponente zur Steuerung der automatischen Container-Plattformen zur Vorbereitung auf den Twin-Betrieb, Modellierung der Zustandsmodelle der Komponente für unterschiedliche Transportmodelle, Nutzung/Weiterentwicklung/Optimierung eines XSLT-basierten Datentypen-Generators.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, JUnit, OO-Programmierung, XML, XSL, UML, CVS, OO-Design, RMI

2002-07 - 2003-02
Teamgröße:
Bis 50 Personen
Fehleranalyse-, behebung und Anwendersupport (Freiberuflich)
Inbetriebnahme der Terminalsteuerung für das Container-Terminal Altenwerder in Hamburg.
Eigener Schwerpunkt:
Unterstützung der Betriebsführung bei der Inbetriebnahme im 7x24-Betrieb, Eingreifen zur Auflösung von akuten Problemsituationen, Analyse von Logfiles.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, Eclipse, J2SE, J2EE, JUnit, OO-Programmierung, XML, JMS, CVS, JBuilder, Weblogic, RMI

2001-01 - 2002-06
Teamgröße:
Bis 50 Personen
OOA, OOD, OOP (Freiberuflich)
Entwicklung der Terminalsteuerung für das Container-Terminal Altenwerder in Hamburg zur Steuerung der wasserseitigen Abläufe des Terminals. Die einzelnen Komponenten kommunizieren per JMS und RMI miteinander.
Eigener Schwerpunkt:
Entwicklung der Komponente zur Steuerung der automatischen Container-Plattformen, Definition der Schnittstelle zum Gerätesystem, Entwicklung der JMS/RMI-Schnittstellen der Komponenten, Mitarbeit an verschiedenen Frameworks für die Komponenten der Terminalsteuerung.

Branchen:
Logistik, Transportwesen

DV-Umfeld:
Software-Entwicklung, Java, J2SE, J2EE, EJB, JUnit, OO-Programmierung, XML, XSL, UML, JMS, MS-Office, OO-Design, Together-J, OO-Analyse, PVCS, JBuilder, Weblogic, Windows NT, RMI

1999-09 - 2000-01
Teamgröße:
Bis 5 Personen
Programmierer (Freiberuflich)
Entwicklung einer Schnittstelle zur Synchronisation zwischen einem hausinternen Anzeigen-Informationssystem eines großen Hamburger Verlagshauses und SAP R3.

Branchen:
Verlagswesen

DV-Umfeld:
Software-Entwicklung, SQL, Powerbuilder, Shell-Script, Sybase, MS-Office, Power Designer, Mac OS, Windows NT, Unix

1998-10 - 1999-08
Teamgröße:
Bis 10 Personen
Programmierer (Angestellt)
Tuning der SQL-Abfragen und Weiterentwicklung eines internen Informationssystems für die Anzeigenabteilung eines großen Hamburger Verlagshauses.

Branchen:
Verlagswesen

DV-Umfeld:
Software-Entwicklung, OO-Programmierung, SQL, Powerbuilder, Shell-Script, Sybase, Power Designer, Mac OS, Windows NT, Unix