These are the projects that were completed during my professional career
(in chronological order):
-
Porting of a Module for statistical data analysis from Fortran to C
and development of data analysis module in Excel VBA
- Technologies:
- Win3.11, Fortran, C, VBA
- Duration:
- 4 months
-
Further development and support of a software for company-wide
control and accounting of work times
- Technologies:
- Win3.11, Win95, Borland-C++, Watcom-SQL, OWL (GUI), UML with Rational Rose
- Duration:
- 6 months
-
Module for exchange of data between different databases of the above
software for company-wide control and accounting of work times
- Technologies:
- Win95, Borland-C++, Watcom-SQL, OWL (GUI)
- Duration:
- 2 months
-
Retrieval, analysis and implementation of an algorithm
for version-control and management of software
("delta-algorithm")
- Technologies:
- C
- Duration:
- 3 months
-
Building and running a internet services provider
- Technologies:
- Linux, limited support for Windows, Mac, Perl, C, Shell
- Duration:
- 3 years
-
Individual course about networking/linux
- Technologies:
- Linux, Perl, configuration of various servers
- Duration:
- 1 day
-
Course/consulting about firewall/linux
- Technologies:
- Linux
- Duration:
- 1 day
-
Implementation of the Sourcepole Website on top of Cocoon
- Technologies:
- Linux, Cocoon, CSS, HTML, XML, XSL
- Duration:
- 2 weeks
-
GIS (geographic information systems) consulting
- Technologies:
- Solaris, ArcIMS
- Duration:
- 2 weeks
-
Elaboration of a concept for a DB-based web application
with XML structured data import/export
- Technologies:
- Linux, Java, PHP, XML
- Duration:
- 1 week
-
GUI and DB development
- Technologies:
- Linux, Windows, Java, AWT
- Duration:
- 2 1/2 weeks
-
Installation of an embedded Linux system prototype
- Technologies:
- Linux (Elinos), Shell
- Duration:
- 1 week
-
Setup and support of a web hosting service
- Technologies:
- Linux (Debian), Perl, Shell
- Duration:
- 3 years
-
Perl consulting/support/application development
- Technologies:
- Linux, Perl
- Duration:
- 1 week
-
Implementation, deployment and support of a SOHO server
- Technologies:
- Linux (Debian), Perl, Shell, various network services
- Duration:
- 3 years
-
GUI for GIS/DB application
- Technologies:
- Linux, Java, Swing, XML
- Duration:
- 1 month
-
Development and support of a video server
- Technologies:
- Linux (Debian), RealServer, Perl, Shell
- Duration:
- 3 years
-
Project management for the development of a backup system web frontend
- Technologies:
- Linux, AFBackup, Perl
- Duration:
- 2 years
-
Managed services for various small companies
- Technologies:
- AFBackup, Apache, Debian, Firewalls on IPTables basis, Linux, PHP, Samba
- Duration:
- 5 years
-
Project management and co-development of a Linux distribution based on CRUX
- Technologies:
- Knoppix, Linux, Perl, Shell
- Duration:
- 2 years
-
Technology consulting for the Swiss Federal Archives with respect
to implementation of archival solutions based on XML and XSD
- Technologies:
- XML, XSD, Java
- Duration:
- 8 months
-
Development on a GIS web application
- Technologies:
- Mapserver, Ruby on Rails, Firebug
- Duration:
- 3 weeks
-
Concept, implementation an maintenance of a high available,
failover platform for a ruby on rails web application
- Technologies:
- Ruby on Rails, HA-Server, heartbeat, SSL Certificate Management, DRBD, Linux
- Duration:
- one month, maintenance ongoing
-
Concept and implementation of the SW life cicle for
ticket selling machines for
SBB / Swiss Rails.
System tuning and inter-system communication
- Technologies:
- Ruby, XML, SOAP, WSDL, Java, CVS, Debian Package Management, Linux, grub, X11
- Duration:
- 3 years
-
Embedded appliance: minimize Debian with X11 and Qt to under 100M,
Adapt a touchscreen driver to new HW, config of an comprehensive graphical boot
- Technologies:
- Debian, Qemu, VirtualBox, Qt, Xorg, C
- Duration:
- 3 weeks
-
Concept and implementation of a high available system for the
authentication and management of users of web applications.
- Technologies:
- Debian, OpenLDAP, syncrepl, LAM, Apache
- Duration:
- 2 weeks
-
- Display of installation states of servers
- Check and correction of the architecture of the lower levels
of the realtime disposition-systems RCS of the swiss rails SBB
- Scripting of the deployment process and of the software distribution
- Technologies:
- Redhat, AIX, Solaris, ksh, bash, cvs, ssh, Network-Configuration, Zabbix, Tibco multicast
- Management:
- Coordination of participants, in order to bring the projects forward
- Duration:
- 1 year
-
- Technologies:
- JavaScript, dhtmlxScheduler, Firefox, CSS, Ruby on Rails
- Duration:
- 1 month at 200%
-
- Technologies:
- JavaScript, Browser, Firebug, CSS, HTML, Ruby on Rails, Git, MySQL, memcached
- When:
- 2010-2011, 40%
- Methodology:
- Agile
-
- Technologies:
- JavaScript, Browser, Firebug, CSS, HTML, Ruby on Rails, Git, MySQL, memcached
- When:
- 2010-2011, 40%
- Methodology:
- Agile, Scrum
-
Development of a prototype for a machine control for
combitool
- Technologies:
- C, IEC 61131 Structured Text, B&R Automation Studio, Actifsource, Redmine
- When:
- 2011-2013
-
Work for Voicerepublic.com: Automatic systems setup and configuration,
Ruby on Rails development
- Technologies:
- cdist, Shell, Ruby On Rails, JavaScript
- When:
- 2014, 2 months
-
Part of a small systems and network administrators team at Schaffhauser Kantonalbank
- Technologies:
- confidential
- When:
- 2014-2019
-
Senior in a small DevOps Teams at Sourcepole.ch
- Automated setup and backup of all Sourcepole systems
- Setup and maintainance of multiple hosted Kubernetes clusters
- Setup and maintenance of various web services and of the mail system
- Technologies:
- ansible, Apache, borgbackup, Docker, Git, Jinja, Kubernetes, Letsencrypt, Nginx, Python, Shell
- When:
- since autumn 2014
-
Maintenance and setup of spatial data infrastructure for the canton of Glarus
- as part of Sourcepole.ch employment
- Technologies:
- ansible, Apache, Docker, Git, Jinja, Letsencrypt, Linux, Nginx, Postgres, QGIS, Shell
- When:
- since 2013, ongoing
-
Maintenance and setup of the Veriso System
- as part of Sourcepole.ch employment
- Technologies:
- ansible, Linux, QGIS, Shell, X11
- When:
- since 2018, ongoing
-
Maintenance and setup of the FPDS2 application
- as part of Sourcepole.ch employment
- Technologies:
- ansible, Docker, Git, Jinja, Letsencrypt, Linux, Nginx, Postgres, QGIS, Shell
- When:
- since 2022, ongoing