Architekt, Senior Java Entwickler, Spring, Cloud, APIs, Digitale Signaturen, Kryptografie, PKI, Single Sign-on
Aktualisiert am 14.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 25%
IT Architectures
Software-Entwicklung
Java
DevOps
Cloud Computing
IAM
SAML
Deutsch
Muttersprache
Englisch
verhandlungssicher
Latein
eingerostet

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

10/21-heute Product Owner / Architektur / Entwicklung

Auftraggeber Allianz Technology

Beschreibung Technische Architektur, Platform Tool Integration und Support, Cloud Architektur, Entwicklung, DevOps Automation, SonarQube Bereitstellung

Systemumgebung Windows 10, Kubernetes, AWS, EKS

Technologien Java 17, Spring Boot 3, JUnit, JAX-RS, Helm 3, Spring Boot 3.1

Werkzeuge Eclipse 2022.6, Maven 4, Jenkins, GitHub Enterprise, Confluence, JIRA, Dynatrae SaaS, Opswat Metadefender Core, Harbor


02/20-09/21 Entwicklung Verkaufsapplikation KFZ Versicherung

Auftraggeber Twinformatics GmbH

Beschreibung Entwicklung, DevOps, Performance & Stability Engineer

Systemumgebung Ubuntu 20.04, PostgreSQL, Docker, Docker Compose

Technologien Java 11, Eclipse, JUnit, JAX-RS, Spring Boot 2.2, Faktor Zehn

Werkzeuge Eclipse 2021.6, Gradle 5.6, Bitbucket, Bamboo, GitLab, Confluence, JIRA


02/15-01/20 ABS Entwicklung / Architektur

Auftraggeber Allianz Technology

Beschreibung Technische Architektur, Entwicklung, Performance & Stability Engineer, Intranet Suchmaschine, Cloud Architektur

Systemumgebung Windows 7, RHEL 6 - 7, Tomcat 8.5, JBoss EAP 6.4, IBM DB2 10.5, OpenShift 3.11

Technologien Java, Eclipse RCP, JUnit, JAX-RS, ABS (Allianz Business System)

Werkzeuge Eclipse 4.7, Maven 3.2, soapUI 5.2, Jenkins, Confluence, JIRA, HP Demand, Dynatrace APM 7.2, Solr 5.2


06/13-07/14 CRM Cockpit

Auftraggeber A1 Telekom Austria

Beschreibung Weiterentwicklung der hauseigenen CRM Cockpit Software (Entwickler,

Developer Coach und Solution Architect)

Systemumgebung Windows 7, Solaris 10, Tomcat 6.0, Oracle 10g, AmdocsCRM 7.5

Technologien Java, Eclipse RCP, JUnit

Werkzeuge Eclipse 3.6, Ant 1.7, SQL Developer 3.0, Subversion, JIRA, Confluence


09/12-05/13 Trustcenter Beratung und Entwicklung

Auftraggeber Bundesrechenzentrum

Beschreibung Anforderungsanalyse und Konzepterstellung im Bereich Zertifizierungsstellen für digitale Zertifikate; Entwicklung eins OCSP Responders

Systemumgebung SLES 10, GlassFish 3.1

Technologien Java, Java EE 6, JUnit, Arquillian

Werkzeuge Eclipse 4.2, Maven 3, Subversion, JIRA, Confluence


07/10-08/12 CRM Cockpit

Auftraggeber A1 Telekom Austria

Beschreibung Weiterentwicklung der hauseigenen CRM Cockpit Software (Entwickler,

Developer Coach und Solution Architect)

Systemumgebung Windows XP, Solaris 10, Tomcat 6.0, Oracle 10g, AmdocsCRM 7.5

Technologien Java, Eclipse RCP, JUnit

Werkzeuge Eclipse 3.6, Ant 1.7, SQL Developer 3.0, Subversion, JIRA, Confluence


08/09-06/10 Web Single Sign-on Pilot-Implementierung

Auftraggeber Liechtensteinische Landesverwaltung

Beschreibung Implementierung einer Web Single Sign-on Lösung für Smart Card

basierte Authentisierung

Systemumgebung Debian 5, Tomcat 6.0, Apache 2.2, OpenSSO 8.0

Technologien Java, JAX-WS, JUnit, SAML 2.0

Werkzeuge Eclipse 3.5, Ant 1.7, Subversion


02/09-06/09 Web Single Sign-on Prototyp

Auftraggeber Liechtensteinische Landesverwaltung

Beschreibung Beratung und Erstellung eines Prototyps für Web Single Sign-on

Systemumgebung Debian 5, Tomcat 6.0, Glassfish 2.1, Apache 2.2, OpenSSO 8.0

Technologien Java, JAX-WS, JUnit

Werkzeuge Eclipse 3.4, Ant 1.7


01/09 Beratung digitale Signaturen

Auftraggeber Bundesrechenzentrum

Beschreibung Beratung und Unterstützung bei der Integration digitaler

Signaturen in eine SOA Anwendung

Systemumgebung Tibco 5.5

Technologien Java, XML Signaturen, MOA Module

Werkzeuge Visio 2003


02/08-12/08 Zertifizierungsstelle

Auftraggeber Bundesrechenzentrum

Beschreibung Architektur und Entwicklung einer Zertifizierungsstelle

für digitale Zertifikate

Systemumgebung SLES 10, Tomcat 6.0, Apache Derby

Technologien Java, JSF, JPA, Facelets, Spring, TestNG, JUnit

Werkzeuge Eclipse 3.3, Ant 1.7, Ivy 2.0, Visio 2003, DBDesigner 4.0,

Subversion, JIRA


11/07-04/08 Signatur-Service

Auftraggeber Bundesrechenzentrum

Beschreibung Architekturberatung und Unterstützung bei der Inbetriebnahme eines

Signatur-Services

Systemumgebung SLES 10, Tomcat 5.5

Technologien Java, JSF, Facelets, Spring, JAX-WS, MOA Module

Werkzeuge Eclipse 3.3, Ant 1.7, Maven2 1.0.8, Subversion


08/06-10/07 Terminalkonzentrator

Auftraggeber PayLife Bank

Beschreibung Entwicklung verschiedener Anwendungskomponenten, Architekturberatung, Coaching, Test

Systemumgebung Windows Server 2003, MS SQL Server 2005

Technologien C#, .NET Framework 2.0

Werkzeuge Visual Studio 2005, Visual Studio Team System


05/06-06/06 Sicherer Zeitstempeldienst

Auftraggeber Bundesamt f. Eich- und Vermessungswesen

Beschreibung Implementierung eines sicheren Zeitstempeldienstes gemäß RFC 3161

Systemumgebung RedHat EL 3.0, Oracle 9iR2, Oracle Application Server 10gR3

Technologien Java, Servlets, Hibernate, Spring, JUnit

Werkzeuge Eclipse 3.1, Ant 1.6, Subversion


01/06-03/06 A1 Signatur

Auftraggeber mobilkom austria

Beschreibung Wartung und Weiterentwicklung der A1 Signatur

Systemumgebung Solaris 8, Oracle 9iR2, BEA WebLogic 8.1

Technologien Java, Servlets, EJB, XML, Web Services, Security Layer,

SOAP, WSDL, Axis, Hibernate, XDoclet, XMLBeans, JUnit

Werkzeuge Eclipse 3.1, Ant 1.6, CVS, Scarab


04/05-10/05 PI2Web

Auftraggeber Wien-IT

Beschreibung Technologie-Beratung und Entwicklung eines Web-GUI

für ein Mainframe-basiertes Personalinformationssystem

Systemumgebung Tomcat 5.5, Windows 2003 Server, MS SQL Server 2000

Technologien Java, JSP, Hibernate

Werkzeuge Eclipse 3.1, ApplinX 4.7.3, CVS


03/05-09/05 Business Planner

Auftraggeber Bank-Austria Creditanstalt

Beschreibung Architektur-Beratung und Entwicklung eines Plugin-Frameworks

Systemumgebung MS SQL Server 2005

Technologien C#, .NET Framework 2.0

Werkzeuge Visual Studio .Net 2005, Visual Studio Team System


01/05 Homepage ARGE Signaturen

Auftraggeber ARGE Signaturen

Beschreibung Gestaltung des Web-Auftritts inkl. Konfiguration des Content

Management Systems (Plone)

Systemumgebung Debian Linux

Technologien Plone 2.0.5


11/04-12/04 Grundumlagen Neu

Auftraggeber Wirtschaftskammer Oberösterreich

Beschreibung Erweiterung einer bestehenden Applikation zur Erfassung der

Grundumlagen

Systemumgebung IIS 5.0, MS SQL Server 2000

Technologien C#, .NET Framework 1.1, ASP.NET, NUnit

Werkzeuge Visual Studio .Net 2003, WinCVS 1.3, Scarab


08/04 Zeitstempeldienst

Auftraggeber Bundesamt f. Eich- und Vermessungswesen

Beschreibung Implementierung eines Zeitstempeldienstes gemäß RFC 3161

Systemumgebung RedHat EL 3.0, Oracle 9iR2, Oracle Application Server 10g

Technologien Java, Servlets, Hibernate, JUnit

Werkzeuge Eclipse 3.0, Ant 1.6, SVN


11/03-07/04 A1 Signatur

Auftraggeber mobilkom austria

Beschreibung Technische Leitung der Software-Realisierung;

Architektur, Design, Implementierung

Systemumgebung Solaris 8, Oracle 9iR2, BEA WebLogic 8.1

Technologien Java, Servlets, EJB, XML, Web Services, Security Layer,

SOAP, WSDL, Axis, Hibernate, XDoclet, JUnit

Werkzeuge Eclipse 3.0, Ant 1.6, XML Spy 4.4, Visio 2003, CVS, Scarab


11/03 Digitaler Tachograph

Auftraggeber Bundesrechenzentrum

Beschreibung Feinspezifikation, Protoyp

Systemumgebung SuSE Linux 8.1, Tomcat 4.1

Technologien Java, Web Services, XML, Visio 2000, Word 2000

Werkzeuge Eclipse 3.0, Ant 1.5, XML Spy 4.4


08/03-09/03 BEV Geodaten-Portal Prototyp

Auftraggeber ANECON Software Design und Beratung

Beschreibung Akquisitionsunterstützung, Projektvorbereitung

Systemumgebung SuSE Linux 8.1, Oracle 8i, Tomcat 4.1

Werkzeuge Eclipse 3.0, Visio 2000, Word 2000

Technologien Java


10/02-06/03 Implementierung MOA

Auftraggeber Bundesministerium für Finanzen, Chief Information Office,

Bundesrechenzentrum

Beschreibung Technische Leitung der Implementierung des Moduls

Signaturprüfung/Serversignatur

Systemumgebung Windows XP, SuSE Linux 8.0, Tomcat 4.1, PostgreSQL 7.3

Technologien Java, Servlets, XML, XML Schema, XML Signature, Security Layer,

Web Services, SOAP, WSDL, Axis, JUnit

Werkzeuge Eclipse 2.1, Ant 1.5, XML Spy 4.4, Visio 2000, CVS


08/02-09/02 Spezifikation MOA

Auftraggeber Bundesministerium für Finanzen, Chief Information Office

Beschreibung Technische Unterstützung bei der Spezifikation von Web Services

für digitale Signaturen und Benutzer-Identifikation

Technologien Java, XML, XML Schema, XML Signature, Security Layer, SAML,

Web Services, SOAP, WSDL

Werkzeuge Eclipse 2.0, JWSDP 1.0, XML Spy 4.4


08/01-08/02 Internet Business Planner

Auftraggeber Bank Austria-Creditanstalt

Beschreibung Technische Leitung bei der Entwicklung einer verteilten

Finanzplanungs-Applikation in Java; Architektur, Design, Implementierung

Systemumgebung Windows NT 4.0, Sun Solaris 8, Oracle 8i, WebLogic 5.1

Technologien Java, J2EE, XML, JUnit, Swing, TOPLink 3.6, JUnit, ANTLR

Werkzeuge JBuilder 5.0 Enterprise, Eclipse 2.0, TOPLink Mapping Workbench,

Ant 1.4, WinCVS 1.2, Bugzilla, Visio 2000


07/01-08/01 Testtreiber

Auftraggeber Telekom Austria

Beschreibung Erstellung eines Testtreibers für automatisierte Tests einer

Application-Server Schnittstelle

Systemumgebung Windows NT 4.0

Technologien Java (Apache SOAP, JUnit), SOAP, XML Schema

Werkzeuge JBuilder 4.0 Enterprise


05/01-06/01 Internet Business Planner

Auftraggeber Bank Austria-Creditanstalt

Beschreibung Projektvorbereitung, Technische Reviews und Unterstützung der

Pflichtenhefterstellung für eine verteilte Finanzplanungs-Applikation


03/01-04/01 EAI Proof of Concept

Auftraggeber Telekom Austria

Beschreibung Test, Profiling und Dokumentation eines Prototypen für die

Integration verschiedener Enterprise-Applikationen

Systemumgebung Windows NT 4.0, WebLogic 5.1, Browser-Client; Anbindungen an SAP,

IBM DB2, Mainframe

Technologien Java (EJB, JDBC)

Werkzeuge JBuilder 4.0 Enterprise, VisualAge for Java 3.5, OptimizeIt! 4.02,

JProbe 2.8.1, Microsoft Web Application Stress Tool


01/01-02/01 Ticket-Bestellsystem

Auftraggeber www.clubticket.at

Beschreibung Erstellung einer Java-Middleware für die Anbindung des Web-

Interfaces an das Ticket-Bestellsystem am Mainframe

Systemumgebung Solaris, Oracle, Mainframe (3270 Terminals)

Technologien Java (IBM Host Access Class Library, Threads, JDBC)

Werkzeuge JBuilder 3.5/4.0 Foundation, CVS


09/00-12/00 Outperform

Auftraggeber Eigenprojekt

Beschreibung Entwicklung eines Prototypen zur technischen Analyse historischer

Aktienkurse

Systemumgebung Windows 2000, Linux

Technologien Java (Swing, Xerces, ANTLR)

Werkzeuge JBuilder 3.5 Foundation, CVS


06/99-08/00 S_TOOLS

Auftraggeber Institut für Schallforschung der Österreichischen Akademie der

Wissenschaften

Beschreibung Erweiterung der Grafikausgabe der Signalverarbeitungsanwendung

S_TOOLS, Planung und Konzeption der nächsten Release (GUI,

Systemarchitektur, objektorientierte Metadatenverwaltung, MPEG-7)

Systemumgebung Windows NT 4.0

Technologien C++ (MFC, Objective Toolkit Pro, Win32 API), XML Schema

Werkzeuge Visual C++ 5.0/6.0, Visual Source Safe, Visual Modeler


06/98-05/99 Zivildienst

09/96-05/98 S_TOOLS

Auftraggeber Institut für Schallforschung der Österreichischen Akademie der

Wissenschaften

Beschreibung Entwicklung der Grafikausgabe für die Signalverarbeitungsanwendung

S_TOOLS

Systemumgebung Windows NT 3.51/4.0

Technologien C++ (MFC, Win32 API)

Werkzeuge Visual C++ 4.0/5.0


03/96-06/96 ECANSE Praktikum

Auftraggeber Österreichisches Forschungsinstitut für Artificial Intelligence

(ÖFAI), in Kooperation mit Siemens PSE Wien

Beschreibung Implementierung von statistischen Modulen für ein

Simulationstoolkit für neurale Netze

Systemumgebung Solaris

Technologien C++ (ECANSE Framework)

Werkzeuge SPARCompiler 3.0, EMACS


07/95-12/95 GUI Framework

Auftraggeber Spardat Wien

Beschreibung Erweiterung und Test eines hauseigenen GUI-Frameworks (in C++)

Systemumgebung Windows 3.11

Technologien C++ (Money.h++)

Werkzeuge Borland C++ 4.5, QA Partner


06/95 Programm-Konvertierung

Auftraggeber Österreichisches Bundesinstitut für Gesundheitswesen (ÖBIG)

Beschreibung Konvertierung vorhandener Pascal-Programme nach C++

Systemumgebung Windows NT 3.51

Technologien C++

Werkzeuge Visual C++ 2.0

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatikstudium an der TU Wien
März 2000: Abschluss mit Auszeichnung zum DI
April 2002: Besuch der AOSD 2002 in Enschede, Niederlande
Juli 2003: Besuch der ECOOP 2003 in Darmstadt, Deutschland
November 2004: Besuch der ICSOC 2004 in New York, USA
Januar 2006: Besuch der Net-ID 2006, Berlin, Deutschland
Juni 2007, Besuch der SpringOne 2007, Antwerpen, Belgien
Oktober 2009, Besuch der Net-ID 2009, Berlin, Deutschland
November 2012, Besuch der Devoxx 2012, Antwerpen, Belgien
November 2017, Besuch der Devoxx 2017, Antwerpen, Belgien
November 2018, Besuch der Serverless Computing London 2018, London, UK

Position

Position

Technischer Architekt

Leitung Entwicklung

Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

IT Architectures Software-Entwicklung Java DevOps Cloud Computing IAM SAML

Produkte / Standards / Erfahrungen / Methoden

Confluence
FishEye
JIRA
Scrum
Subversion
Git
Software-Entwicklung
  • Technische Architektur
  • DevOps
  • Spezifikation/Analyse, Design, Implementierung, (Unit-)Test
  • Objektorientiertes Design/Architektur mit UML
  • Agile Prozesse (XP, Scrum)
  • Scrum Product Owner
  • Design Patterns: GoF, Fowler
  • Domain Driven Design
  • Digitale Signaturen, Kryptographie, PKI
  • Identity Management und Single Sign-on; SAML 2, WS-Federation

Entwicklungs-Werkzeuge
  • Eclipse 1.1-4.8, 2022.6
  • Checkstyle
  • PMD
  • JDepend
  • SonarQube
  • SQL Developer, SQirreL SQL, MySQL Workbench
  • Borland JBuilder Professional 3.5-6.0
  • TogetherJ 4.2, 5.0
  • Visual Studio 2003 und 2005
  • Visual C++ 4.0-6.0
  • Visio 2000-2010
  • QA Partner

Cloud

  • Kubernetes 1.28
  • AWS
  • EKS
  • OpenShift 3.11
  • Docker
  • Docker Compose
 
Build / Continuous Integration
  • Ant 1.3-1.8
  • Ivy 2.0
  • Maven2 2.0-4.4
  • Jenkins / Hudson
  • Bamboo
  • Gradle 5.4
 
Kollaboration
  • Confluence
  • JIRA
  • Bugzilla
  • FishEye / Crucible
  • Collaborator
  • SVN
  • CVS
  • git
  • GitHub Enterprise
  • GitLab
  • WinCVS 1.3
  • TortoiseSVN 1.8
  • Visual SourceSafe 5.0
  • Visual Studio Team System 2005

Java
  • Java 1.3-17
  • Java EE 1.4-6
  • Spring 2.0-3.5 (Spring Security, Spring Webflow)
  • Spring Boot 2.6-3.1
  • BEA WebLogic 5.1, 8.1
  • Tomcat 4.1-8.5
  • JBoss EAP 6.4
  • Oracle Application Server 10g
  • SUN GlassFish 2.1, 3.1
  • Web Services: Axis 1.0-1.1, JWSDP 1.0, JAX-WS 2.0
  • O/R Mapping: Hibernate 2.1-3.1, OpenJPA 1.2, TOPLink 3.6, EclipseLink 2.0
  • Unit Testing: JUnit 3.8-4.4, TestNG 5.5, Arquillian 1.0


.NET

  • .NET Framework 1.1 und 2.0
  • NUnit 2.2
 

Web Technologien

  • HTML, CSS, HTTP
  • XML, DTD, XML Schema, XSLT, XPath, XML Signature
  • SAX/DOM (Xerces-J, JAXP)
  • SAML
  • REST, JSON
  • OpenAPI
  • SOAP, WSDL, WS-I, WS-Security
  • SAML, WS-Trust, WS-Federation


Performance / Monitoring

  • Dynatrace APM / SaaS


Office

  • MS Office (Excel, Word, Access, Power Point, Outlook. Visio)
  • OpenOffice (Writer, Calc, Draw, Impress)

 

Österreichisches E-Government

  • Bürgerkarte, Security Layer, MOCCA
  • MOA-Module (MOA-ID/SP/SS)
  • PDF Amtssignatur
  • Elektronische Zustellung
  • Portalverbund

Sonstige
  • ApplinX 4.7.3
  • OpenSSO 8
  • OpenAM 11
 

Betriebssysteme

Amiga OS
Linux
Ubuntu 6.10-18.04; RedHat Linux 5, RHEL 6, RHEL 7, SuSE 5.2, 6.0, 8.0; SLES 11
MS-DOS
ab Version 5.0
OS/2
OSF/Motif
Solaris 10
SUN OS, Solaris
Windows
3.x, 95/98, NT, 2000, XP, 7, 8, 10
Windows 7

Programmiersprachen

Assembler
6502, 68000
C
diverse Unix C-Compiler
C#
.NET Framework 1.1-2.0
C++
Visual C++ 4.0-6.0 mit MFC und Win32 API, Borland C++ 4.5, Borland C++ Builder 4.0, gcc
CSP
Diplomarbeit
Imake, GNU-Make, Make-Maker etc...
make, Ant 1.3-1.7, Maven2, Ivy 2.0
Java
JDK 1.2-1.7, Java EE 1.3-1.6
Java 5
Lisp
MATLAB / Simulink
Grundkenntnisse
Modula-2
Pascal
Turbo Pascal 6.0
PHP
PHP 4.0 Grundkenntnisse
Prolog
Parlog
Shell
bash
Tcl/Tk
8.2, 8.3; Grundkenntnisse
TeX, LaTeX
Diplomarbeit in LaTeX
yacc/lex
yacc/lex
LOTOS: Diplomarbeit
ANTLR Parser-Generator

Datenbanken

Access
DB2
11
ElasticSearch
7
Interbase
Interbase 5.0, Firebird
JDBC
MS SQL Server
2005
MySQL
Grundkenntnisse
Oracle
8i, 9i, 10g, 11i
Oracle 10g
Postgres
7.3; Grundkenntnisse
Proprietäre DB
HSQL (embedded Java DB), Apache Derby (embedded Java DB)
Solr
5.2
SQL
TOPLink 3.6 for Java
Hibernate 2.1-3.1
JPA 1.0, 2.0
OpenJPA 1.2, EclipseLink 2.0

Datenkommunikation

Ethernet
HTTP
SMTP, IMAP, POP3
Installation und Betrieb eines Mailservers unter Linux
TCP/IP
Windows Netzwerk
Anwendungserfahrung; SAMBA-Server unter Linux

Hardware

