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 |