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