Software development
- Software companies I have worked for:
- Interact Consulting, Zürich from 2000 – 2004 working on projects such as the Swiss Census 2000 and the electronic barcode processing module for the City of Zürich Tax Authority
- Interact Consulting, Zürich from 2000 – 2004 working on projects such as the Swiss Census 2000 and the electronic barcode processing module for the City of Zürich Tax Authority
- Other projects:
- This website
- Website (in German) for the department of Instrumental Music at the “Alte Kantonsschule Aarau” (the school in Aarau, Switzerland where I have taught piano since 1985). The data for these pages is kept in a MySQL database (actually several schemata), and the pages are all programmed in PHP (your classical LAMP setup). In addition to what you can see there, I also set up many other pages to manage absentee points for students as well as the schedules for the other instrumental teachers. Since a user login is required, it is not possible to access these pages directly.
- Translation and localisation of the award-winning programmer’s editor UltraEdit as well as their associated products UltraSentry, UltraCompare
and UltraEdit Studio from English into German
(all of these products for Windows platforms as well as the Linux version of UltraEdit only). I have been doing this work
on a contract basis for IDM Computer Solutions, Inc. since 2006. My name is also listed under “Software translations”
on the Site Credits page at their website. During the
course of this work, I have gained familiarity with the Alchemy Catalyst translation toolkit on Windows as well as open source
KBabel/Lokalize programs on Linux.
- Programming and markup languages that I do:
- C++ (desktop application development, interfacing with databases, image processing)
- Platforms and frameworks:
- Cross-platform:
- Qt
- Windows (2000, XP):
- Microsoft Visual Studio
- Microsoft C++ Toolkit (command line compiler)
- Borland C++ Builder
- Digital Mars
- Borland 5.x command-line compiler
- Linux:
- gcc, g++ (command line)
- Qt Creator
- Cross-platform:
- Platforms and frameworks:
- PHP
- JavaScript
- SQL - database platforms:
- MySQL
- Oracle (PL/SQL, ad hoc queries)
- DB2/400
- MS-Access
- SQLite
- HTML
- Visual Basic
- C++ (desktop application development, interfacing with databases, image processing)