betabug... Sascha Welter

home english | home deutsch | Site Map | Sascha | Kontakt | Pro | AppleScript | MUS

Sascha professionell

Auf dieser Seite: Programmieren, Support, System-Administration, Kurse

Resume

Meinen "Lebenslauf" im amerikanischen Resume-Stil habe ich für alle, die mehr über meinen professionellen Werdegang wissen wollen.

There is an english version of my resume too.

Also the greek version of my resume / biografiko.

Stichworte Programmieren:

Programmieren

Lange Zeit setzte ich vor allem AppleScript ein, da ich damit mit der verfügbaren Hardware schnell und unkompliziert Resultate erzielte. Einige spezielle Projekte:

Daneben habe ich Erfahrung mit perl, vor allem natürlich auch im cgi-Bereich. Einige der als cgi umgesetzen Projekte:

expect ist eine meiner liebsten Entdeckungen. Diese UNIX-Scriptsprache ist besonders zur Automatisierung von interaktiven Programmen entwickelt worden. Ich habe mit Expect der Übung halber ein Script geschrieben, mit dem über den Server der Firma Minick SMS-Nachrichten verschickt werden können. Daraus sollte schlussendlich eine neue Version des SMS-Chats enstehen, doch die AppleScript-Lösung wurde aufgrund von "läuft auch so" noch weiterbenutzt.

Grundsätzlich interessieren mich noch weitere Programmiersprachen, vor allem Ada. Ich bin bereits seit längerer Zeit mit Ada beschäftigt, mal mit mehr Zeiteinsatz, mal wieder mit weniger. Wichtiger als die Programmiersprache ist mir schlussendlich eine gute Lösung, sauber umgesetzt.

Inzwischen habe ich auch viele Erfahrungen mit python gesammelt, noch eine Script-Sprache. Python ist sehr übersichtlich und erinnert mich in vielen Sachen an Ada. Vielleicht nicht ganz so elegant wie AppleScript und nicht ganz so geradlinig und klar wie Ada, aber als erster Eindruck sehr interessant. Auf jeden Fall einiges aufgeräumter als perl (aber dafür braucht es ja nicht viel). Mein erstes python-script hatte ich jedenfalls sehr schnell zum laufen gebracht.

Mit python habe ich jetzt schon viele Zeilen Code für Zope-Projekte geschrieben. Die Sprache gefällt mir immer noch sehr gut. Zope ist ein ganzer Application-Server, mit dem man Webapplikationen mit allem drum und dran machen kann.

Einige der Zope-Projekte, die ich bei der Network AG gemacht habe oder an denen ich beteiligt war:

Im Zusammenhang mit der System-Administration habe ich mich vermehrt mit Shell-Skripten beschäftigt. Dabei habe ich cron, at, sed, awk und alle ihre Freunde schätzen gelernt.

Stichworte Support:

Kenntnisse Support

Support-Kenntnisse sind schwer quantifizierbar. Ich habe schon viele Probleme gelöst, aber selten steht ein Minnesänger in der Nähe, der von diesen Heldentaten berichtet. :-)

Besonders gut kenne ich mich im Mac-Bereich aus. Dabei habe ich so ziemlich die ganze Pallette der üblichen Programme supportet. Von Büro über Datenbank und Termin/Agenda bis zu Graphik, Photo, Sound und Video. Dabei kamen die verschiedenen Mac-Systeme seit 7.0.1 bis zum neuesten Mac OS X natürlich nicht zu kurz.

Anscheinend stehe ich in dem Ruf auch obskurere Problem oft nur durch meine Anwesenheit zu lösen :-), bei STAR TV ist so mancher Cutter schon verzweifelt, weil ein besonders seltsames Phänomen verschwandt, sobald ich auftauchte. Ich selber denke eher, dass es daran liegt, dass ich mich so langsam mit den üblichen Problemen im Bereich Digital-Video angefreundet habe. Ich kann zwar auf dem AVID Media Composer und auf Apples Final Cut Pro selber nicht so recht "schneiden", aber wenn etwas kaputt geht, bringe ich es meistens wieder zum laufen.

Mein Hintergrundwissen im Netzwerk-Bereich hilft mir häufig auch weiter beim Support: Wenn man grundsätzlich weiss, um was es geht, kann man Probleme oft lösen, ohne immer alles im Detail zu kennen.

Stichworte System-Administration:

System-Administration

Schon länger habe ich diverse Server auf Macs aufgesetzt und verwaltet (z.B. FileMaker, Now Up-To-Date & Now Contact, QuickMail, SIMS, ...).

In letzter Zeit beschäftige ich mich mehr mit Unix-Servern, zum Beispiel mit Sendmail, UW-Imapd, bind (DNS-Server) und der Administration von Zope. Mir macht gerade das Lösen von DNS- und Mail-Problemen grossen Spass. Keine Ahnung, was ein Psychiater dazu sagen würde.

Speziell interessant fand ich es, bei STAR TV einen "bridging" Firewall zu installieren. Das ist ein Firewall, der selber keine IP-Adresse hat und daher auch nicht im Netzwerk sichtbar ist. Dazu brauchte es einen unbenutzten älteren PC, OpenBSD und die in OpenBSD integrierte pf Firewall-Software.

Stichworte Kurse:

Kurse

Ich gab und gebe des öfteren Kurse, Vorträge und Workshops zu Computerthemen. Dabei ist es mir besonders wichtig, dass die Teilnehmerinnen und Teilnehmer aktiv einbezogen werden.

In kürzeren Vorträgen bis ca. 1 Stunde stelle ich ein Thema vor, dass für die ZuhörerInnen neu ist oder zu dem ich etwas neues aufzeigen kann. Beispielsweise habe ich Vorträge gemacht über:

Etwas längere Schulungen sollen den TeilnehmerInnen schon ansatzweise die praktische Nutzung ermöglichen. Zum Beispiel:

Richtig zur Sache geht es dann bei den Workshops, die mindestens einen halben Tag dauern sollten. Hier können die TeilnehmerInnen selber Hand anlegen und lernen damit auch aus praktischer Erfahrung. Beispiel: