Start Page

Projekte und Tätigkeiten

Kennenlernen ist eine der wichtigsten Tätigkeiten in der Start- und Vorbereitungsphase von Projekten. Für diejenigen, die mich nicht bereits von einer Veranstaltung kennen und noch nichts von mir gelesen haben, oder keinen kennen, den Sie fragen können, oder einen ersten Einstieg suchen, möchte ich hier versuchen ein paar Stichpunkte zu notieren. Letztlich muss man sich doch persönlich unterhalten, um sich ein Bild zu machen, oder noch besser, einfach ausprobieren ob man zusammen was bewegen kann.

Projekte kann man nur erfolgreich gemeinsam bestreiten, wenn man wirklich zusammen passt. Deshalb gehört es zu meinen Grundsätzen, dass man erst mal loslegt, bevor man sich festlegt. In der ersten Beschnupperphase können dann beide Seiten gegebenen Falls sagen, wenn es nicht zusammen passt, ohne Begründungszwang. Das spart im Falle eines Falles Nerven und erhält Freundschaften und Kontakte.

Was ich für Sie tun kann

In erster Linie und am Liebsten verdiene ich mein Geld damit, dass ich mein Wissen und meine Erfahrungen in Projekte einbringe. Das kann in unterschiedlichen Formen sinnvoll sein. Die Möglichkeiten der Zusammenarbeit reichen dabei von Schulung über Coaching und Projektleitung bis hin zu konzeptioneller Beratung oder Mitarbeit. Je nach Erfordernis bin ich bei Ihnen vor Ort tätig oder im eigenen Büro, das über gute technische Voraussetzungen verfügt, bis hin zu einem eigenen heterogenen Netzwerk mit AS/400, LINUX Server und Windows Clients.

Web Anwendungen und Server Java

Der Bereich Java auf der AS/400 und Java im AS/400 Umfeld hat sich von der Spielwiese zur Baustelle entwickelt. Zu Beginn meiner Tätigkeit im Java Umfeld standen Anfragen im Vordergrund, die Orientierungshilfe wollten; mittlerweile hat sich der Schwerpunkt zu Coaching und konzeptioneller Beratung verschoben. Ob Sie Java bei mir gelernt haben, oder woanders spielt für mich dabei keine Rolle. Web Anwendungen mit AS/400 und Java heißt Nutzung der Servlet Technologie. Zu den wesentlichen Zielen meiner Projekttätigkeit gehört es hier Anwendungen klar und einfach zu halten und damit wartbar und stabil zu machen. Wer hier schon mal mit Zauberkästen gearbeitet hat, oder seine Projekte mit ehemaligen shooting Stars des neuen Marktes bestückt hat, der weiss aus eigener Erfahrung, dass Schnickschnack zwar nett aussieht, aber selten die Erwartungen erfüllt.

Nutzung AS/400 als Datenbank Server

Spätestens wenn die ersten Java Anwendungen sich Daten aus einer AS/400 holen, ist es soweit: die AS/400 spielt Datenbankserver. Meine langjährigen Erfahrungen in der Systembetreuung AS/400 kommen mir hier zu Gute, wenn es um das Tuning geht, dem Aufspüren der Performance Engpässe und die anschließende Optimierung der SQL Schicht. Wenn man sich hier negative Erfahrungen ersparen will, ist es spätestens wenn es nicht nur um das Lesen von Daten geht, von Vorteil sich konzeptionelle Gedanken über den Aufbau seiner Datenbank zu machen. Meist ist dann der schrittweise Ausstieg aus dem record level access der RPG Anwendungen angesagt. Ein weiteres Aufgabenfeld im Datenbankbereich ist auch die Nutzung von stored Procedures und User defined Functions zur Integration vorhandener RPG Bausteine.

Modernisierung von Anwendungen

In vielen Fällen (aus meiner Erfahrung leider sogar in den meisten) müssen vorhandene Anwendungen einem Redesign unterzogen werden, um sie zumindest teilweise in die neue Welt der Web basierten Anwendungen hinüber zu retten. Hier wird viel versprochen, aber haben Sie schon mal darüber nachgedacht, warum sich kaum Portierungen von Green Screen Software am Markt halten konnten, egal wie sie GUIifiziert, WEBenabled oder sonstwie zu WEBlications gemacht wurden, oder warum es für diesen Vorgang nur solche kurzlebigen Wortungeheuer gibt? Die Modernisierungs- und Redesign- Konzepte sind von den spezifischen Eigenschaften Ihrer Software abhängig und diese Konzepte erfordern Knowhow aus beiden Welten.

Projekt Erfahrungen

Branchen Kenntnisse

Banken: mehr als 8 Jahre bei verschiedenen Instituten; sowohl fest angestellt als auch Freiberuflich; in verschiedenen Bereichen.

Versicherung: ein Jahr im Bereich Einsatz von Standard Software und Eigenprogrammierung.

Produktion: mehrere Jahre im universellen Einsatz in einem mittelständischen Betrieb mit großem Namen.

Spedition: über zwei Jahre

Handel: beratende Tätigkeit für namhafte Kunden.

Softwarehaus: strategische Partnerschaft mit verantwortlicher Tätigkeit für ein mittleres Softwarehaus.

Branchen übergreifend in den unterschiedlichsten Aufträgen.

Arbeitsschwerpunkte

Java Spezialist auf AS/400 seit das erste Hallo World die AS/400 erblickte.

Erfahrungen in Projektleitung mit Verantwortung für Anwendungsdesign.

Erfahrung mit Reviews von Java Projekten.

Untersuchung Performance von Java Anwendungen auf AS/400.

SQL und Datenbankspezialist seit SQL Zugriffe auf der AS/400 anfingen zu rennen.

Erfahrungen in Data Warehouse Projekten.

Untersuchung Performance von SQL basierten Datenbankschichten.

Mehrere Jahre Tätigkeiten als Systemprogrammierer, Systemverantwortlicher und Netzwerkverantwortlicher im AS/400 Umfeld.

Mehrere Jahre universeller Einsatz von IBM /36 bis AS/400 in allen RPG und CL Varianten.

Ein Jahr Tätigkeit mit COBOL unter MVS.

Plattformen

Hauptplattform ist für mich immer noch AS/400 (so wird diese Maschine bei mir in 10 Jahren noch heißen)

IBM /36 und /38 habe ich mittlerweile erfolgreich verdrängt

LINUX hätte die Chance meine Lieblingsplattform zu werden, wenn die AS/400 mehr als ihren Namen verliert.

MVS muss man einfach auch mal gemacht haben.

Windows braucht man zum arbeiten; meistens sage ich da, dass ich mich damit nicht so genau auskenne: man weiss ja nie, was dann als nächste Frage kommt.

 Aufwärts