Stuart Clayton

Selbstständig, Java Entwickler, Bank IT-Tochter

Köln, Deutschland

Fähigkeiten und Kenntnisse

30 Jahre Erfahrung als Entwickler
Coach
Architekt und Projektleiter mit Smalltalk und Java
die diese Wartbarkeit fördern. Technologiestichwör
SQL
Smalltalk
C
DB2
DB2/MVS
Oracle
Persistenzframeworks
JPA
OLAP und Batch
DB Schemadesign
O/R Mapping
IBM Datastudio
JEE
EJB3
JMS
MQ
MQTT
JCA
JBoss
Websphere
eclipse JEE
eclipse RCP und Pluginentwicklung
Java Concurrency
mybatis
Spring Framework
XML / XSD
GIT / SVB / CVS
ASM (Java bytecode analyse)
POI
OSGI
Dependency management
Modularisierungsdesign
QS
Codereviews
Refactoring

Werdegang

Berufserfahrung von Stuart Clayton

  • Bis heute 9 Jahre, seit Mai 2015

    Java Entwickler

    Bank IT-Tochter

  • Bis heute 12 Jahre und 4 Monate, seit Jan. 2012

    Java Entwickler

    Bank IT-Tochter

    Konzeptionierung und Implementierung von Modulen, die das verhandene Codereviewverfahren um die Erkennung von möglichem Schadcode erweitern. Die Reviews werden über Anwendungscode hinaus auch die Entwicklungs-, Build- und Installationsverfahren erfassen.

  • Bis heute 17 Jahre und 11 Monate, seit Juni 2006

    Java Entwickler

    Bank IT-Tochter

    Codereviews und Toolentwicklung für die Qualitätssicherung der ca. 200 Anwendungen der IT-Zentrale eines Bankensystems.

  • 2 Jahre und 3 Monate, Feb. 2013 - Apr. 2015

    Java Entwickler

    Paketspedition

    Java Entwicklung, Client und Server Komponenten für die Logistik einer deutschlandweiten Paketspedition

  • 7 Monate, Juni 2011 - Dez. 2011

    Java Entwickler

    Logistikunternehmen

    MOS (message-oriented middleware) Anwendung zur Konvertierung von verschiedenen Generationen von Kommunikationsprotokoll zwischen Telematikgeräten und den logistischen Zentralrechnern.

  • 6 Monate, Dez. 2010 - Mai 2011

    Java Entwickler

    Transportunternehmen

    Webanwendung zur Verwaltung von Informationen über geplante Großbaumaßnahmen im Schienennetz des Kunden. Alle Partnerunternehmen können Berichte darüber anfordern, welche ihrer Züge von Maßnahmen betroffen wären, und Stellungnahmen zu der Planung abgeben.

  • 4 Monate, Sep. 2010 - Dez. 2010

    Java Entwickler

    Transportunternehmen

    Vorbereitung der technischen Anbindung einer Staatsbahn an die Schnittstelle des Vertriebssystems des Kunden.

  • 7 Monate, Dez. 2009 - Juni 2010

    Javascript Entwickler

    Transportunternehmen

    RCP Anwendung zur Erfassung von Daten für die Disposition und Steuerung in den deutschlandweiten Instandsetzungswerken des Kunden. Dies war die erste RCP Anwendung, die das Systemhaus entwickelt hat.

  • 3 Monate, März 2009 - Mai 2009

    Java Entwickler

    Bank IT-Tochter

    Aktualisierung einer Anwendung zur Konsortialfinanzierung von großvolumigen Darlehen.

  • 2 Monate, Feb. 2009 - März 2009

    Java Entwickler

    Bank IT-Tochter

    Erweiterung einer Vertriebsanwendung, mit der die Finanzierung von Kundenbauvorhaben verwaltet wurde. Die Anwendung wurde um die Möglichkeit ergänzt, eine Finanzierung durch mehrere Geldgeber zu verwalten.

  • 6 Monate, Aug. 2008 - Jan. 2009

    Technischer Leiter und Entwickler

    Bank

    Anwendung zur automatischen Abrechnung der Abgeltungssteuer. Die Bank handelt mit Aktien im Auftrag von Kunden. Die Anwendung bietet diesen an, die ab Januar 2009 anfallende Abgeltungssteuer automatisch ans Finanzamt abzuführen.

  • 2 Jahre und 3 Monate, Apr. 2006 - Juni 2008

    Technischer Leiter und Entwickler

    Automobilsystemhaus

    Entwurf und Entwicklung einer Test-Engine. Der Kunde entwickelt Test- und Simulationssoftware für die Kraftfahrzeugindustrie. Die Testsoftware wird beim Kfz-Hersteller und in Werkstätten eingesetzt. Sie wird im voraus durch Ingenieure in Form von Flußdiagrammen grafisch definiert. Die Flußdiagramme enthalten logische Verzweigungen, Nebenläufigkeit und grafische Ausgaben. Das von mir implementierte Framework konvertiert die Diagramme in eine Normalform und führt sie aus.

  • 5 Monate, Nov. 2005 - März 2006

    Java Entwickler

    Bank

    In der ersten Phase eines Migrationsprojektes, Mitarbeit an der Erstellung des Regelwerks für die halbautomatisierte Migration der zentralen Geschäftsanwendung von Smalltalk nach Java.

  • 7 Monate, Apr. 2005 - Okt. 2005

    Java Entwickler

    Bank IT-Tochter

    In der letzten Phase vor Abnahme einer Kreditanwendung, die in Java und Smalltalk implementiert war: Überwachung der Schemaevolution und Konsolidierung der Initialisierungsskripte für die Datenbank, Implementierung eines Smalltalk Adapters zur MQ-Anbindung an kundeneigenes Backend, Erstellung von QA-Analysen, Implementierung eines Caching-Frameworks.

  • 1 Jahr, Apr. 2004 - März 2005

    Technischer Leiter und Entwickler

    Baumarkt

    Konzeption und Implementierung der Datenmigration für das Warenwirtschaftssystem einer deutschen Baumarktkette mit Auslandspräsenz. Das bisherige System basierte auf Foxpro (dBase), das neue auf J2EE und MySQL.

  • 6 Monate, Nov. 2003 - Apr. 2004

    Java Entwickler

    Bank

    Rekonstruktion des Sourcestandes einer Verwaltungsanwendung für Leasingverträge, der 3 Jahre zuvor lückenhaft versioniert worden war. Technisches Design, Konzeption und Implementierung neuer Funktionalität, zum Beispiel Zugriffs- und Datensicherheit. Migration der Anwendung von Linux/390 auf Linux/Intel.

  • 2 Monate, Juli 2003 - Aug. 2003

    Java Entwickler

    Versicherung

    Bei der Migration der Bestandsführung von BS2000 auf z/OS: Portierung der Zugriffsschicht für den zentralen Schlüsselwertbestand von 9750 Terminalemulation nach J2EE.

  • 1 Jahr und 8 Monate, Nov. 2001 - Juni 2003

    Java Entwickler

    Finanzverwaltung

    Redesign und Refaktorierung der Persistenzschicht in einem großen Java Enterprise Projekt. Die Anwendung mußte von der IBM Plattform "San Francisco" nach J2EE portiert werden.

  • 1 Jahr, Dez. 2000 - Nov. 2001

    Technischer Leiter und Entwickler

    Bank

    Erstellung des Prototyps für eine Internet Kreditantragsanwendung. Migration bestehender Anwendungen auf die neue Java Enterprise Umgebung mit einem kundeneigenen UI Framework. Die neue Anwendung war im Verlauf einer Fusion zweier Rechenzentralen erforderlich geworden.

  • 5 Monate, Juli 2000 - Nov. 2000

    Technischer Leiter und Entwickler

    Bank

    MobileBanking Anwendung, die Kunden über Veränderungen in Kontoständen und Aktienkursen benachrichtigt. Besonderheit: ich mußte ein einfaches Persistenzframework entwickeln, da Kundenbedenken gegen ein kommerzielles Framework bestanden. Die hauseigenen Entwickler hatten wenig Erfahrung, das DB Schema war noch im Fluß, und die DB2/AIX Datenbank sollte später auf DB2/MVS portiert werden.

Ausbildung von Stuart Clayton

  • 1972 - 1977

    Mathematik

    RFW Universität Bonn

    algebraische Topologie

  • Mathematik

    University of Texas at Austin

Sprachen

  • Deutsch

    Fließend

  • Englisch

    Muttersprache

  • Französisch

    Gut

  • Spanisch

    Gut

Interessen

Praktische Philosophie und Soziologie: Luhmann
Sloterdijk
Nassehi
Atlan
Morin

21 Mio. XING Mitglieder, von A bis Z