30 erfolgreiche Projekte in 42 Jahren

Zu folgenden Themen habe ich erfolgreiche Projekte durchgeführt

In Rekursiver Folge (neuste zuerst)

  • Evolutionäre Schwarm KI, Game & Simulation Server, MonoGame Game Client, Datenbank gestützt 2024
  • Legacy Projekte für ITSM Lösungen, 2x (Migros & Swisscom) 2018 & 2022-2023
  • Automatisiertes Unit Testing 2018
  • Gamereihe Retro Games 2019-2023
  • ITSM Organisationsaufbau 1,2 &3 Level 2017-2018
  • Kybernetik als Middleware für Simulationen 2013-2017
  • Daten-Synchronisation 2014
  • Ausbildung von Lehrlingen & Einführung von Hochschulabsolventen 2010-2013
  • Testsuite für Labor-Geräte auf SILA Standard 2012-2013
  • Embedded PC auf ältere Brut/Kühlschranke der Industrie 2011
  • SCRUM Einführung & Supervision 2010
  • Excel Integration in CRM Suite 2009
  • Workflow Erstellung & Integration in CRM Suite 2008
  • Gesamte Backoffice Lösung, kompletter Stack (Full-Stack) 2005-2010
  • MS Office Kurs auf zwei Leveln durchgeführt 2004
  • Fremddaten aufgekaufter Reisebüros in Datawarehouse TUI Deutschland zu integrieren 2002-2003
  • Agenda in CRM Lösung integrieren 2001-2002
  • MS BackOffice Lösung für Handel 1999
  • MS BackOffice Lösung für ITSM der Sika 1998
  • Freiluftkino Ticketsystem auf Excel Basis 1998
  • KnowHow Aufbau und Transfer in unserer Ausbildung an der TS Zürich 1997
  • Lagerveraltungstool liest aus Grosssystem Umsatzdaten und liefert Lagersollbestand 1996
  • Jugendtreffleiter Spreitenbach um die jugendlichen zurück ins Zentrum zu holen 1995
  • ca. 30 Jugend- und Kinderlager, als Lagerleiter oder Helfer 1984-1994
  • Radiosendungen, Sendungsreihe mit den Botschaftern der nativen Völker 1986-1991
  • Radiotechniker, auch für die technische Life-Regie 1986-1990
  • Neue Art des Unterhalts auf Rheinschiffen mit neuartiger Farbe 1982-1984

 


Projekt AUOJI: Eine evolutionäre Schwarm KI für Simulationen

Ein Präsentationsgrundlage für die selber entwickelte Schwarm KI erstellen

  • Entwickeln der Grundlage in C# und Monogame
  • Projekt initiieren und durchführen
  • Projekt Mit-Arbeiter gewinnen
  • In Rollenvielfalt (ca. ein dutzend) alle Aspekte des Game Software Projektes ausführen 
  • Ein laufendes Game- & Simulation-Projekt im Lean Game Development Verfahren

Projekt IAM & MSI

IAM & MSI in allen Applikationen des ITSM Teams einführen

 

Umsetzung der neuen Security Richtlinien in der Umgebung des Altsystems HelpLine

  • Neu gibt es eine strenge Security Richtlinie im Konzern. Diese Richtlinie betreffend IAM gilt es umzusetzen
  • Vorschlag für die Umsetzung mit Berücksichtigung des Altsystems
  • Programmatische Umsetzung des Vorschlages in allen 15 Applikationen
  • Die Software der Abteilung halten die neue Security Richtlinie komplett ein und könnte einfach verschärft werden

Projekt Umsysteme Legacy

Betreuen des Umfelds eines grossen Altsystems (Support- Ticketsystem)

 

Stabilisierung, Logging, Verschlüsselung, Dokumentation & Refactoring

 

  • Stabilisieren der Programme
  • Aufbau eines umfassenden Wikis in Confluence
  • Security Richtlinien umsetzen mit Ein- und Zweiweg Verschlüsselungen
  • Clean Code umsetzen (Lesbarkeit etc.)
  • Ausgereiftes Logg Konzept umsetzen
  • Wartbarkeit gezielt verbessern
  • Verfügbarkeit erhöhen
  • Risiko und Fehlerverhalten nun bis zur Einführung der neuen Service Now Lösung stabil und braucht nur noch 1, statt 3 Mitarbeiter

