Computer-Werdegang

Holger Hippenstiel
Hauptstrasse 38
71229 Leonberg (Warmbronn)
Deutschland
++49-(0)-7152-28715
Mobil: ++49-(0)-170-4271137
Email

Ich bin ein kompletter Autodidakt, bin durch meinen ältesten Bruder zum Computer gekommen (Danke Horst !), von da an fing ich an immer ernsthafter zu Entwickeln.

Angefangen habe ich 1981 mit Basic auf dem ZX81 mit 1Kb Ram, den meinen Bruder auch irgendwann glücklicherweise auf 16Kb upgegradet hatte.
Gefolgt vom Apple IIe und dem ersten "PC" DAI. Dann folgte 1984 der C64 auf dem ich in Basic & Assembler programmierte und für den ich schon einiges ausgab.
1988/89 rief mich der Wehrdienst als System-Operator im Rechenzentrum der Marine/Glücksburg an einen Großrechner.
Zur gleichen Zeit hatte ich auch meinen ersten Amiga 500, davon hatte ich ein paar, und schliesslich auch einen Amiga 500+ den ich bis 68030/68882 50Mhz (Microbotics VXL030), 2 MB Chipram, 17.3MB Fastram & 2x80MB Festplatte (das Stück (!!!) für 1500DM !) ausbaute und damit schon einiges entwickeln konnte.
Irgendwann im Winter 1992 hiel ich mit glänzenden Augen einen Amiga 1200 in Händen den ich gerade im Fox Markt in Siegen (verkauft Rückläufer von Otto-Versand) für 250DM gekauft hatte (kostet normal das doppelte !), um eine der 80MB Platten an ihm laufen zu lassen musste ich ein paar Stunden löten, den normal kann man da nur 2 1/2" Platten anschliessen - aber es funktionierte - AGA ich komme ! Irgendwann 1994 habe ich den Wechsel zum Amiga 4000 gemacht, weil man beim A1200 zuwenig Ausbaumöglichkeiten hatte (die Tower-Umbauten erschienen erst später). Dort folgte dann nach und nach Erweiterungs & Beschleunigungskarten wie z.B EGS-28 (Super-Graka für die damalige Zeit - nur die Treiber waren nicht so toll - dafür programmierte ich einige Beschleunigungnen siehe Aminet: EGSTurbo), Cyberstorm 68060/50+256MB PS2+UW-Scsi+9.1GB UW-Scsi HD, als irgendwann alle Slots voll waren, erhielt ich einen Amiga 4000T der dann mit allem aufgerüstet was es für Geld zu kaufen gab: CyberStorm PPC (PowerPC 604e 200Mhz+50Mhz 68060 - auch nicht so perfekt - deswegen habe ich z.B MyCpu060 & MyUnitControl dafür programmiert - siehe Aminet)+UW-Scsi+9.1GB UW-Scsi HD+CybervisionPPC (8MB Voodoo II-Chip Out an P IV), Picasso IV (Zorro III Graka mit Hardware-Overlay)+Alle Addons (z.B Concierto Soundkarte mit 16 Bit-Sound) + Ethernet, dann schenkte mir mein "kleiner Bruder" (HP) einen PC, einen 486DX4-133@166, darauf lief Win95 schon einigermassen - davor war PC nie ein Thema gewesen - war einfach zu lahm/kein Vergleich zum Amiga.
Dann folgte irgendwann ein Pentium II 450Mhz und schliesslich stellte ich mir meinen ersten PC komplett aus Einzelteilen zumsammen, ein AMD Duron 800 + A7V etc pp
Inzwischen habe ich schon einige PCs zusammengestellt und kaufe auch nicht mehr das neueste vom neusten, sondern bleibe immer eine Generation hinterher und drehe an der Taktschraube um genug Speed zum Arbeiten zu haben. siehe auch www.kaltmacher.de

