| 
                 | 
                
                    
                        
                            | 
                                
                             | 
                         
                        
                            | 
                                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
                                                     | 
                                                 
                                                
                                             
                                         | 
                                     
                                 
                             | 
                         
                     
                    
                 | 
                
                 |