Projekt Asteroids

Gamereihe Unity / C#

 

Erstellen einer Gamereihe mit Unity und C#

  • Aufbauen einer Game Serie
  • Komplette Welt der professionellen Game Entwicklung erforschen und abdecken
  • Strategische Entscheidungen für die Zukunft festlegen und in Dokumentation begründen
  • Bis zur alternative Einkommensmöglichkeit ausbauen
  • Erstellen des ersten Spiels "Asteroids"
  • Teammitglieder aller Art finden und integrieren
  • Ein noch heute gültige Strategie der 'Game-World' von AUOJI

Projekt Legacy Code

Betreuung von drei auslaufenden Projekten

 

Sicherstellen der Verfügbarkeit von 3 auslaufenden Legacy Code Projekten

  • Sicherstellen der Verfügbarkeit und Stabilität
  • Die nötigen Erweiterungen durch den fortlaufenden Technologie Update umsetzen
  • Neue Dokumentation erstellen, um den Code sicher pflegen zu können
  • Stabilisierung und mit messbar weniger Fehler sowie einer um die Hälfte schnelleres Bugfixing

 


Projekt Unittests

Automatische Aufzeichnung von Unittest

 

20‘000 Unittests durch automatische Aufzeichnung bei zwei Legacy Code Projekten

  • Automatische Tests für den Legacy Code einführen
  • Testkonzept für die ganze Abteilung (3 Teams)
  • Abschluss des Projektes und Einführung an die neue Gruppe von osteuropäischen Entwickler

Projekt Supportwesen aufbauen

Aufbau des Supportwesen

 

Einführung Ticketsystem, beraten und entlasten der Entwickler

  • Übernahme des Erstkontaktes für die globalen Partner.
  • Aufbau eines Ticketsystems und eines angepassten Supportsystems.
  • 3d Level Support.
  • Dokumentationen dazu.
  • Beruhigte Kunden durch besser organisierten und zeitlich eingehaltenen Support jedes Levels

Projekt Kybernetik

Cybernetic Game Engineering

 

Kybernetische Grundlage für Game Development erstellen

  • Erstellen einer Software Bibliothek für das Development mit in Bezugnahme der ‚auoji‘ Erweiterungen des OOAD (Bedürfnisse, Lebenszyklus, etc.)
  • Kybernetische Basis der Interaktion der neuen Objekt Typen
  • Detaillierte geschwindigkeitsoptimierte Deltadaten für den Game Loop mit konfigurierbarer Lastverteilung als Lebenszyklus der jeweiligen Games
  • Objekte und Grafik nur lose gekoppelt
  • Schnittstelle zu KI für jedes Objekt
  • Test für das heutige AUOJI

Projekt Daten Synchronisation

Daten Synchronisation zwischen fünf Systemen

 

Daten -Synchronisation, -Mapping, Erstellen von einfachen und ausführlich konfigurierbaren Standardkomponenten für die Inhouse Entwickler

  • Erstellen des Konzeptes und der fehlenden Standardkomponenten für über alle 5 Systeme, 
  • Einheitlich
  • Ausführlich und einfach konfigurierbar
  • Einführen der neuen Komponenten und Ersetzen der bisherigen
  • Als Webservices/WCF
  • mehrere Systeme als Kernkomponente  vernetzt

Projekt Ausbildungsabteilung

Aufbau und Führung der Ausbildungsabteilung

 

Aufbau und Führung der Ausbildungsabteilung mit 4 Lehrlingen ‘Informatiker Applikationsentwicklung und 1-2 Praktikanten sowie 2-3 Fachhochschulabgänger

  • Ausbildungsaufbau für die eidgenössische „InformatikerInnen Applikationsentwicklung“
  • Die Teams entlasten bei der Einführung und Nachschulung von FH Abgänger und Praktikanten
  • Sehr erfolgreiche Schnupperwoche aufgebaut. KnowHow Zugewinn für die ganze Firma feststellbar

Projekt SILA Testsuite

Sila Testsuite

 