Nach dem ich ca. 1 Jahr einen Amiga 500 hatte und etwas mit Profimat von Data-Becker entwickelt hatte - traf ich Flagg, der eine Gruppe für den Amiga gründen wollte, zusammen mit Dust gründeten wir die Gruppe

ASC 3003
(Alien Software Connection) für die ich ein Intro (unglaublich BUNT! *grins*) und ein paar Tools programmierte, dann kam schon OS1.3 raus, und wir gründeten zusammen mit Dust (GFX), Foxx (SFX, Mein Bruder HP) und Bad Brain (Maskottchen)

Bitch Magnet
aber auch der Name schlug nicht so ein wie gehofft, aber es tat sich schon was - ich programmierte ein nettes Intro, schließlich etwa 1 Jahr später gründeten wir

Panic
(Bottles ahead) und von da an ging es richtig bergauf. Dafür habe ich jede menge Releases programmiert, auch Menüs für Jugger's legendäre Black Packs. Schließlich verabschiedeten sich Foxx und ich Panic und bildeten zusammen mit Bass und Barock

The Silents - German Division
dafür releaste ich u.a "Static Chaos", mein bis dahin größtes Projekt (Megademo). Allerdings fingen die Dänen irgendwann an rumzuspinnen, so das wir uns von Silents trennten und die

ZZC (Zig Zag Coorporation)
gründeten. Dann wurde etwas stiller um den Amiga, weil ich meinen ersten PC hatte - ein 486er mit 133Mhz (tuned by Foxx) .. Echte Möhre, aber immerhin ... Als dann Java raus gekommen ist, habe ich mich sofort darauf gestürzt - Danke Martin für das

Java in 21 Days
Bald darauf fing ich bei System-Design an und entwickelte aus den Wünschen der Mitarbeitern ein Intranet. Da der PC ein so schöner Resourcenfresser ist, war zu diesem Zeitpunkt schon ein PII 450Mhz bezahlbar zu haben, also legte ich mir einen zu, PCs zu schrauben, macht zwar nicht so viel Spaß wie ein Amiga, aber dafür ist es billiger. Ich beschäftigte mich interessehalber viel mit Objektorientierter Entwicklung und habe bereits e-Business-Anwendungen (B2B & B2C) entwickelt bevor das Wort

e-Buisness
erfunden wurde (z.B Iwarb, 4-Stufig hierarchisches Shopping-System mit Warenkorb, Volltext-Suche, kompletter Pflegeoberfläche in JDK1.02 [damals für Netscape 3 entworfen]), ich habe kein Problem damit mich in neue Thematiken einzuarbeiten sowie vorgegebene Aufgaben umzusetzen. Ich stand sehr oft direkt mit den Kunden in Kontakt, wirkte aktiv beim Verkauf von Leistungen und Produkten mit und habe mit den Kunden koordiniert was möglich ist und wie umfangreich die Umsetzung ist, welche Vor- & Nachteile bestimmte Erweiterungen haben, meist war auch ein Techniker des jeweiligen Unternehmens dabei, so das die Neuentwicklungen auch gleich in das Intranet / bestehende Firmenarchitektur übernommen werden konnten. Auf Messen vermittelte ich den Kunden direkt meine Produkte und beriet sie bei technischen Fragen.
www.karasto.de
www.luedecke.de

Effizienz
Von mir entwickelte Module bestechen durch ihre Effizienz (Geschwindigkeit & Größe) und Wiederverwendbarkeit, so entwickelte ich beispielsweise einen eigenen Pre-Compiler für Java in Java, der es ermöglich den Kompiliervorgang abhängig von einer Konfigurationsdatei zu machen, oder eine eigenes Verbindungsprotokoll mit der Datenbank, das es ermöglich trotz einer (oder mehreren) Firewall(s) beliebige Abfragen an eine Datenbank zu senden.

ComputerFreak
Ich bin ein ComputerFreak und engagiere mich stark für das Unternehmen bei dem ich angestellt bin, leiste auch außerberuflich vorausschauend Leistungen die der Firma und mir schließlich dienlich sein können.

