Schlagwörter
Skills
Programmiersprachen:
Frameworks / Entwicklungstools
Architektur/Konzepte:
Testing-/QS-Tools:
Configuration Management:
Plattformen / OS:
Datenbanken:
Spezielle Produktekenntnisse:
Projekt-/Enginnering-Methodiken:
Zertifizierungen:
Projekte:
09.2019 - 05.2021
Projekt: Umsetzung von 3 Pilotanwendungen für die Definition eines neuen Architekturparadigmas: Applikation zur Erfassung von Veranstaltungen, Applikation zur Erstellung von Mailverteilern, Applikation zum Austausch von Leistungskontrolldaten
Tätigkeiten: Fullstack Engineer, Architekt
Umfeld: REST, Java/SpringBoot, SQL/Oracle DB, JavaScript/ Vue.js, Maven, WebLogic, myBatis, WebPack/npm/node, git
Branche: Hochschule, Forschung
09.2017 - 08.2019
Projekt: Betreuung von Projekten im sicherheitskritischen Bereich in Aspekten der Architektur, Integration, Sicherheit und Betrieb.
Tätigkeiten: IT Architekt
Umfeld: JEE/WebLogic 12, Spring Boot, Oracle, Git, MariaDB, SSO-Portal, nevis, WebServices, REST, Angular, Hermes
Branche: Bundesbetriebe, Verwaltung, Biometriedaten
01.2015 - 12.2017
Projekt: Aufbau & Betrieb einer cloudbasierten, redundanten Überwachungsplattform zur Echtzeit-Visualisierung und Alarmierung bei Personen- und Lawinendetektionen in Berg-Gefahrenregionen.
Tätigkeiten: Solution Architect, Lead Developer
Umfeld: JEE6/JBoss EAP 6.4, MySQL, JMS/HornetQ, myBatis, REST/JSON/geoJSON, modbus, TestNG, Gradle/Jenkins, WebSockets, JavaScript/TypeScript, AngularJS, OpenLayers 3, PHP, DevOps
Branche: Startup, Geomatik, GIS
01.2016 - 12.2016:
Projekt: Erweiterung des automatischen Mailingsystems um die Funktion, Mails digital zu signieren.
Tätigkeit: Beratung, Design und Entwicklung
Umfeld: Java/JEE, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, Web Services, Maven, Quartz, S/MIME, RSA, PKI
Branche: Hochschule, Forschung
02.2014 - 12.2015:
Projekt: 1) Architekturstudie zur Migration des hauseigenen Java/Spring-Applikationsframeworks auf OSGi ApacheFelix, 2) Konzept & Erweiterung des Frameworks um ein Batch-Jobs Modul. 3) Migration und Entwicklung von bestehenden und neuen Applikationen auf diesem Framework. 4) Integration von Moodle Web Services in die Systemlandschaft. 5) Aufbau eines Datenaustausches zwischen Hochschulen.
Tätigkeit: Beratung, Design und Prototyping
Umfeld: Java/JEE, OSGi, Apache Felix, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, OpenText, SEAL DPF4Convert, Web Services, Maven, Quartz
Branche: Hochschule, Forschung
12.2013 - 05.2014
Projekt: Migration und Erweiterung einer Android-App zu GPS Outdoor Navigation mit offline Karten unter Verwendung verschiedenster Kartenlieferanten von Android 1.6 auf Android 4.x.
Tätigkeiten: Entwicklung, Betrieb, Konfiguration und Entwicklung der Serverinfrastruktur
Umfeld: Java, Android 5.x / NDK, Eclipse, Glassfish 2.1, MySQL, Linux, Google Play, Google Maps, JSON, GIS
Branche: Freizeit, Tourismus
11.2013 - 01.2014:
Projekt: Realisierung eines Berechtigungssystems für eine Applikation
Tätigkeit: Analyse, Design und Entwicklung
Umfeld: PowerBuilder, Java/JEE, Spring, WebLogic, Oracle, Eclipse
Branche: Hochschule, Forschung
09.2012 - 11.2013:
Projekt: Ausbau des globalen Enterprise Access Management Systems zur autom. regelbasierten Provisionierung und Verwaltung von Zugriffsrechten.
Tätigkeit: Design und Implementierung der zentralen Provisionierungskomponente
Umfeld: DirX Identity, Java, Eclipse, SPML, EAM, LDAP, Oracle, ServiceNow, Solaris
Branche: Versicherung
11.2011 - 08.2012:
Projekt: Evaluation und Umsetzung der Integrationsschnittstellen zum Aufbau eines Dokumentenarchivs.
Tätigkeit: Beratung, Design und Implementierung der Schnittstellen
Umfeld: JEE, WebLogic, Oracle, Web Services, Spring, JNA, PowerBuilder, OpenText, C/C++, Acrobat SDK
Branche: Hochschule, Forschung
01.2011 - 08.2011:
Projekt: Einführung des neuen Releases der Onlinebanking Applikation mit mehreren Zulieferprojekten.
Tätigkeit: Technische Verantwortung für Release, Qualitätssicherung, Planung und Infrastruktur
Umfeld: Sun Solaris, JEE, Offshoring, CMMi
Branche: Banken, Finanz
11.2010 - 12.2010:
Projekt: Entwicklung einer Android-App zu GPS Outdoor Navigation mit offline Karten.
Tätigkeit: Product Design, Entwicklung und Betrieb
Umfeld: Java, Android 1.6, Eclipse, Glassfish, mySQL, Linux, JSON, GIS
Branche: Freizeit, Tourismus
03.2010 - 10.2010:
Projekt: Aufbau einer Portalinfrastruktur mit Single-Sign-On und Benutzerverwaltung.
Tätigkeit: Entwurf/Realisierung der sicherheitskritischen Schnittstellen
Umfeld: Java/JEE, EJB3, JAX-RPC, WebSphere, Entrust Identity Guard, Tivoli Access Manager, WebSEAL, LDAP, DirX Identity
Branche: Versicherung
02.2009 - 02.2010:
Projekt: Entwurf und Realisierung einer SOA-Infrastruktur zum Austausch von Leistungskontrolldaten zwischen Hochschulen.
Tätigkeit: Solution Architect
Umfeld: JEE, Glassfish, WebLogic, Oracle, JAX-WS, WSIT
Branche: Hochschule, Forschung
08.2010 - 01.2009:
Projekt: Entwicklung eines Produkts auf Basis Windows Mobile und Android zur mobilen GPS Navigation.
Tätigkeit: Product Design & Development
Umfeld: C#/C++/Java, Visual Studio, Windows Mobile, Android
Branche: Behörde, Geomatik
07.2007 - 06.2008:
Projekt: Tech. Pilotprojekt zur Definition einer neuen Zielarchitektur für das Gesamtprojekt sowie Vorbereitung als Offshore-Pilot.
Tätigkeit: Solution Architect
Umfeld: JEE, SEAM, Ajax, EJB3, JBOSS, Solaris
Branche: Versicherung
01.2006 - 05.2007:
Projekt: Erweiterung des Onlinebankings um Investment Reporting Funktionen für inst. Anleger (ca. CHF 1.5 Mio. / 8 Mitarbeiter).
Tätigkeit: Projektleitung
Umfeld: CMMi, JEE, Struts, WebLogic, Solaris, Oracle
Branche: Banken, Finanz
08.2000 – 12.2005:
Rolle: Managing Director, Partner
Tätigkeiten:Organisation und Einsatzplanung der Entwicklungsteams, Budgetplanung, Akquisition & Offertstellung, Sicherstellung des internen Serverhosting für Kunden, Entwicklung eines firmeneigenen J2EE-Frameworks, Leitung & Mitarbeit in zahlreichen Kundenprojekten
Umfeld: Java/JSP, SEAM, Ajax, Linux/AIX, UML, Together, JMS, Oracle, PL/SQL, EJB 3.0, CVS, Solaris, CMMi, Struts, WebLogic, Tomcat
Branche: IT-Dienstleister, Start-up
08.1999 - 07.2000:
Projekt: Realisierung eines Standartprodukts als Krankenkassen Gesamtlösung. Diese komponentenbasierte Lösung bestand aus den Teilen Vertrag, Schaden, Partner, Zahlungsverkehr, Produkt.
Tätigkeiten: Modulverantwortlicher für die Komponente Zahlungsverkehr (Team bis 3 Personen), OOD und Implementation
Umfeld: C++, Java, CORBA, WebLogic, DB2, Windows NT, UML, Innovator, Visual Café, Sniff+
Branche: IT-Dienstleister, Start-up
08.1997 - 07.1999:
Aufgaben: Verschiedene Projekte mit global verteilten Teams
Tätigkeit: Software Engineering, Projektleitung
Umfeld: PowerBuilder, Java, C/C++, Iona Orbis, CORBA, Oracle, CICS, UML, OOA/OOD
Branche: Rückversicherung
10.1996 - 02.1997: Praktikum
Projekt: Entwicklung eines TCP/IP Stacks zur sicheren Kommunikation für Internet Banking etc. Neben bekannten Verfahren sollten auch die Kommunikationsteilnehmer von aussen nicht identifizierbar sein.
Tätigkeit: Projektmitarbeit, Spezifikation & Implementation des TCP/IP Stacks
Branche: IT-Security
01.1996 - 04.1996: Diplomarbeit
Projekt: Implementation eines Betriebssystems zur Steuerung des Roboters ‚Didabot‘ als Basis für Experimente mit neuronalen Netzwerken und autonomous agents. Dabei sollten mehrere Didabots mit der Basisstation, aber auch untereinander über ein drahtloses Kommunikationsnetz Steuer-, Telemetrie- und Anwendungsdaten austauschen können.
Tätigkeit: Design & Implementation, Dokumentation
Umfeld: Embedded C/C++, 80C196KD, Assembler, Borland Pascal 7
- Java
- JavaScript / TypeScript
- C#
- SQL
Frameworks / Entwicklungstools
- Spring/Spring-WS/Spring-Boot
- JEE
- myBatis / JPA / Hibernate
- Web Services (JAX-RPC, JAX-WS, WS-*, WSIT, REST)
- Vue.js 3 / React
- OpenLayers 3
- iText 7
- OSGi
- .NET
- Eclipse
- Visual Studio
- Innovator, RSA
- RequisitePro
Architektur/Konzepte:
- Microservices
- SOA
- Virtual Private Cloud
- Kubernetes / Docker
- OAuth / OpenID Connect
Testing-/QS-Tools:
- JUnit
- TestNG
- TestDirector / QualityCenter
- Cypress
Configuration Management:
- Maven / Ant
- git, Subversion
- Jenkins / Hudson
- Gradle
- Webpack / Bower
Plattformen / OS:
- JEE Application Server JBoss EAP, Oracle WebLogic, IBM WebSphere, Glassfish
- Android 1.6 - 8.0
- Windows, Linux, Solaris
Datenbanken:
- DB2
- Oracle
- mySQL
- SQLite
Spezielle Produktekenntnisse:
- Adobe SDK
- OpenText
- DirX Identity
Projekt-/Enginnering-Methodiken:
- Scrum
- CMMi
- Hermes
- RUP
- UML
Zertifizierungen:
- Certified Scrum Master
- Certified PMP
Projekte:
09.2019 - 05.2021
Projekt: Umsetzung von 3 Pilotanwendungen für die Definition eines neuen Architekturparadigmas: Applikation zur Erfassung von Veranstaltungen, Applikation zur Erstellung von Mailverteilern, Applikation zum Austausch von Leistungskontrolldaten
Tätigkeiten: Fullstack Engineer, Architekt
Umfeld: REST, Java/SpringBoot, SQL/Oracle DB, JavaScript/ Vue.js, Maven, WebLogic, myBatis, WebPack/npm/node, git
Branche: Hochschule, Forschung
09.2017 - 08.2019
Projekt: Betreuung von Projekten im sicherheitskritischen Bereich in Aspekten der Architektur, Integration, Sicherheit und Betrieb.
Tätigkeiten: IT Architekt
Umfeld: JEE/WebLogic 12, Spring Boot, Oracle, Git, MariaDB, SSO-Portal, nevis, WebServices, REST, Angular, Hermes
Branche: Bundesbetriebe, Verwaltung, Biometriedaten
01.2015 - 12.2017
Projekt: Aufbau & Betrieb einer cloudbasierten, redundanten Überwachungsplattform zur Echtzeit-Visualisierung und Alarmierung bei Personen- und Lawinendetektionen in Berg-Gefahrenregionen.
Tätigkeiten: Solution Architect, Lead Developer
Umfeld: JEE6/JBoss EAP 6.4, MySQL, JMS/HornetQ, myBatis, REST/JSON/geoJSON, modbus, TestNG, Gradle/Jenkins, WebSockets, JavaScript/TypeScript, AngularJS, OpenLayers 3, PHP, DevOps
Branche: Startup, Geomatik, GIS
01.2016 - 12.2016:
Projekt: Erweiterung des automatischen Mailingsystems um die Funktion, Mails digital zu signieren.
Tätigkeit: Beratung, Design und Entwicklung
Umfeld: Java/JEE, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, Web Services, Maven, Quartz, S/MIME, RSA, PKI
Branche: Hochschule, Forschung
02.2014 - 12.2015:
Projekt: 1) Architekturstudie zur Migration des hauseigenen Java/Spring-Applikationsframeworks auf OSGi ApacheFelix, 2) Konzept & Erweiterung des Frameworks um ein Batch-Jobs Modul. 3) Migration und Entwicklung von bestehenden und neuen Applikationen auf diesem Framework. 4) Integration von Moodle Web Services in die Systemlandschaft. 5) Aufbau eines Datenaustausches zwischen Hochschulen.
Tätigkeit: Beratung, Design und Prototyping
Umfeld: Java/JEE, OSGi, Apache Felix, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, OpenText, SEAL DPF4Convert, Web Services, Maven, Quartz
Branche: Hochschule, Forschung
12.2013 - 05.2014
Projekt: Migration und Erweiterung einer Android-App zu GPS Outdoor Navigation mit offline Karten unter Verwendung verschiedenster Kartenlieferanten von Android 1.6 auf Android 4.x.
Tätigkeiten: Entwicklung, Betrieb, Konfiguration und Entwicklung der Serverinfrastruktur
Umfeld: Java, Android 5.x / NDK, Eclipse, Glassfish 2.1, MySQL, Linux, Google Play, Google Maps, JSON, GIS
Branche: Freizeit, Tourismus
11.2013 - 01.2014:
Projekt: Realisierung eines Berechtigungssystems für eine Applikation
Tätigkeit: Analyse, Design und Entwicklung
Umfeld: PowerBuilder, Java/JEE, Spring, WebLogic, Oracle, Eclipse
Branche: Hochschule, Forschung
09.2012 - 11.2013:
Projekt: Ausbau des globalen Enterprise Access Management Systems zur autom. regelbasierten Provisionierung und Verwaltung von Zugriffsrechten.
Tätigkeit: Design und Implementierung der zentralen Provisionierungskomponente
Umfeld: DirX Identity, Java, Eclipse, SPML, EAM, LDAP, Oracle, ServiceNow, Solaris
Branche: Versicherung
11.2011 - 08.2012:
Projekt: Evaluation und Umsetzung der Integrationsschnittstellen zum Aufbau eines Dokumentenarchivs.
Tätigkeit: Beratung, Design und Implementierung der Schnittstellen
Umfeld: JEE, WebLogic, Oracle, Web Services, Spring, JNA, PowerBuilder, OpenText, C/C++, Acrobat SDK
Branche: Hochschule, Forschung
01.2011 - 08.2011:
Projekt: Einführung des neuen Releases der Onlinebanking Applikation mit mehreren Zulieferprojekten.
Tätigkeit: Technische Verantwortung für Release, Qualitätssicherung, Planung und Infrastruktur
Umfeld: Sun Solaris, JEE, Offshoring, CMMi
Branche: Banken, Finanz
11.2010 - 12.2010:
Projekt: Entwicklung einer Android-App zu GPS Outdoor Navigation mit offline Karten.
Tätigkeit: Product Design, Entwicklung und Betrieb
Umfeld: Java, Android 1.6, Eclipse, Glassfish, mySQL, Linux, JSON, GIS
Branche: Freizeit, Tourismus
03.2010 - 10.2010:
Projekt: Aufbau einer Portalinfrastruktur mit Single-Sign-On und Benutzerverwaltung.
Tätigkeit: Entwurf/Realisierung der sicherheitskritischen Schnittstellen
Umfeld: Java/JEE, EJB3, JAX-RPC, WebSphere, Entrust Identity Guard, Tivoli Access Manager, WebSEAL, LDAP, DirX Identity
Branche: Versicherung
02.2009 - 02.2010:
Projekt: Entwurf und Realisierung einer SOA-Infrastruktur zum Austausch von Leistungskontrolldaten zwischen Hochschulen.
Tätigkeit: Solution Architect
Umfeld: JEE, Glassfish, WebLogic, Oracle, JAX-WS, WSIT
Branche: Hochschule, Forschung
08.2010 - 01.2009:
Projekt: Entwicklung eines Produkts auf Basis Windows Mobile und Android zur mobilen GPS Navigation.
Tätigkeit: Product Design & Development
Umfeld: C#/C++/Java, Visual Studio, Windows Mobile, Android
Branche: Behörde, Geomatik
07.2007 - 06.2008:
Projekt: Tech. Pilotprojekt zur Definition einer neuen Zielarchitektur für das Gesamtprojekt sowie Vorbereitung als Offshore-Pilot.
Tätigkeit: Solution Architect
Umfeld: JEE, SEAM, Ajax, EJB3, JBOSS, Solaris
Branche: Versicherung
01.2006 - 05.2007:
Projekt: Erweiterung des Onlinebankings um Investment Reporting Funktionen für inst. Anleger (ca. CHF 1.5 Mio. / 8 Mitarbeiter).
Tätigkeit: Projektleitung
Umfeld: CMMi, JEE, Struts, WebLogic, Solaris, Oracle
Branche: Banken, Finanz
08.2000 – 12.2005:
Rolle: Managing Director, Partner
Tätigkeiten:Organisation und Einsatzplanung der Entwicklungsteams, Budgetplanung, Akquisition & Offertstellung, Sicherstellung des internen Serverhosting für Kunden, Entwicklung eines firmeneigenen J2EE-Frameworks, Leitung & Mitarbeit in zahlreichen Kundenprojekten
Umfeld: Java/JSP, SEAM, Ajax, Linux/AIX, UML, Together, JMS, Oracle, PL/SQL, EJB 3.0, CVS, Solaris, CMMi, Struts, WebLogic, Tomcat
Branche: IT-Dienstleister, Start-up
08.1999 - 07.2000:
Projekt: Realisierung eines Standartprodukts als Krankenkassen Gesamtlösung. Diese komponentenbasierte Lösung bestand aus den Teilen Vertrag, Schaden, Partner, Zahlungsverkehr, Produkt.
Tätigkeiten: Modulverantwortlicher für die Komponente Zahlungsverkehr (Team bis 3 Personen), OOD und Implementation
Umfeld: C++, Java, CORBA, WebLogic, DB2, Windows NT, UML, Innovator, Visual Café, Sniff+
Branche: IT-Dienstleister, Start-up
08.1997 - 07.1999:
Aufgaben: Verschiedene Projekte mit global verteilten Teams
Tätigkeit: Software Engineering, Projektleitung
Umfeld: PowerBuilder, Java, C/C++, Iona Orbis, CORBA, Oracle, CICS, UML, OOA/OOD
Branche: Rückversicherung
10.1996 - 02.1997: Praktikum
Projekt: Entwicklung eines TCP/IP Stacks zur sicheren Kommunikation für Internet Banking etc. Neben bekannten Verfahren sollten auch die Kommunikationsteilnehmer von aussen nicht identifizierbar sein.
Tätigkeit: Projektmitarbeit, Spezifikation & Implementation des TCP/IP Stacks
Branche: IT-Security
01.1996 - 04.1996: Diplomarbeit
Projekt: Implementation eines Betriebssystems zur Steuerung des Roboters ‚Didabot‘ als Basis für Experimente mit neuronalen Netzwerken und autonomous agents. Dabei sollten mehrere Didabots mit der Basisstation, aber auch untereinander über ein drahtloses Kommunikationsnetz Steuer-, Telemetrie- und Anwendungsdaten austauschen können.
Tätigkeit: Design & Implementation, Dokumentation
Umfeld: Embedded C/C++, 80C196KD, Assembler, Borland Pascal 7
Projekthistorie
- Persönliche Referenzen können auf Anfrage abgegeben werden
- Überwachungsplattform zur Personen- und Lawinendetektion:
https://tp.srgssr.ch/p/srf/embed?urn=urn:srf:ais:video:8dfe3265-0e8b-4bb9-a039-79a028506ba6#038;start=
http://www.geopraevent.ch/project/lawinenradar-zermatt/ - Projektmitarbeit im Gewinnerprojekt der Sparte "Best Access Governance and Intelligence Project“:
http://www.kuppingercole.com/article/award2013 - Entwickelte Android-Apps:
https://play.google.com/store/apps/developer?id=Corridor 5 - Roboter Steuersoftware "Didabot" (Diplomarbeit):
http://me.in-berlin.de/~urmel/robot/docu/da.pdf
http://www.verena-hafner.de/teaching/didabots.pdf
Reisebereitschaft
Verfügbar in den Ländern
Schweiz
Grossraum Zürich, sonst remote