Alpha
Amiga
Ascii/X - Terminals
CD-Writer / Brenner
Digital
Drucker
Modem
PC
Soundkarten
SUN

Branchen

Branchen

Banken / Finanzdienstleister
Öffentliche Verwaltung
Telekommunikation

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

10/21-heute Product Owner / Architektur / Entwicklung

Auftraggeber Allianz Technology

Beschreibung Technische Architektur, Platform Tool Integration und Support, Cloud Architektur, Entwicklung, DevOps Automation, SonarQube Bereitstellung

Systemumgebung Windows 10, Kubernetes, AWS, EKS

Technologien Java 17, Spring Boot 3, JUnit, JAX-RS, Helm 3, Spring Boot 3.1

Werkzeuge Eclipse 2022.6, Maven 4, Jenkins, GitHub Enterprise, Confluence, JIRA, Dynatrae SaaS, Opswat Metadefender Core, Harbor


02/20-09/21 Entwicklung Verkaufsapplikation KFZ Versicherung

Auftraggeber Twinformatics GmbH

Beschreibung Entwicklung, DevOps, Performance & Stability Engineer

Systemumgebung Ubuntu 20.04, PostgreSQL, Docker, Docker Compose

Technologien Java 11, Eclipse, JUnit, JAX-RS, Spring Boot 2.2, Faktor Zehn

Werkzeuge Eclipse 2021.6, Gradle 5.6, Bitbucket, Bamboo, GitLab, Confluence, JIRA


02/15-01/20 ABS Entwicklung / Architektur

Auftraggeber Allianz Technology

Beschreibung Technische Architektur, Entwicklung, Performance & Stability Engineer, Intranet Suchmaschine, Cloud Architektur

Systemumgebung Windows 7, RHEL 6 - 7, Tomcat 8.5, JBoss EAP 6.4, IBM DB2 10.5, OpenShift 3.11

Technologien Java, Eclipse RCP, JUnit, JAX-RS, ABS (Allianz Business System)

Werkzeuge Eclipse 4.7, Maven 3.2, soapUI 5.2, Jenkins, Confluence, JIRA, HP Demand, Dynatrace APM 7.2, Solr 5.2


06/13-07/14 CRM Cockpit

Auftraggeber A1 Telekom Austria

Beschreibung Weiterentwicklung der hauseigenen CRM Cockpit Software (Entwickler,

Developer Coach und Solution Architect)

Systemumgebung Windows 7, Solaris 10, Tomcat 6.0, Oracle 10g, AmdocsCRM 7.5

Technologien Java, Eclipse RCP, JUnit

Werkzeuge Eclipse 3.6, Ant 1.7, SQL Developer 3.0, Subversion, JIRA, Confluence


09/12-05/13 Trustcenter Beratung und Entwicklung

Auftraggeber Bundesrechenzentrum

Beschreibung Anforderungsanalyse und Konzepterstellung im Bereich Zertifizierungsstellen für digitale Zertifikate; Entwicklung eins OCSP Responders

Systemumgebung SLES 10, GlassFish 3.1

Technologien Java, Java EE 6, JUnit, Arquillian

Werkzeuge Eclipse 4.2, Maven 3, Subversion, JIRA, Confluence


07/10-08/12 CRM Cockpit

Auftraggeber A1 Telekom Austria

Beschreibung Weiterentwicklung der hauseigenen CRM Cockpit Software (Entwickler,

Developer Coach und Solution Architect)

Systemumgebung Windows XP, Solaris 10, Tomcat 6.0, Oracle 10g, AmdocsCRM 7.5

Technologien Java, Eclipse RCP, JUnit

Werkzeuge Eclipse 3.6, Ant 1.7, SQL Developer 3.0, Subversion, JIRA, Confluence


08/09-06/10 Web Single Sign-on Pilot-Implementierung

Auftraggeber Liechtensteinische Landesverwaltung

Beschreibung Implementierung einer Web Single Sign-on Lösung für Smart Card

basierte Authentisierung

Systemumgebung Debian 5, Tomcat 6.0, Apache 2.2, OpenSSO 8.0

Technologien Java, JAX-WS, JUnit, SAML 2.0

Werkzeuge Eclipse 3.5, Ant 1.7, Subversion


02/09-06/09 Web Single Sign-on Prototyp

Auftraggeber Liechtensteinische Landesverwaltung

Beschreibung Beratung und Erstellung eines Prototyps für Web Single Sign-on

Systemumgebung Debian 5, Tomcat 6.0, Glassfish 2.1, Apache 2.2, OpenSSO 8.0

Technologien Java, JAX-WS, JUnit

Werkzeuge Eclipse 3.4, Ant 1.7


01/09 Beratung digitale Signaturen

Auftraggeber Bundesrechenzentrum

Beschreibung Beratung und Unterstützung bei der Integration digitaler

Signaturen in eine SOA Anwendung

Systemumgebung Tibco 5.5

Technologien Java, XML Signaturen, MOA Module

Werkzeuge Visio 2003


02/08-12/08 Zertifizierungsstelle

Auftraggeber Bundesrechenzentrum

Beschreibung Architektur und Entwicklung einer Zertifizierungsstelle

für digitale Zertifikate

Systemumgebung SLES 10, Tomcat 6.0, Apache Derby

Technologien Java, JSF, JPA, Facelets, Spring, TestNG, JUnit

Werkzeuge Eclipse 3.3, Ant 1.7, Ivy 2.0, Visio 2003, DBDesigner 4.0,

Subversion, JIRA


11/07-04/08 Signatur-Service

Auftraggeber Bundesrechenzentrum

Beschreibung Architekturberatung und Unterstützung bei der Inbetriebnahme eines

Signatur-Services

Systemumgebung SLES 10, Tomcat 5.5

Technologien Java, JSF, Facelets, Spring, JAX-WS, MOA Module

Werkzeuge Eclipse 3.3, Ant 1.7, Maven2 1.0.8, Subversion