für die Überprüfung auf den SILA Standard (Standard Interface for Labor Automatisation) Life Science, sowie die Simulation der Geräte und ihres Betriebs im Verbund

  • Erstellen einer Testsuite wo echte Geräte, bzw. ihrer Treiber) auf den SILA Standard getestet werden können
  • Ermöglichen von Tests für die Labor Geräte im Verbund
  • Erstellen von Simulationen pro Geräteklasse für den Test im Verbund
  • Das Projekt ist durch seine vielen Einzelteile geeignet für Ausbildungsaufgaben
  • Kam nie zum Einsatz da die Firma mit dem Weggang des SILA Kontakte im unternehmen den Kontakt zur SILA Organisation verlor

Projekt Brut-Kühlschrank

Schnittstelle zu alten Brut-/Kühlschränke mit EMBEDDED PC SYSTEM Entwickeln

 

Auf einen solchen Kühlschrank kommt ein kleiner Windows Embedded PC für den ich eine Schnittstelle zur seriellen Verwaltung des Kühlschrankes entwickelte

  • Mein Auftrag ist es die (neu) mit einem Embedded PC versehenen Schränke eine Schnittstelle nach Aussen zu versehen mit den stark vereinfachten Befehlen für das Verbundsystem
  • Ansteuern des Gerätes via dem Embedded PC auf die serielle Schnittstelle und dessen Befehlsbibliothek
  • Kapseln von Befehlen und Befehlsfolgen für das Verbundsystem (welches ein Kollege von mir machte) 
  • Wurde mehr als 5 Jahre eingesetzt und soll bei weiteren Parks des Industrie Brut-Kühlsystem eingesetzt worden sein.  

Projekt SCRUM

Ausgangslage

  • Alle aktuellen Projekte sind schon länger als agil bezeichnet
  • Niemand kennt SCRUM als Instrument um agile Projekte abzuarbeiten

Auftrag

  • SCRUM in der Niederlassung einzuführen

Lösung

  • Korrekte SCRUM Formen anwenden
  • Neudefinition der Rollen vornehmen
    • Insbesondere der Projektleiter, welche als SCRUM Master bekommen
  • Begleiten der Teams in den Sitzungen
  • Begleiten der SCRUM Master in allen nötigen Belangen
  • 3- bis 8-fache Steigerung je nach Team. Klare Führungsbeteiligung der Teams am Unternehmen

Projekt Excelintegration

Excelintegration als Userinterface in das BW2 Framework

 

Die Möglichkeit die Daten im BW2 Framework als Exceltabelle darzustellen mit direkter Bearbeitung

  • Kundenwunsch von BW2 Nutzer Programmierer, statt der üblichen Tabellendarstellung von BW2 ein Excel wählen zu können
  • Selbstverständlich mit vielen Excel Funktionalitäten wie Formeln
  • Möglichkeit auch Add Hock Grafiken zu machen
  • Im Standard des BW2 übernommen

Projekt Framework Backoffice

Framework für Backoffice Lösung NGO

 

Framework als Basis für Backoffice Lösungen bei NGO Betrieben

  • Eine Framework artige Grundlage für die individuellen Lösungen aus verschiedenen Branchen
  • Client- Server System
  • C# .NET 2.0
  • MS SQL
  • Hoch konfigurierbares ERD mit einem Basisstamm für die Adressverwaltung
  • Ressourcen schonend
  • BackOffice Lösung über 10 Jahre im Einsatz

Projekt Workflow

Ausgangslage 

  • Fehlender konfigurierbarer Workflow im Framework
  • Überalterte Bibliotheken im involvierten Umfeld

Auftrag

  • Erstellen der Umsetzungsspezifikation des neuen Moduls
  • Entwickeln eines grafisch konfigurierbaren Workflows für das BW2 Framework. 
  • Editieren/Konfigurieren direkt im grafischen Workflow (Lock and Feel)
  • Rewriting der umliegenden involvierten alten VB Bibliotheken und Dokumentation neu erstellen

Lösung

  • Erstellen der Spezifikation für die Umsetzung des neuen Moduls
  • Modernes Userinterface mit direkter visueller Editierbarkeit
  • Clean Code Komplett mit dem neuen Rewriting umsetzen

