Projektliste 2024 – 1991

2005-

PostFinance (Card Services)

Position: Senior Software Entwickler Aufgaben: Erstellen von Server-Komponenten für die Autorisierung und Verarbeitung der Postcard. Technologien: Java, Webservices, EJB, Weblogic, Oracle
2003-2004

PostFinance (Internet Finance Portal)

Position: Senior Software Entwickler/Consultant Aufgaben: Erstellen eines auf Struts basierenden Web-Frameworks (PFStruts) für Inter-/Intranet-Applikationen von PostFinance. Beratung bei der Applikationsentwicklung des Internet Finanz-Portals (FIPO) der PostFinance. Technologien: Java, Struts, JSP, EJB, Maven, Velocity, XDoclet, Hibernate, Oracle, Weblogic
2004

Maxx Informatik

Position: Senior Software Entwickler/ Consultant Aufgaben: Beratung des externen Entwicklungsteams bei der Erstellung einer Intranet-Applikation für das Bundesamt für Informatik. Technologien: Java, Struts, Ant, JSTL, Hibernate, Weblogic
2003

Swiss Re (Schweizer Rück Versicherung)

Position: Senior Software Entwickler/ Consultant Aufgaben: Migration verschiedener Applikationen auf die Version 2 meines Frameworks (gfw Framework).
2003

UBS

Position: Senior Software Entwickler/ Consultant Aufgaben: GEARUI: Schulung von 4 Junior-Entwicklern in Technologien wie JSP, Struts und TagLibs. Mithilfe bei der Applikationsentwicklung. Technologien: Struts, JSP, Taglibs, JAXB, WPS, MAP, Base Widgets
2002

COMIT AG

Position: Senior Software Entwickler/ Consultant Aufgaben: LOAD: Schulung von 5 Softwareentwicklern in JSP, Struts und TagLibs. Entwicklung von Basiskomponenten. Technologien: Struts, JSP, Taglibs, CORBA
2002

COMIT AG

Position: Senior Software Consultant Aufgaben: WUP: Betreuung eines Entwickler-Teams bei der Erstellung einer auf der Basis von Swing und EJB erstellten Applikation. Auf der Client-Seite wurde ein von mir entwickeltes Framework eingesetzt. Technologien: Java, Swing, EJB, Weblogic
2000-2002

Swiss Re (Schweizer Rück Versicherung)

Position: Senior Software Entwickler/ Consultant Aufgaben: FINCO3, Manhattan, Pipeline, Germit: Design und Implementierung eines Frameworks zur Effizienzsteigerung des Java-Entwicklungsprozesses. Einführung dieses Frameworks in 4 Projektteams. Coaching und Support von 20 Applikationsentwicklern im Java-Umfeld. Technologien: Java, JDBC, XML, CORBA, JReport, Oracle, WebSphere, Ant, CVS
2000

SyBOR AG

Position: Software Consultant Aufgaben: Betreuung von 6 Softwareentwicklern bei der Erstellung einer servletbasierten Web-Applikation für die UBS. Verantwortung für die Architektur und deren erfolgreiche Umsetzung. Entwicklung der frameworkbasierten Core-Komponenten für diese Applikation. Technologien: Java, JDBC, Servlets, HTML, JavaScript
2000-

Gründung der Firma “prospective development gmbh”

2000

COMIT AG

Position: Senior Software Entwickler/ Consultant Aufgaben: Lear 1 (UBS Applikation): Entwicklung einer Autorisierungsschnittstelle. Coaching von Java-Entwicklern im Bereich der Applikationsentwicklung im Web-Umfeld. Codereview dieser Applikation. Technologien: Java, CORBA, Servlets, WebSphere, HTML, JavaScript, Apache
2000

Nagra Vision (Kudelski)

Position: Senior Software Entwickler Aufgaben: Erstellen eines konfigurierbaren Import-/Export-Werkzeuges mit grafischer Benutzeroberfläche. Dieses Werkzeug konnte von verschiedenen CORBA-Services Daten im- und exportieren. XML wurde als einheitliches Datenformat und zur Speicherung verschiedener Konfigurationen verwendet. Technologien: Java, XML, Swing, CORBA
2000-

Kursleiter bei der DIGICOMP AG

Themen: JAVA, J2EE
1999-2000

scope information system

Position: Senior Software Entwickler/Architekt Aufgaben: iFramework: Entwicklung eines Internet-Frameworks für datenbankbasierte Anwendungen. Die Aufgabe umfasste die konzeptionelle Ausarbeitung, die Umsetzung in ein OO-Design mit Rational Rose sowie die Implementierung in Java. Das Framework beinhaltete eine Servlet-Engine, HTML-Templates, eine Tag-Bibliothek und einen Datenbank-Layer. Technologien: Java, HTTP, Servlet, JDBC, HTML, JavaScript, XML, Swing
2000