08/06-10/07 Terminalkonzentrator

Auftraggeber PayLife Bank

Beschreibung Entwicklung verschiedener Anwendungskomponenten, Architekturberatung, Coaching, Test

Systemumgebung Windows Server 2003, MS SQL Server 2005

Technologien C#, .NET Framework 2.0

Werkzeuge Visual Studio 2005, Visual Studio Team System


05/06-06/06 Sicherer Zeitstempeldienst

Auftraggeber Bundesamt f. Eich- und Vermessungswesen

Beschreibung Implementierung eines sicheren Zeitstempeldienstes gemäß RFC 3161

Systemumgebung RedHat EL 3.0, Oracle 9iR2, Oracle Application Server 10gR3

Technologien Java, Servlets, Hibernate, Spring, JUnit

Werkzeuge Eclipse 3.1, Ant 1.6, Subversion


01/06-03/06 A1 Signatur

Auftraggeber mobilkom austria

Beschreibung Wartung und Weiterentwicklung der A1 Signatur

Systemumgebung Solaris 8, Oracle 9iR2, BEA WebLogic 8.1

Technologien Java, Servlets, EJB, XML, Web Services, Security Layer,

SOAP, WSDL, Axis, Hibernate, XDoclet, XMLBeans, JUnit

Werkzeuge Eclipse 3.1, Ant 1.6, CVS, Scarab


04/05-10/05 PI2Web

Auftraggeber Wien-IT

Beschreibung Technologie-Beratung und Entwicklung eines Web-GUI

für ein Mainframe-basiertes Personalinformationssystem

Systemumgebung Tomcat 5.5, Windows 2003 Server, MS SQL Server 2000

Technologien Java, JSP, Hibernate

Werkzeuge Eclipse 3.1, ApplinX 4.7.3, CVS


03/05-09/05 Business Planner

Auftraggeber Bank-Austria Creditanstalt

Beschreibung Architektur-Beratung und Entwicklung eines Plugin-Frameworks

Systemumgebung MS SQL Server 2005

Technologien C#, .NET Framework 2.0

Werkzeuge Visual Studio .Net 2005, Visual Studio Team System


01/05 Homepage ARGE Signaturen

Auftraggeber ARGE Signaturen

Beschreibung Gestaltung des Web-Auftritts inkl. Konfiguration des Content

Management Systems (Plone)

Systemumgebung Debian Linux

Technologien Plone 2.0.5


11/04-12/04 Grundumlagen Neu

Auftraggeber Wirtschaftskammer Oberösterreich

Beschreibung Erweiterung einer bestehenden Applikation zur Erfassung der

Grundumlagen

Systemumgebung IIS 5.0, MS SQL Server 2000

Technologien C#, .NET Framework 1.1, ASP.NET, NUnit

Werkzeuge Visual Studio .Net 2003, WinCVS 1.3, Scarab


08/04 Zeitstempeldienst

Auftraggeber Bundesamt f. Eich- und Vermessungswesen

Beschreibung Implementierung eines Zeitstempeldienstes gemäß RFC 3161

Systemumgebung RedHat EL 3.0, Oracle 9iR2, Oracle Application Server 10g

Technologien Java, Servlets, Hibernate, JUnit

Werkzeuge Eclipse 3.0, Ant 1.6, SVN


11/03-07/04 A1 Signatur

Auftraggeber mobilkom austria

Beschreibung Technische Leitung der Software-Realisierung;

Architektur, Design, Implementierung

Systemumgebung Solaris 8, Oracle 9iR2, BEA WebLogic 8.1

Technologien Java, Servlets, EJB, XML, Web Services, Security Layer,

SOAP, WSDL, Axis, Hibernate, XDoclet, JUnit

Werkzeuge Eclipse 3.0, Ant 1.6, XML Spy 4.4, Visio 2003, CVS, Scarab


11/03 Digitaler Tachograph

Auftraggeber Bundesrechenzentrum

Beschreibung Feinspezifikation, Protoyp

Systemumgebung SuSE Linux 8.1, Tomcat 4.1

Technologien Java, Web Services, XML, Visio 2000, Word 2000

Werkzeuge Eclipse 3.0, Ant 1.5, XML Spy 4.4


08/03-09/03 BEV Geodaten-Portal Prototyp

Auftraggeber ANECON Software Design und Beratung

Beschreibung Akquisitionsunterstützung, Projektvorbereitung

Systemumgebung SuSE Linux 8.1, Oracle 8i, Tomcat 4.1

Werkzeuge Eclipse 3.0, Visio 2000, Word 2000

Technologien Java


10/02-06/03 Implementierung MOA

Auftraggeber Bundesministerium für Finanzen, Chief Information Office,

Bundesrechenzentrum

Beschreibung Technische Leitung der Implementierung des Moduls

Signaturprüfung/Serversignatur

Systemumgebung Windows XP, SuSE Linux 8.0, Tomcat 4.1, PostgreSQL 7.3

Technologien Java, Servlets, XML, XML Schema, XML Signature, Security Layer,

Web Services, SOAP, WSDL, Axis, JUnit

Werkzeuge Eclipse 2.1, Ant 1.5, XML Spy 4.4, Visio 2000, CVS


08/02-09/02 Spezifikation MOA

Auftraggeber Bundesministerium für Finanzen, Chief Information Office

Beschreibung Technische Unterstützung bei der Spezifikation von Web Services

für digitale Signaturen und Benutzer-Identifikation

Technologien Java, XML, XML Schema, XML Signature, Security Layer, SAML,

Web Services, SOAP, WSDL

Werkzeuge Eclipse 2.0, JWSDP 1.0, XML Spy 4.4


08/01-08/02 Internet Business Planner

Auftraggeber Bank Austria-Creditanstalt

Beschreibung Technische Leitung bei der Entwicklung einer verteilten