Erfolg

  • Highlight des Frameworks
  • State of the Art der grafischen Umsetzung, stark intuitives und Interaktives Design
  • Komplexe Workflows mit frei gestapelten Unterworkflow
  • Visuelle Darstellung des augenblicklichen Zustandes
  • Mit Dashboard Verknüpfungen für den eingeloggten User
  • Frei konfigurierbare Erinnerungen
  • Automatisierbare Workflowschritte
  • Alles in durchgezogenem Clean Code Konzept
  • BW2 Framework Nutzer Programmierer Dokumentation
  • End-Benutzer Dokumentation

Projekt MS Office Kurse

Kurswochen MS Office für Caritas

 

Kurse für MS Excel & Word. Einführung und Fortgeschrittene

  • Einführung in Kleinklassen für die zwei Programme. Dabei die Zugangshemmnisse möglichst beseitigen
  • Durchführen von allgemeinen Fortgeschritten Kursen
  • Erstellung von Kursunterlagen für den Gebrauch nach dem Abschluss der Kurse
  • Begeisterte Teilnehmer und Vorgesetzte

Projekt Datawarehouse

Integration der Fremdsysteme in Hauseigenes System

 

Von mehreren von TUI Schweiz aufgekaufte Reisebüros ihre Daten von Fremdsystemen in das hauseigene System übernehmen und in das zentrale BIG Data Warehouse des TUI Konzerns Deutschland übermitteln

  • Automatisierte Datenübernahme der historisch noch vorhandenen Daten und der laufenden Daten der einzelnen Reisebüros in das TUI Schweiz System
  • Übermittlung aller Daten für das BIG Data Projekt der TUI Deutschland
  • SARS unterbrach die definitive Umsetzung

Projekt Agenda

Agenda mit Gruppenfähigkeiten und Workflow

 

Komplette Agenda entwickeln inklusive Gruppenfähigkeiten in das New Vision CRM implementieren 

  • Erstellen einer Agenda mit Gruppenfähigkeiten 
  • Ein paar einfache fest verdrahtete Workflows
  • Dashboard für dies gesamte Lösung, vor allem im Bezug auf die neue Agenda beim Start der Lösung
  • Die Agenda wurde in den Standard der Lösung jahrelang eingesetzt

Projekt MS Backoffice

MS Backoffice Lösung für Teppichhandel

 

Mit VBA und den MS Produkten eine massgeschneiderte Backoffice Lösung für alle PC-Tätigkeiten des Detailhandels

  • Aktionsberechnungen mit Excel (Einkauf, Logistik, Lagerung, Verkauf)
  • Komplette Aufnahme aller Teppiche mit allen Infos, möglichst einfach in verschiedenen Masken
  • Druck von Zertifikaten, Quittungen, Aufträge mit Logo etc. in Word
  • Word Quittungen und Lagerbestände sind verknüpft
  • Transporte von einem zum anderen Ort sind einfach möglich, die Verfügbarkeit wird automatisch angepasst. 
  • Verfügbarkeit von Teppichen die Kunden wollen (anhand Fotos) ist sehr einfach zu sehen.
  • Meine Klassenkollegen waren zum Teil schon selbständige Unternehmer die erfolgreich meine Lösungen einsetzten

Projekt IT Support

IT Support Datenbank Access

 

EDV Komponenten Verwaltung & Tickethandling für EDV Support

  • Mit MS Access eine Lösung erstellen
  • EDV Infrastruktur, PC’s und Accessoires, etc.
  • Tickethandling
  • Auftrag im Rahmen eines Praktikums. Übernahme in Normalbetrieb Reibungslos. Nur 4 EDV-Support Mitglieder

 


Projekt Freiluftkino

Kino Ticketsystem mit visueller Sitzplatz Auswahl

 

Neuartige visuelle Sitzplatzwahl mit Statusanzeige sowie Ticket Ausdruck für ein Freiluftkino

  • Die Diplomarbeit erfordert ein Programmierprojekt.
  • Neue Sheets kann ein freier Sitzplan einer Lokalität entworfen werden, welcher automatisch eingelesen wird
  • Vorstellungsplan mit Datum und Zeiten auf der gleichen Seite (Sheet)
  • Telefonverkauf bei unserem Kassier, kann reserviert werden
  • Auf einem parallelen Bildschirm kann der Kunde sein Sitz wählen, sieht was noch frei ist
  • Jeder Sitz hat ein Status (frei, reserviert, bezahlt)
  • Jeder Sitz kann ein Name eingegeben werden, der mit Doppelklick ersichtlich ist
  • Das Ticket wird ausgedruckt auf A4 (nur wenn gewünscht)
  • Wurde nie produktiv eingesetzt, da eine Homepage dazu fehlte und der händische  Abendverkauf einfach einfacher war, als den Laptop zu bedienen

