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 InformatikPosition: 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 |
UBSPosition: 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 AGPosition: 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 AGPosition: 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 AGPosition: 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 AGPosition: 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 AGThemen: JAVA, J2EE |
1999-2000 |
scope information systemPosition: 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 systemPosition: 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 |
ComServPosition: 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 ZeitungPosition: 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 AGPosition: 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 |
ABBPosition: Senior Software Entwickler Aufgaben: NMW: Beratung bei der Erstellung einer Datenbankanwendung zur Bewirtschaftung von nicht-metallischen Werkstoffen. Technologien: MSAccess |
1995 |
scopePosition: Software Entwickler Aufgaben: Mithilfe bei der Erstellung einer datenbankbasierten Applikation zur Bewirtschaftung von Altlasten. Technologien: Visual Basic, MSAccess |
1995 |
Bundesamt für Energiewirtschaft und EUPosition: 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 GruppeContext: 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 |
SKAPosition: 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 |
ABBPosition: 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 EnergiewirtschaftPosition: 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 AGPosition: 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 AGPosition: 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 |