Finanzplanungs-Applikation in Java; Architektur, Design, Implementierung

Systemumgebung Windows NT 4.0, Sun Solaris 8, Oracle 8i, WebLogic 5.1

Technologien Java, J2EE, XML, JUnit, Swing, TOPLink 3.6, JUnit, ANTLR

Werkzeuge JBuilder 5.0 Enterprise, Eclipse 2.0, TOPLink Mapping Workbench,

Ant 1.4, WinCVS 1.2, Bugzilla, Visio 2000


07/01-08/01 Testtreiber

Auftraggeber Telekom Austria

Beschreibung Erstellung eines Testtreibers für automatisierte Tests einer

Application-Server Schnittstelle

Systemumgebung Windows NT 4.0

Technologien Java (Apache SOAP, JUnit), SOAP, XML Schema

Werkzeuge JBuilder 4.0 Enterprise


05/01-06/01 Internet Business Planner

Auftraggeber Bank Austria-Creditanstalt

Beschreibung Projektvorbereitung, Technische Reviews und Unterstützung der

Pflichtenhefterstellung für eine verteilte Finanzplanungs-Applikation


03/01-04/01 EAI Proof of Concept

Auftraggeber Telekom Austria

Beschreibung Test, Profiling und Dokumentation eines Prototypen für die

Integration verschiedener Enterprise-Applikationen

Systemumgebung Windows NT 4.0, WebLogic 5.1, Browser-Client; Anbindungen an SAP,

IBM DB2, Mainframe

Technologien Java (EJB, JDBC)

Werkzeuge JBuilder 4.0 Enterprise, VisualAge for Java 3.5, OptimizeIt! 4.02,

JProbe 2.8.1, Microsoft Web Application Stress Tool


01/01-02/01 Ticket-Bestellsystem

Auftraggeber www.clubticket.at

Beschreibung Erstellung einer Java-Middleware für die Anbindung des Web-

Interfaces an das Ticket-Bestellsystem am Mainframe

Systemumgebung Solaris, Oracle, Mainframe (3270 Terminals)

Technologien Java (IBM Host Access Class Library, Threads, JDBC)

Werkzeuge JBuilder 3.5/4.0 Foundation, CVS


09/00-12/00 Outperform

Auftraggeber Eigenprojekt

Beschreibung Entwicklung eines Prototypen zur technischen Analyse historischer

Aktienkurse

Systemumgebung Windows 2000, Linux

Technologien Java (Swing, Xerces, ANTLR)

Werkzeuge JBuilder 3.5 Foundation, CVS


06/99-08/00 S_TOOLS

Auftraggeber Institut für Schallforschung der Österreichischen Akademie der

Wissenschaften

Beschreibung Erweiterung der Grafikausgabe der Signalverarbeitungsanwendung

S_TOOLS, Planung und Konzeption der nächsten Release (GUI,

Systemarchitektur, objektorientierte Metadatenverwaltung, MPEG-7)

Systemumgebung Windows NT 4.0

Technologien C++ (MFC, Objective Toolkit Pro, Win32 API), XML Schema

Werkzeuge Visual C++ 5.0/6.0, Visual Source Safe, Visual Modeler


06/98-05/99 Zivildienst

09/96-05/98 S_TOOLS

Auftraggeber Institut für Schallforschung der Österreichischen Akademie der

Wissenschaften

Beschreibung Entwicklung der Grafikausgabe für die Signalverarbeitungsanwendung

S_TOOLS

Systemumgebung Windows NT 3.51/4.0

Technologien C++ (MFC, Win32 API)

Werkzeuge Visual C++ 4.0/5.0


03/96-06/96 ECANSE Praktikum

Auftraggeber Österreichisches Forschungsinstitut für Artificial Intelligence

(ÖFAI), in Kooperation mit Siemens PSE Wien

Beschreibung Implementierung von statistischen Modulen für ein

Simulationstoolkit für neurale Netze

Systemumgebung Solaris

Technologien C++ (ECANSE Framework)

Werkzeuge SPARCompiler 3.0, EMACS


07/95-12/95 GUI Framework

Auftraggeber Spardat Wien

Beschreibung Erweiterung und Test eines hauseigenen GUI-Frameworks (in C++)

Systemumgebung Windows 3.11

Technologien C++ (Money.h++)

Werkzeuge Borland C++ 4.5, QA Partner


06/95 Programm-Konvertierung

Auftraggeber Österreichisches Bundesinstitut für Gesundheitswesen (ÖBIG)

Beschreibung Konvertierung vorhandener Pascal-Programme nach C++

Systemumgebung Windows NT 3.51

Technologien C++

Werkzeuge Visual C++ 2.0

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatikstudium an der TU Wien
März 2000: Abschluss mit Auszeichnung zum DI
April 2002: Besuch der AOSD 2002 in Enschede, Niederlande
Juli 2003: Besuch der ECOOP 2003 in Darmstadt, Deutschland
November 2004: Besuch der ICSOC 2004 in New York, USA
Januar 2006: Besuch der Net-ID 2006, Berlin, Deutschland
Juni 2007, Besuch der SpringOne 2007, Antwerpen, Belgien
Oktober 2009, Besuch der Net-ID 2009, Berlin, Deutschland
November 2012, Besuch der Devoxx 2012, Antwerpen, Belgien
November 2017, Besuch der Devoxx 2017, Antwerpen, Belgien
November 2018, Besuch der Serverless Computing London 2018, London, UK

Position

Position

Technischer Architekt

Leitung Entwicklung

Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

IT Architectures Software-Entwicklung Java DevOps Cloud Computing IAM SAML

Produkte / Standards / Erfahrungen / Methoden

