This resume informs you about my abilities and professional
experience, and it could give you an idea about what kind of job I'm
||German (first language),
English (spoken and written very good),
Greek (spoken very good, written good),
French (spoken good, written fair).
A job in the field of programming,
where I can employ my abilities and "know how" to improve on the company
and the team I work with. The job should give me the opportunity to
solve problems and to help people.
I'm looking forward to a motivated company with a good team.
Graphics Garage S.A.
April 2004 - present
The Graphics Garage is an advertising agency, active mostly in the print
and packaging areas. Here I've developed software tools for administration
and communication with the clients. Those tools are made with Zope and
Python. In more detail:
- An extranet solution that encompasses lots of stuff for the
communication with clients, with Digital Asset Management, Archive,
project communications and revisions, project management. This includes
time and task management.
- An application for the backoffice, financial controlling and
reporting, administration of clients and jobs - intertwined with
the extranet application.
- A Web-To-Print application, customers can "fill" the pdf templates
provided by the agency with their data to create individual cards,
flyers, brochures, posters, etc. all of it in high-end print quality.
- Various little tools and customers websites.
since February 2007
Zwiki is an open source wiki engine for the
Zope application server. Since 2007 I'm a contributor for this project.
Mainly I'm happy to fix bugs,
but I also like to write tests a lot.
Oktober 2003 until end of march 2004, 70% occupation
The company DBS AG (in Wetzikon, Switzerland) develops solutions for the
administration, installation, and organization of large quantities of
PCs. Among my duties were:
- Debugging of existing client tools. These tools work in a distributed
client/server environment. Imminent in networked solutions like these are hairy
timing problems, and the many versions of Windows operating systems all
demand a bit of special treatment. I was able to solve the many obscure
bugs, which the field service sent me.
- Improvements and further development on the client tools. I altered
and improved upon some of the client side programs, complying to
customers demands. Often the objective was to make things run faster.
Other times I had to amend tools to run in a special environment (e.g.
- System architecture of the products further development. I took part
in the concepts for the future of the product.
Punkt G Design School Zürich
Oktober 2003 until end of march 2004, 10% Occupation
The design school "Punkt G" in Zurich offers the students one year and
three year programs in design. The one year program "Vorkurs" is state
approved and opens the road to further studies in the wider field of
design. The school features a network with Macintosh Computers, so
students can work on the current range of software in their field. My
job was the support of those computers and the network. Among my duties
- Upgrade of all Computers from Mac OS 9 (using Macintosh Manager) to
Mac OS X (Panther), and configuring them as clients to a server running
Mac OS X Server. The students home directories were hosted on the
server, so accounts and user privileges could be administrated from the
- Improvements, updating, and corrections on the network
infrastructure, cabling, router, and firewall.
Installation and upgrade, as well as support of the current software in
the field of graphic design (e.g. Adobe Illustrator, Photoshop,
InDesign) and also for other programs (e.g. web publishing).
Support of the 20+ iMacs and G4s, and of the server (running Mac OS X
Server) in the daily battlefield of a school with kids age 15-20.
Freelance mac support and teaching seminars
Also Oktober 2003 until end of march 2004
Next to those two fixed jobs, I worked during this time as a freelancer
doing mac support, and tought seminars. Most seminars were about
administration of Mac OS X, for example at the University of Zurich
(teaching their computer support personnel) and in many local swiss
school organizations (teaching the teachers with computer support duties).
Further information in german on my seminars program can
be found on my
June 2002 until end of September 2003
At the company Network AG (in Schlieren, Switzerland) I was working as
developer, system administrator and IT supporter. Among my duties and
- Programming of customer web sites (content management systems) using
Zope and the language python.
- Developing of our own applications, which the company used as an
ASP (Application Service Provider) for special marketing purposes.
Frontmost was the companies own frontend to the "Vividot" system. This
too was running on Zope and programmed in python.
- With Zope, I worked and gathered a lot of experience with
Page Templates, python scripts, Zclasses and filesystem based python
- Setup and administration of our own mail server (after solutions
using external providers proved to be disappointing). I set up an OpenBSD
(Unix) based server on older Mac hardware. The mail system ran very well
with Sendmail, UW-Imapd and bind (as a caching name server). The users
accessed their mail mostly with the mailclient of the Mozilla project
(Mac/Windows) and with Apple's Mac OS X Mail.app client.
- Setup and administration of a new development server, runnig
OpenBSD, Zope, CVS, and other tools. The team's development work was
done faster and much more agreeable on this server.
- Remote administration of the production server (running Red Hat
Linux), hosted by an external service provider. On this server we
ran our Zope applications and many of our customers web sites and
applications. Administration included looking after Zope and Apache,
writing, configuring and setup of shell scripts and cron jobs.
- Administration of the ASIP file server, retrospect server, 4D
server; support of the Macintosh workstations (upgraded to Mac OS X) and
windows PCs ("test machines" and people working with PCs, ranging from
Windows 95 to Windows 98, NT4, W2k, and XP).
September 2000 until march 2002
At Star TV (located in Schlieren, Switzerland) I was working as IT
supporter and webmaster. Some of my duties and projects were:
- Relaunch of the web site with integraded DVD online shop and game
shops (also successfull from an economic point of view).
- Programming and set up of a simple content management system, to
allow the journalists to update their web content themselves.
- Programming of multiple cgi applications (auction, feedback forms,
votings, event ticket dispenser, mailinglist administration,
sweepstakes, order forms).
- Updating of the computer systems, mainly to improve on
stability and to reduce support demands, but also with an eye on user
- Part of this was setting up a standard of installed applications, to
ensure a similar work environment for all and make support easier.
- Heavy improvements in the network infrastructure, recabling, setup
of areas with "fast" networks, setup of a wireless network.
- Setup of a simple Intranet, with an Intranet web server, database
server, shared agenda server.
- Support of user systems; especially support of digital video
workstation systems (Avid Media Composer and Final Cut Pro)
- The station was probably the first to offer a live SMS
chat on the screen worldwide. The application on our side was planned and
programmed by me.
From January 2002 until end of march 2002 I reduced my workload there
to 60% and gave away the duty as web master for the most part.
Training as a photographer
After having worked already some years as a photographer and photo
assistant, I spent some years on official swiss photographers training
("apprenticeship"), at my fathers studio, from August 1992 until August
I had 9 years of primary and secondary school education in
Switzerland (spring 1975 until spring 1985). After this, I went through
the one year "Vorkurs" program at the school for design in
St.Gallen, which ended in spring 1986.
In the meantime I've worked in restaurants, cafes, at a motorcycle
repair shop, as a photographer, night watch, construction worker, ice
hockey coach, and copy writer in advertising. Amongst other places I've
lived in Greece (1986 until 1989) and Austria (1989/1990 and again
Know how and abilities
I'm a professional computer guy. I'm experienced in support,
system administration and programming.
You will find a lot of information about these
topics on my web site. Here is a short overview about some of my
past and present expertises:
- database development with FileMaker, and to some degree with
- automating and scripting on and around the computer,
- older machines and systems,
- HTML, CSS,
- support of Digital Video Systems (Avid, FinalCut),
- network setup and support (including firewalls and routers),
- Mac OS X, Mac OS X Server,
- Windows NT4, W2K, XP
Unix know how:
- python and Zope,
- sendmail, postfix,
- UW-Imapd, Cyrus
- configuration of routers, NAT and firewalls,
- PGP, SSL,
- ssh, general system administration, etc.
Open Source Software
Apart from my contribution to the ZWiki project, I've also
authored some smaller tools and projects
as Open Source Software.
Ability to cooperate, team work, and lead others
I was for 2 years on the board of the Macintosh Users Switzerland
user group, part of this time as president of this group with about
1800 members. This job requires a lot of team play and the
competence to lead. It was most important for me to further raise the
team's productivity, to focus on the success as a group. With the other members of the board I was
successfull at getting more volunteers to help with user group
Delivering talks and teaching seminars
For many years I delivered talks on computer subjects to local
gatherings of Macintosh Users Switzerland. I also tought
seminars on advertising subjects and later, computer subjects. My
students find me a lively instructor with a full knowledge background
and always alert to wake any "sleepers".
If you have printed out this page, you will be able to find my web
page at http://www.betabug.ch.