EDV-Kenntnisse:
Hardware:
· ZX80,/ZX81 [gut]
· DAI Personal Computer [gut]
· VC20/C64 [sehr gut]
· Apple IIe, Macinstosh, Powermac [gut]
· Amiga 500(+),600,1200,4000(T) [sehr gut]
· 386/486/P I/II&III, AMD Duron, Athlon(XP), A64 S754/S939 [sehr gut]
· div. Großrechner und Workstations wie Sun, IBM, etc [befriedigend]

Betriebssysteme:
· AmigaOS [sehr gut]
· DOS [sehr gut]
· Linux (Mandrake, Redhat, Suse) [sehr gut]
· MacOS [gut]
· Unix (Solaris, Sun) [befriedigend]
· Windows [sehr gut]

Sprachen:
· Assembler (650x, 680x0/6888x, PowerPC 60x) [sehr gut, PowerPC befriedigend]
· Basic [sehr gut]
· Html (Live-Html, DHtml, PHtml, CSS) [gut]
· Java (JDK1.02, JDK1.x+, KL-Group J-Class, Livetable, BWT, Swing, Servlets, JSPs, Vimp) [sehr gut]
· JavaScript [sehr gut]
· Pascal [befriedigend]
· Perl [ausreichend]
· Rexx (ARexx) [sehr gut]
· SQL (PL/SQL [Oracle-DB], MSQL.) [gut]
· Shell (Script Dos/Amiga) [sehr gut]
· UML [ausreichend]

Java IDEs:
· Symantec Visual Cafe 1.x-4.x [sehr gut]
· IBM Visual Age 3.x-4.5 [sehr gut]
· IBM Websphere Studio [gut]
· Eclipse [gut]
· andere [ausreichend]

Office:
· Access [gut]
· Bildbearbeitung (PaintShopPro, Adobe Photoshop, etc) [gut]
· CVS [befriedigend]
· Excel [gut]
· PowerPoint [befriedigend]
· Rational Rose [gut]
· Word [gut]
· Notes [gut]

Netzwerk :
· NetBios [gut]
· TCP/IP [sehr gut]
· IPX/SPX [gut]
· ParNet [sehr gut]
· AmiTCP [sehr gut]
· Miami [gut]

Sonstiges:
· Browser (Internet Explorer, Avant, NetCaptor, FastBrower, FireFox, Netscape Navigator, Opera, Miami) [sehr gut]
· FTP (WS_Ftp, LeechFTP, etc) [gut]
· IRC (mIRC etc) [gut]
· Soundbearbeitung (CoolEdit etc) [gut]
· Telnet (TeraTerm, SecureCRT, etc) [gut]
· Quake I-III, Half-Life/Opposing Force/Team Forttres,Delta Force, RTCW, etc [sehr gut]
· Kompressorkühlung [gut]
· Peltierkühlung [sehr gut]
· Wasserkühlung [sehr gut]
· Schalldämmung [sehr gut]
· Modding [gut]

Sprachen:
· German (Muttersprache)
· English (fliessend)

Hobbies:
· Computer
· Kegeln
· Lesen
· Musik

Praxis/Projekte :

Basic auf Z80/Z81/DAI-PersonalComputer/Texas Instruments 34
1981-1984

Basic/650x-Assembler auf C64
1984-1988

Basic/Pascal/Assembler (680x0/PowerPC)/ARexx/Script auf Amiga/Mac
Hunderte freier Programme u.a für AmigaMagazin/AmigaPlus/Aminet/Phase 5 (eher konkurrierend ;)
"MainCoder" in ASC3003, Bitch Magnet, Panic (Bottles ahead !), Rebels (Yo !), The Silents (Parties in Aars are cool !) und ZZC (Zig Zag Coorporation). Jede Menge Intros/Demos/Packs/Menues/Blackpacks etc
1988-heute

EDV-Operator an IBM RS/6000 im Großrechenzentrum der Marine, Glücksburg mit Aufgabenbereich: Instandhaltung und Wartung des Systems, Systemanalyse und Entwicklung vorgegebener Algorithmen, Einweisung und Betreuung des Bedienungspersonals
1990 - 1991

ESD - ECapi für Amiga, Verschlüsselung mit Risc-Core (MeChip)
1995 - Entwicklung (Amiga) wurde eingestellt

System-Design GmbH Warmbronn, Leitung der Entwicklung, Entwurf & Entwicklung Infraoffice in Java inkl. Zeiterfassung mit Abgleich von Zeiterfassung / Differenzberechnung, Definierbare Faxvorlagen, Html-Editor für Dokumentendatenbank, Versand per RSA-Verschlüsselter Mails mit MD5-Prüfsumme
1996 - 1998

Haitec IT-Services GmbH Warmbronn, Leitung der Entwicklung, Entwurf & Entwicklung des Produktkatalogs "Iwarb" Mehrsprachig/Komplette Pflegeoberfläche in Java 1.02 mit eigener Proxyfähiger Datenbankverbindung per stored PL/SQL (Oracle) inkl. SSL, Brokat (Korrektur/Überarbeitung/Erweiterung Homebanking-Applet für Fiduccia, inkl. Verschlüsselung über Brokat-Twister etc), Java-Schulungen gegeben bei mehreren Firmen u.a Data-View/Nürnberg, Danka (Kodak) Projektleiter MSQL/Tablebrowser Java/JDBC dynamische Anpassung an Tabellen/View/Spaltentypen
1998 - 1999

Haitec AG Rutesheim, SDR - Projektverantwortlich, Entwicklung & Umsetzung nach Wunsch des Kunden, IRC-Client in Java (Jaiv, wird nur gelegentlich eingesetzt), Haitec-Appletviewer in Java (Haiv) eingesetzt für Demo-CDs etc, Audi AG Ingolstadt Year2000-Datenbank Projektverantwortlich, Umsetzung der Kundenwünsche (VisualAge/DB2/JDBC, interne Verwendung), Daimler-Chrysler Böblingen PFMS/CMS Mitverantwortlich für die Planung & Umsetzung, Kundenorientierte Oberflächen, Definierbare Zeichensätze für das Gesamtsystem, jede Plattform & jeden einzelnen Rechner (Packaging Melde & Freigabesystem / Change Management System, Dynamische Ablaufsteuerung der Konstruktionsbedingten Abläufe bei der Erstellung von Fahrzeugen, Oracle/Stored PL/SQL interne/internationale Verwendung), GAA Hamburg Echtzeit Online-Auktion in Java 1.02 Entwicklung & Umsetzung, Censio AG Östrich-Winkel Versicherungsvergleiche (KFZ-, Kranken-, Lebensversicherung etc) Senior-Developer, Koordinierung der Ablaufsteuerung auf Basis Servlets/Java Server Pages mit Websphere (Visualage V3, Oracle, IBM VIMP / Prototyp des Labors, Mitentwicklung an VIMP, Erstellung des persönlichen Versicherungsvergleichs). u.a musste ich den Mitarbeitern von IBM erstmal eine Servlet Schulung verpassen, ich bin als "Feuerwehr" eingesprungen, weil schon 1 Jahr entwickelt wurde und zwar alle Teil-Module liefen, aber nicht das Gesammtsystem.
1999 - 2001

Visuality - Realtime Java-Demo (Pentium 200Mhz oder PowerPC (603/604e) 200Mhz)
1998 - 2001 (Endlich einen Weg gefunden legal auf die Audiodaten zuzugreifen)

Offizieller Betatester des Aminet
seit 2001

Revival von
The Silents
seit 2001

Kaltmacher
seit 2002

Rawhi
seit 2004

Interesse ? Ich bin noch zu haben !