Projekte

Effiziente Softwareentwicklung erfordert mehr als  nur eine technische Expertise.

Der Schlüssel zum Erfolg liegt im nahtlosen Zusammenspiel zentraler Bereiche wie CI/CD-Pipelines, Observability, Testdatenmanagement und Application Integration Testing. Nur durch ein tiefes Verständnis der zugrunde liegenden Technologien und eine ganzheitliche Sicht auf den Entwicklungszyklus können nachhaltige und effiziente Lösungen entstehen.

Unser Team bringt genau diese Expertise mit. Dank unserer umfangreichen Erfahrung in Projekten verschiedenster Größenordnungen sind wir in der Lage, sowohl die technischen Details als auch die strategischen Anforderungen im Blick zu behalten.
Wir bieten Ihnen das Wissen, Ihre Entwicklungsprozesse optimieren und zukunftssicher zu gestalten.

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