scope information system

Position: Senior Software Entwickler/Architekt Aufgaben: SentiNet: Entwicklung einer HTML-basierten Applikation zur Erfassung sensibler Daten im medizinalen Umfeld. Technologien: IIS, VBScript, Visual InterDev, ASP
1999 Gründung der Einzelfirma “Schenk prospective development“
1997-1999

ComServ

Position: Senior Software Entwickler/Architekt Aufgaben: Catasys 3.0: Entwicklung eines Frameworks für generische, vom Benutzer definierbare Datenstrukturen. Ziel war ein Internetportal, das den Kunden ermöglichte, Daten zu erfassen und weiterzugeben. Konzeption und Umsetzung eines Prototyps. Technologien: Java, Object Store (OODB), Rational Rose, Visual Studio
1997-1999

Basler Zeitung

Position: Senior Software Entwickler/Architekt Aufgaben: Catasys 2.0: Mitarbeit an einem Cross-Media Publishing-Werkzeug zum Generieren von Dokumenten für Druck und andere Medien. Entwicklung von komplexen Komponenten wie komprimierbaren, drehbaren Tabellen und der Ablaufsteuerung der Publishing-Engine. Technologien: C++, MFC, SQL Server, 3B2
1996

COMIT AG

Position: Senior Software Entwickler Aufgaben: Saphir: Entwicklung einer Applikation zur Verwaltung von SBV-Aktien in C. Grafische Komponenten wurden mit der plattformunabhängigen Bibliothek OpenUI erstellt. Teile der Geschäftslogik wurden in Stored Procedures implementiert. Technologien: C, Open UI, Stored Procedures
1996

ABB

Position: Senior Software Entwickler Aufgaben: NMW: Beratung bei der Erstellung einer Datenbankanwendung zur Bewirtschaftung von nicht-metallischen Werkstoffen. Technologien: MSAccess
1995

scope

Position: Software Entwickler Aufgaben: Mithilfe bei der Erstellung einer datenbankbasierten Applikation zur Bewirtschaftung von Altlasten. Technologien: Visual Basic, MSAccess
1995

Bundesamt für Energiewirtschaft und EU

Position: Software Entwickler Aufgaben: euroDEEM: Erstellung einer Datenbankapplikation für Elektromotoren verschiedener Hersteller, inklusive Wirtschaftlichkeitsberechnungen. Entwicklung des Datenbankmodells und Schnittstellen. Technologien: Delphi, verschiedene Parser, Oracle
1995-1999

Basler Medien Gruppe

Context: Senior Programmer, Architect Tasks Performed and Achievements: Design und Implementierung eines generischen Produktdatenmanagement- und Publikationssystems für große Kataloge und komplexe Publikationen. Environment: C, C++, MFC, ODBC, SQL, MS-SQL, Rational Rose, UML, NT, 3B2, SGML
1995

SKA

Position: Software Entwickler Aufgaben: CE: Beratung und Implementierung einer Jobablauf-Steuerung für Risiko-Analysen. Die in Tcl/tk, Mathematica, C und Korn Shell programmierte Applikation diente der Integration verschiedener Komponenten. Steuerung multithreaded Prozesse und Visualisierung aktueller Zustände. Technologien: Tcl/tk, C, Shell-Programmierung, Unix
1994

ABB

Position: Software Entwickler Aufgaben: HS: Design und Beratung bei der Erstellung einer C++-Applikation, die historische Daten über eine serielle Schnittstelle aus einer Hardware-Komponente liest, aufbereitet und grafisch darstellt. Technologien: C++
1993

Bundesamt für Energiewirtschaft

Position: Software Entwickler Aufgaben: OPAL: Analyse, Design und Implementierung einer Softwarelösung zur Berechnung energieoptimierter asynchroner Normmotoren auf Basis eines frei definierbaren Lastmodells. Entwicklung einer Chartkomponente zur Visualisierung. Technologien: C++, zApp
1993-1996

Semafor Informatik und Energie AG

Position: Software Entwickler Aufgaben: Intens: Mitarbeit an einer selbstbeschreibenden Applikation zur Integration von Fremdsystemen, Berechnungsprogrammen und Eingabestreams. Entwicklung einer eigenen Sprache zur Beschreibung dieser Applikationen. Spätere Portierung von Teilen auf C++. Technologien: C, C++, Motif, lex und Yacc, Unix
1991-1993

Nexirius AG

Position: Software Entwickler Aufgaben: Entwicklung eines generischen, konfigurierbaren Backup-Tools für Windows und eines grafischen Datei-Explorers mit Funktionen wie Drag & Drop und Copy & Paste. Technologien: C++, ObjectWindows, Windows SDK, lex und Yacc