Confluence
FishEye
JIRA
Scrum
Subversion
Git
Software-Entwicklung
  • Technische Architektur
  • DevOps
  • Spezifikation/Analyse, Design, Implementierung, (Unit-)Test
  • Objektorientiertes Design/Architektur mit UML
  • Agile Prozesse (XP, Scrum)
  • Scrum Product Owner
  • Design Patterns: GoF, Fowler
  • Domain Driven Design
  • Digitale Signaturen, Kryptographie, PKI
  • Identity Management und Single Sign-on; SAML 2, WS-Federation

Entwicklungs-Werkzeuge
  • Eclipse 1.1-4.8, 2022.6
  • Checkstyle
  • PMD
  • JDepend
  • SonarQube
  • SQL Developer, SQirreL SQL, MySQL Workbench
  • Borland JBuilder Professional 3.5-6.0
  • TogetherJ 4.2, 5.0
  • Visual Studio 2003 und 2005
  • Visual C++ 4.0-6.0
  • Visio 2000-2010
  • QA Partner

Cloud

  • Kubernetes 1.28
  • AWS
  • EKS
  • OpenShift 3.11
  • Docker
  • Docker Compose
 
Build / Continuous Integration
  • Ant 1.3-1.8
  • Ivy 2.0
  • Maven2 2.0-4.4
  • Jenkins / Hudson
  • Bamboo
  • Gradle 5.4
 
Kollaboration
  • Confluence
  • JIRA
  • Bugzilla
  • FishEye / Crucible
  • Collaborator
  • SVN
  • CVS
  • git
  • GitHub Enterprise
  • GitLab
  • WinCVS 1.3
  • TortoiseSVN 1.8
  • Visual SourceSafe 5.0
  • Visual Studio Team System 2005

Java
  • Java 1.3-17
  • Java EE 1.4-6
  • Spring 2.0-3.5 (Spring Security, Spring Webflow)
  • Spring Boot 2.6-3.1
  • BEA WebLogic 5.1, 8.1
  • Tomcat 4.1-8.5
  • JBoss EAP 6.4
  • Oracle Application Server 10g
  • SUN GlassFish 2.1, 3.1
  • Web Services: Axis 1.0-1.1, JWSDP 1.0, JAX-WS 2.0
  • O/R Mapping: Hibernate 2.1-3.1, OpenJPA 1.2, TOPLink 3.6, EclipseLink 2.0
  • Unit Testing: JUnit 3.8-4.4, TestNG 5.5, Arquillian 1.0


.NET

  • .NET Framework 1.1 und 2.0
  • NUnit 2.2
 

Web Technologien

  • HTML, CSS, HTTP
  • XML, DTD, XML Schema, XSLT, XPath, XML Signature
  • SAX/DOM (Xerces-J, JAXP)
  • SAML
  • REST, JSON
  • OpenAPI
  • SOAP, WSDL, WS-I, WS-Security
  • SAML, WS-Trust, WS-Federation


Performance / Monitoring

  • Dynatrace APM / SaaS


Office

  • MS Office (Excel, Word, Access, Power Point, Outlook. Visio)
  • OpenOffice (Writer, Calc, Draw, Impress)

 

Österreichisches E-Government

  • Bürgerkarte, Security Layer, MOCCA
  • MOA-Module (MOA-ID/SP/SS)
  • PDF Amtssignatur
  • Elektronische Zustellung
  • Portalverbund

Sonstige
  • ApplinX 4.7.3
  • OpenSSO 8
  • OpenAM 11
 

Betriebssysteme

Amiga OS
Linux
Ubuntu 6.10-18.04; RedHat Linux 5, RHEL 6, RHEL 7, SuSE 5.2, 6.0, 8.0; SLES 11
MS-DOS
ab Version 5.0
OS/2
OSF/Motif
Solaris 10
SUN OS, Solaris
Windows
3.x, 95/98, NT, 2000, XP, 7, 8, 10
Windows 7

Programmiersprachen

Assembler
6502, 68000
C
diverse Unix C-Compiler
C#
.NET Framework 1.1-2.0
C++
Visual C++ 4.0-6.0 mit MFC und Win32 API, Borland C++ 4.5, Borland C++ Builder 4.0, gcc
CSP
Diplomarbeit
Imake, GNU-Make, Make-Maker etc...
make, Ant 1.3-1.7, Maven2, Ivy 2.0
Java
JDK 1.2-1.7, Java EE 1.3-1.6
Java 5
Lisp
MATLAB / Simulink
Grundkenntnisse
Modula-2
Pascal
Turbo Pascal 6.0
PHP
PHP 4.0 Grundkenntnisse
Prolog
Parlog
Shell
bash
Tcl/Tk
8.2, 8.3; Grundkenntnisse
TeX, LaTeX
Diplomarbeit in LaTeX
yacc/lex
yacc/lex
LOTOS: Diplomarbeit
ANTLR Parser-Generator

Datenbanken

Access
DB2
11
ElasticSearch
7
Interbase
Interbase 5.0, Firebird
JDBC
MS SQL Server
2005
MySQL
Grundkenntnisse
Oracle
8i, 9i, 10g, 11i
Oracle 10g
Postgres
7.3; Grundkenntnisse
Proprietäre DB
HSQL (embedded Java DB), Apache Derby (embedded Java DB)
Solr
5.2
SQL
TOPLink 3.6 for Java
Hibernate 2.1-3.1
JPA 1.0, 2.0
OpenJPA 1.2, EclipseLink 2.0

Datenkommunikation

Ethernet
HTTP
SMTP, IMAP, POP3
Installation und Betrieb eines Mailservers unter Linux
TCP/IP
Windows Netzwerk
Anwendungserfahrung; SAMBA-Server unter Linux

Hardware

Alpha
Amiga
Ascii/X - Terminals
CD-Writer / Brenner
Digital
Drucker
Modem
PC
Soundkarten
SUN

Branchen

Branchen

Banken / Finanzdienstleister
Öffentliche Verwaltung
Telekommunikation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.