Christian Friedl

Portierung eines Wang 2200-Systems auf Unix

Nachdem die Buchhaltung in der Firma meines Vaters seit den späten 1970er Jahren auf einem Wang 2200-System mit seriellen Terminals gelaufen war und die japanische Firma Wang leider in Konkurs ging, konnte ich meine schon seit meiner Volksschulzeit bestehende autodidaktische Lehre auf diesem System einsetzen, um gemeinsam mit den Technikern der Firma die Portierung des gesamten Systems auf eine Emulation der Firma Niakwa zu bewerkstelligen.

Nicht nur stellte diese Arbeit meine erste Erfahrung mit Unix (SCO Unix System V) dar, sondern war, abseits von privaten Projekten der Schulzeit (eine kleine Textverarbeitung, ein Fraktalgenerator, ein Game of Life), meine erste Erfahrung mit einem realen Softwareprojekt.

Eine besondere Herausforderung hierbei war, dass der gesamte Code in BASIC-2 geschrieben war, einer Programmiersprache, die die Platz-Optimierung so weit trieb, dass normalerweise nicht einmal Abstände zwischen den Keywords geschrieben wurden. Ein völlig legales Idiom war zum Beispiel

10FORK=ATOM:PRINTK:NEXTK

Man konnte hier nicht einmal von Spaghetticode sprechen - es handelte sich eher um zu lange gekochten Nudelteig.

Wienschall GmbH. Buchhaltung

Die Buchhaltung dieses Elektronikhändlers läuft seit Jahrzehnten stabil mit Navision/DOS ("das Blaue"). Ich setze fallweise, je nach Bedürfnislage, neue Anforderungen um.

Holistic Healing

Eines meiner wenigen reinen Webdesign-Projekte: Die Webpräsenz einer Praxis für alternative Heilkunst. Ich betrachte mich generell eher als Coder und Teamleiter, aber diese Website finde ich auch heute noch ansprechend.

Diverse Navision-Projekte

Im Rahmen meiner Anstellung bei der NaviConsult AG setzten wir in kleinen, kräftigen Teams diverse ERP-Projekte um, wobei wir von der FIBU über Einkauf und Verkauf bis zur Kostenrechnung und Projektplanung alle Module auf die jeweiligen Bedürfnisse anpassten. Ich fand sowohl das Teamwork sehr anregend, als auch die Umsetzung von komplexen und aufwendigen Massenbuchungen in unterschiedlichsten Betrieben aus vielfältigen Branchen.

Unter den Kunden, die wir betreuten, waren u.a. der Getränkeautomatenverleiher Delikomat und der Fonds der Wiener Kaufmannschaft.

Bundesimmobiliengesellschaft - Oracle Forms und Reports

Im Auftrag von und in Kooperation mit it-management.at habe ich für die BIG diverse Forms und Reports erstellt und dabei die Oracle Programmierumgebung und PL/SQL gründlich kennengelernt.

Love.at

Das erfolgreiche österreichische Partnersucheportal wurde mit Perl/Mysql implementiert.

Ich betreute das Portal drei Jahre lang als Entwickler, Sysadmin, Datenbankadmin und Mädchen für alles und was sonst so anfällt.

Für mich bedeutete das nicht nur die Möglichkeit, erstmals unter Linux mit einer völlig neuen Programmierumgebung zu arbeiten, sondern auch, die speziellen Probleme der Online-Partnervermittlung kennenzulernen - Fake-Profile, unangebrachte Profilbilder, Matching-Algorithmen...

kinder.at

Ein Portal für kindersicheres Surfen.

BlackBox.net

Die BlackBox war die erste österreichische Online-Community - gegründet 1992 als "Mailbox für Politik und Jugendkultur". Später entstand daraus eine Web-Community, die auf einer Homebrew-CGI-Bibliothek beruhte und größtenteils in C sowie ein wenig Perl geschrieben war.

Als Programmierer und Sysadmin bei MediaClan GmbH. habe ich - praktisch direkt nach meinen ersten Gehversuchen mit Linux und Perl - Erweiterungen für das bestehende Webcommunity-System und die darauf basierende Firmensoftware geschrieben (z.B. eine Zeiterfassung und ein Adressbuch) und den Server gewartet. Im Rahmen der BlackBox Promichats habe ich unter anderem Hermes Phettberg und Prof. van der Bellen betreut. Die Wikipedia-Seite zur BlackBox ist auch heute noch eine interessante und amüsante Lektüre.

Wienschall Internetpräsenz

Eine klassische Katalogwebsite des großen österreichischen Elektronikanbieters, geschrieben in PHP4.

TGD Online/NÖ TGD

Der Niederösterreichische Tiergesundheitsdienst ist eine Regierungsstelle, die unter anderem dafür verantwortlich ist, dass das Nutzvieh im ganzen Land regelmäßig auf diverse Krankheiten untersucht wird. Um diese Kontrollen zu ermöglichen, entstand TGD Online zur Eingabe der Daten von Tierärzten und Bauern in ganz Niederösterreich.

Im Auftrag von und in Kooperation mit it-management.at.

Firstload

Firstload ist ein Usenet Client zum schnellen Download von sehr großen Dateien. Im Laufe meiner Tätigkeit habe ich die Website, die dahinterstehende ERP-Lösung und den Client selbst als Programmierer, ScrumMaster und CTO betreut.

Butler James

Mein privates Projekt, entstanden einerseits, weil ich Excel als Basis für meine Buchhaltung nicht mehr ertrage, und andererseits, um endlich Java zu lernen.

Task Challenger

Mein privates Projekt, entstanden in zwei Wochen als Unterstützung für die Selbstmotivation. Task Challenger macht die eigenen Leistungen sichtbar und stellt entsprechende Belohnungen in Aussicht, um Tätigkeiten, für die man sich nicht leicht motivieren kann, angenehmer und inspirierender zu gestalten.