Projekt Knowhow

Aufbau und Transfer für die Klasse

Knowhow Aufbau & Transfer für die Klasse

 

Als Klassensprecher mit viel eigenem Knowhow das Klassenniveau durch gut organisiertem Knowhow Vernetzung in der Klasse die Noten verbessern 

  • Auftrag bei Wahl zum Klassensprechers 
  • Die zum Teil mangelnde Wissensvermittlung durch den Mangel an qualifizierten Lehrkräften durch eigene Massnahmen zu verbessern
  • Gezielte und organisierte Unterstützung
  • Druck auf die Schulleitung und Einbezug dieser uns zu Unterstützen damit die Ausbildung verbessert wird und der Abschluss möglich ist
  • Dadurch hat unsere Klasse mit einer halben Note Vorsprung im Klassendurchschnitt vor anderen Klassen in der gesamten Zeit des Existent des Lehrganges erreicht.

Projekt Lagerverwaltungstool

Lagerverwaltungstool für PC-Support

 

Auswerten von Textdateien des UNIX Systems für die Vorhersage der Bedürftigkeit der Ersatzteile

  • Eigenauftrag
  • Folgende Daten sollten einbezogen werden
  • Der Umsatz der Ersatzteile, die wirklich ausgetauscht wurden
  • Die Supporte welche Ersatzteile idealerweise vom Techniker immer mitgenommen werden sollten
  • Neue Systeme (PC-Modelle) der Kunden
  • Auslaufende Systeme 
  • Lieferanten Vorräte/Schwierigkeiten
  • Prognose, was an Lager sein sollte
  • Ersatzteillager Verwaltung mit Lagerplätzen etc.
  • Dadurch verschwanden die Lücken von fehlenden Ersatzteilen und die Übermenge alter Teile

Projekt Lagerorganisation

Lager Aufbau & Leitung für PC-Support Lager

 

Aufbau des PC-Support Ersatzteillagers mit der Definition und Einführung von Abläufen des Lagers und den Schnittstellen zu den involvierten Abteilungen der Niederlassung

  • Ein PC Supportlager aufzubauen
  • Mit Hilfe meines Lagerverwaltungstools konnte ich innerhalb von 1 1/2 Jahren einen 7-fachen Umsatz der Niederlassung generieren durch das massive Verkürzen von Antwort- und Lösungszeiten der PC-Support Anfragen

Projekt Jugendtreff

Jugendtreff attraktiv für Jugendliche machen

 

Den Jugendtreff von Spreitenbach wieder für die Jugendlichen attraktiv machen

  • Die Jugendlichen der Gemeinde wieder in den Jugendtreff holen
  • Nach drei Monaten hatten autonome Teams von Gruppen aus verschiedensten Umgebungen Einzug gehalten

Projekt Radio Sendungsreihe

Radioserie "Botschafter der nativen Gesellschaften dieser Welt"

 

Aufnahmen der Botschafter die viele native Gesellschaften in der Welt zwischen 1950 und 2010 um die Welt schickten

  • An mich selbst: diese Stimmen besser zu verbreiten
  • Das Radio Lora Zürich bietet dazu ein Sendegefäss

Projekt Radio Techniker

Radio Techniker

 

Als Freiwilliger mehrere live sendende Sendungsgefässe des Radio Lora Zürich als Techniker betreuen

  • Techniker hinter der Glasscheibe. Aussteuerung der Mikrofone
  • Einspielen von Musik, Clips, Tondokumente, etc.

Projekte Ferienlager

Ferienlager für Kinder & Jugendliche

 

Durchführung und Mithilfe von Ferienlager von zwei oder drei Wochen für Kinder ab 8 Jahren und bis 17 Jahren

  • Durchführen von Ferienlager
  • Betreuung der Kinder/Jugendlichen

Projekt Schiff