|
|
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.
|
|
|
2022- |
PostFinance (Digital Commerce)
Position: Senior Software Entwickler
Aufgaben: Erstellen von AIT (Application Integration Testing). Ein Tool für das durchgängige Testen von Applikationen.
Rest & SOAP Services, JMS, Kafka, DB, Jobs.
Provisionierung von syntetisierten Daten
Technologien: Java, Spring, Hibernate, Kafka, ActiveMQ, Oracle
|
2020-2022 |
PostFinance (Digital Commerce)
Position: Senior Software Entwickler
Aufgaben: Migration der bestehenden Applikationen auf Kubernates. Verwendung von Observability
Grafana, Tracing, Metrics etc.
Technologien: Java, Spring, Hibernate, Kafka, Angular, Tomcat, Oracle
|
2014-2020 |
PostFinance (Digital Commerce)
Position: Senior Software Entwickler
Aufgaben: Migration der bestehenden Applikationen auf Opensource Bibliotheken wie Spring, Hibernate etc.
Erstellen einer DSL für die Generierung der Services, Persistence, Entscheidungstabellen, Dokumentation (Pdf & Html)
Technologien: Java, Spring, Hibernate, Xtext, Weblogic, Oracle
|
2014-2020 |
PostFinance (Digital Commerce)
Position: Senior Software Entwickler
Aufgaben: Migration der bestehenden Applikationen auf Opensource Bibliotheken wie Spring, Hibernate etc.
Erstellen einer DSL für die Generierung der Services, Persistence, Entscheidungstabellen, Dokumentation (Pdf & Html)
Angular Komponenten für die effiziente Entwicklung von Web-GUIs
Technologien: Java, Spring, Hibernate, Xtext, Angular, Weblogic, Oracle
|
2005-2014 |
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
|
|
|
|
|