Software-Engineer / Software-Architekt / Team-Leader / Consultant
Schlagwörter
Skills
Kenntnisse ________________________________________
Informatik-Kenntnisse
Betriebssysteme
- Unix 1994 – 2020 20+ Jahre
- Windows 1991 – 2020 20+ Jahre
Programmiersprachen, Abfragesprachen und Auszeichnungssprachen
- Java/J2EE 2002 – 2020 15+ Jahre
- C/C++ 1994 – 1999 5+ Jahre
- SQL 1994 – 2020 20+ Jahre
- XML, XSLT, XML-Schema, JSON 2001 – 2020 5+ Jahre
- Oracle 2007 – 2020 10+ Jahre
- MS-SQL-Server 1999 – 2020 20+ Jahre
- DB2 1999 – 2008 5+ Jahre
- MySQL 2003 – 2020 15+ Jahre
- IBM WebSphere/RAD/Eclipse Plattform 2002 – 2020 15+ Jahre
- UML-Tools (Enterprise Architect, Poseidon, Argo) 2004 – 2020 15+ Jahre
- Hibernate 2009 – 2020 10+ Jahre
- Spring 2009 – 2020 10+ Jahre
- Atlassian (Jira, Bamboo, Confluence) 2014 – 2020 5+ Jahre
- Objektorientierte Programmierung 2002 – 2020 15+ Jahre
- Softwareentwicklung im Web-Umfeld 2002 – 2020 15+ Jahre
- Web-Services (WSDL, SOAP, REST) 2002 – 2020 15+ Jahre
- Objektorientierte Analyse und Design (UML) 2002 – 2020 15+ Jahre
- Aspektorientierte Programmierung 2018 – 2020 2 Jahre
- Funktionale Programmierung 2018 – 2020 2 Jahre
- Datenmodellierung/-auswertung/-aufbereitung 1997 – 2017 20+ Jahre
- Informationsstrukturierung mit XML 2002 – 2020 15+ Jahre
- Requirements Engineering 2005 – 2008 3 Jahre
- Software-Projektmanagement 1997 – 2020 20+ Jahre
- Software-Architekturmanagement 2002 – 2007 5+ Jahre
- Service-orientierte Architektur (SOA) 2002 – 2020 15+ Jahre
- Scrum (inkl. Scrum-Mastertätigkeiten) 2010 – 2020 10+ Jahre
- Führung eines Entwicklerteams 2015 – 2020 5+ Jahre
Wirtschaftliche Kenntnisse
- Banken Know-How (GIRO, Kreditwirtschaft, Meldewesen)
- Transportwirtschaft (Frachtbriefe, Schienenverkehr, Flugverkehr)
Projekthistorie
01/1994
-
bis jetzt
Projekte __________________________________________
Elektronischer Frachtbrief / Wagen Datenbank / Docker / Betriebsstörungsmeldungen
Projektbeschreibung (als Subunternehmer / Juli 2012 – dato)
Umsetzung von Anforderungen für die zentrale Cargo-Anwendung „Elektronischer Frachtbrief“, sowie Betreuung von weiteren kleineren Anwendungen (Wagen Datenbank, Docker, Betriebsstörungsmeldungen). Die Anwendungen werden von der Railcargo Austria (RCA), sowie von der ungarischen Tochter (RCH) eingesetzt.
Aufgaben im Projekt (Rollen: Chefentwickler, Architekt, technischer Projektleiter)
Technologien, Tools und Methoden
Projektbeschreibung (als Subunternehmer / November 2011 – Juni 2012)
Die Flughafen Wien AG löst ihre alte Cargo-Software durch eine neue in Java entwickelte Standardsoftware ab.
Aufgaben im Projekt (Rollen: Entwickler)
Technologien und Methoden
BASEL II – Kredit Rating Anwendung (KRIMI) für Erste Bank Gruppe (S-IT Solutions)
Projektbeschreibung (als Subunternehmer / Oktober 2008 – August 2011)
Krimi ist eine Anwendung zur Erfassung von für das Rating relevanten Informationen von juristischen und/oder natürlichen Personen, sowie von virtuellen Kundengruppen. Die Informationen können sowohl über den eigenen Client erfasst, als auch über externe Schnittstellen in den Krimi Datenbestand eingespielt werden. Die BASEL II Anwendung ist bei den Erste Bank Holding Töchtern in Tschechien, Slowakei, Ungarn, Rumänien sowie Kroatien im Einsatz.
Aufgaben im Projekt (Rollen: Entwickler)
Technologien und Methoden
BASEL II – Elektronisches Meldesystem (EMS) für Bank Austria Unicredit
Projektbeschreibung (als Subunternehmer tätig für IBM / Juni 2007 – Sep. 2008)
EMS ist eine komplexe Software zur Rückverfolgung von internen und institutsübergreifenden Kreditgeschäften. Des weiteren können Auswertungen und Meldungen, sowohl für den bankinternen Bedarf, als auch für die Finanzmarktaufsicht zur Erfüllung der gesetzlichen BASEL II Erfordernisse erstellt werden.
Aufgaben im Projekt (Rollen: Technischer Analytiker, Entwickler)
Technologien und Methoden
Web- und Serviceinfrastruktur Projekt RCI
Projektbeschreibung (Raiffeisen Solution / Jänner 2002 – April 2007)
Infrastrukturprojekt zur Schaffung eines auf Ticket basierenden Authentifizierung und
Autorisierungsmechanismus zwischen den Raiffeisen Sektorpartnern (Raiffeisen-
Block GEBOS, Raiffeisen-Block TOKIO, Raiffeisenlandesbank Salzburg, RZB,
UNIQA, Raiffeisen Bausparkasse, Raiffeisen Leasing, Raiffeisen Captial
Management, ...).
Aufgaben im Projekt (Rollen: Bundeskoordinator, Projektleiter und Entwickler)
Technologien und Methoden
Druck Infrastruktur
Projektbeschreibung (Raiffeisen Solution / Jänner 2006 – April 2007)
Infrastruktur für das Drucken von PDF und MS-Word Dokumenten auf Basis von XSL
Transformationen und XSL:FO.
Aufgaben im Projekt (Rollen: Projektleiter, Designer und Entwickler)
Technologien und Methoden
Raiffeisen Service Framework (RSF)
Projektbeschreibung (Raiffeisen Solution / Jänner 2003 – April 2007)
Framework für die Entwicklung von WebAnwendungen und WebServices im Java
Umfeld.
Aufgaben im Projekt (Rolle: Framework-Entwickler)
Technologien und Methoden
Authentifizierungs- und Autorisierungsinfrastruktur
Projektbeschreibung (Raiffeisen Solution / Juni 2004 – April 2007)
Weiterentwicklung und Wartung der Anmelde- und Berechtigungsinfrastruktur für alle
Client und Webanwendungen im Raiffeisen GEBOS Umfeld.
Aufgaben im Projekt (Rollen: Projektleiter, Designer und Entwickler)
Technologien und Methoden
Elektronischer Frachtbrief / Wagen Datenbank / Docker / Betriebsstörungsmeldungen
Projektbeschreibung (als Subunternehmer / Juli 2012 – dato)
Umsetzung von Anforderungen für die zentrale Cargo-Anwendung „Elektronischer Frachtbrief“, sowie Betreuung von weiteren kleineren Anwendungen (Wagen Datenbank, Docker, Betriebsstörungsmeldungen). Die Anwendungen werden von der Railcargo Austria (RCA), sowie von der ungarischen Tochter (RCH) eingesetzt.
Aufgaben im Projekt (Rollen: Chefentwickler, Architekt, technischer Projektleiter)
- Teamgröße: 1-6 Entwickler
- Koordination des Teams
- Durchführung von Aufwandsschätzungen
- Schnittstelle zum Betrieb, den Kunden und zur Projektleitung
- Erarbeitung von Lösungen für den Fachbereich und Umsetzung derselben
- Überwachung der Systeme
Technologien, Tools und Methoden
- Java/JavaEE
- XML (XSD, DTD, XSLT)
- WebServices (WSDL, SOAP, REST, JSON)
- JIRA, Confluence, Bamboo, Jenkins
- Oracle-DB
- Swing
- Tomcat, WildFly, Spring-Embedded-WS
- Eclipse, IntelliJ
- RMI Client/Server
- JUnit Testing
- GIT Versionierung (früher: SVN, CVS)
- Unified Modelling Language (UML)
- Iteratives Vorgehensmodell (Scrum-Master)
Projektbeschreibung (als Subunternehmer / November 2011 – Juni 2012)
Die Flughafen Wien AG löst ihre alte Cargo-Software durch eine neue in Java entwickelte Standardsoftware ab.
Aufgaben im Projekt (Rollen: Entwickler)
- Teamgröße: 6 Personen, davon 4 Tester und 1-2 Entwickler
- Entwicklung von Software zur Konsistenzprüfung zwischen neuen und alten Systemen
- Bereitstellung von Schnittstellen zur Datensynchronisierung
- Überwachung der Systeme
Technologien und Methoden
- Java/JavaEE
- Oracle PL/SQL
- Spring
- Tomcat
- Eclipse
- WebServices (Axis)
- JMX / MBeans
- RMI Client/Server
- JUnit Testing
- SVN Versionierung
- Unified Modelling Language (UML)
BASEL II – Kredit Rating Anwendung (KRIMI) für Erste Bank Gruppe (S-IT Solutions)
Projektbeschreibung (als Subunternehmer / Oktober 2008 – August 2011)
Krimi ist eine Anwendung zur Erfassung von für das Rating relevanten Informationen von juristischen und/oder natürlichen Personen, sowie von virtuellen Kundengruppen. Die Informationen können sowohl über den eigenen Client erfasst, als auch über externe Schnittstellen in den Krimi Datenbestand eingespielt werden. Die BASEL II Anwendung ist bei den Erste Bank Holding Töchtern in Tschechien, Slowakei, Ungarn, Rumänien sowie Kroatien im Einsatz.
Aufgaben im Projekt (Rollen: Entwickler)
- Teamgröße: 20 Personen, davon 10 Entwickler
- Durchführung von Aufwandsschätzungen
- Erstellung technischer Dokumentation (Software Design Dokumente)
- Umsetzung der Anforderungen
Technologien und Methoden
- Java/JavaEE
- Hibernate
- Spring
- BEA Weblogic
- Eclipse
- JUnit Testing
- SVN Versionierung
- Unified Modelling Language (UML)
- Iteratives Vorgehensmodell (Scrum)
BASEL II – Elektronisches Meldesystem (EMS) für Bank Austria Unicredit
Projektbeschreibung (als Subunternehmer tätig für IBM / Juni 2007 – Sep. 2008)
EMS ist eine komplexe Software zur Rückverfolgung von internen und institutsübergreifenden Kreditgeschäften. Des weiteren können Auswertungen und Meldungen, sowohl für den bankinternen Bedarf, als auch für die Finanzmarktaufsicht zur Erfüllung der gesetzlichen BASEL II Erfordernisse erstellt werden.
Aufgaben im Projekt (Rollen: Technischer Analytiker, Entwickler)
- Teamgröße: 25 Personen, davon 15 im Web-Bereich
- Durchführung von Aufwandsschätzungen
- Erstellung von Anforderungsdokumenten
- Erarbeitung technisch sinnvoller Lösungsszenarien mit dem Fachbereich
- Erstellung technischer Dokumentation
- Umsetzung der Anforderungen
- Voranalyse von Fehlern während Testphase
- Analyse von Infrastrukturproblemen (Tomcat, JBoss, Apache-Webserver)
- Verantwortlich für Versionierung (CVS) und des technischen Rollout während der Testphase und des Originaleisatzes
Technologien und Methoden
- Java/J2EE
- HTML/JavaScript/JSP
- Tomcat/JBoss
- Apache-Webserver
- Eclipse
- WebServices
- JUnit Testing
- CVS Versionierung
- Object Oriented Design (OOD)
- Unified Modelling Language (UML)
- Iteratives Vorgehensmodell
Web- und Serviceinfrastruktur Projekt RCI
Projektbeschreibung (Raiffeisen Solution / Jänner 2002 – April 2007)
Infrastrukturprojekt zur Schaffung eines auf Ticket basierenden Authentifizierung und
Autorisierungsmechanismus zwischen den Raiffeisen Sektorpartnern (Raiffeisen-
Block GEBOS, Raiffeisen-Block TOKIO, Raiffeisenlandesbank Salzburg, RZB,
UNIQA, Raiffeisen Bausparkasse, Raiffeisen Leasing, Raiffeisen Captial
Management, ...).
Aufgaben im Projekt (Rollen: Bundeskoordinator, Projektleiter und Entwickler)
- Bericht an das Bundesgremium
- Koordination der Sektorpartner
- Aufbereitung von und Aufwandsschätzung für Erweiterungen
- Projektleitung für Erweiterungsvorhaben
- Mitwirkung bei der Entwicklung
Technologien und Methoden
- Java/J2EE
- IBM Websphere Application Server
- IBM Rational Application Developer / Eclipse
- Microsoft Studio C/C++
- WebServices
- SOAP
- Digitale Signaturen
- JUnit Testing
- CVS Versionierung
- Object Oriented Design (OOD)
- Unified Modelling Language (UML)
- Iteratives Vorgehensmodell
Druck Infrastruktur
Projektbeschreibung (Raiffeisen Solution / Jänner 2006 – April 2007)
Infrastruktur für das Drucken von PDF und MS-Word Dokumenten auf Basis von XSL
Transformationen und XSL:FO.
Aufgaben im Projekt (Rollen: Projektleiter, Designer und Entwickler)
- Analyse und Design der Drucklösung
- Projekthafte Abwicklung
- Umsetzung im Java Umfeld
Technologien und Methoden
- Java/J2EE
- IBM Websphere Application Server
- IBM Rational Application Developer / Eclipse
- XML/XSLT
- XSL:FO
- Apache FOP
- Apache Cocoon
- WebServices
- JUnit Testing
- CVS Versionierung
- Unified Modelling Language (UML)
- Object Oriented Design (OOD)
- Iteratives Vorgehensmodell
- Performancemessung mittels LoadRunner und Berechnung der
Raiffeisen Service Framework (RSF)
Projektbeschreibung (Raiffeisen Solution / Jänner 2003 – April 2007)
Framework für die Entwicklung von WebAnwendungen und WebServices im Java
Umfeld.
Aufgaben im Projekt (Rolle: Framework-Entwickler)
- Entwicklung von Basisservices
- Wartung des Kernframeworks
- Evaluierung von Frameworks, Tools und Standards
Technologien und Methoden
- Java/J2EE
- IBM Websphere Application Server
- IBM Rational Application Developer / Eclipse
- Microsoft Studio C/C++
- IIOP
- SOAP
- CICS (IBM Cics Transaction Gateway)
- DB2
- Digitale Signatur
- JAXB, DOM, SAX, DOM4J, JDOM
- Apache Cocoon
- JUnit Testing
- CVS Versionierung
- Unified Modelling Language (UML)
- Object Oriented Design (OOD)
Authentifizierungs- und Autorisierungsinfrastruktur
Projektbeschreibung (Raiffeisen Solution / Juni 2004 – April 2007)
Weiterentwicklung und Wartung der Anmelde- und Berechtigungsinfrastruktur für alle
Client und Webanwendungen im Raiffeisen GEBOS Umfeld.
Aufgaben im Projekt (Rollen: Projektleiter, Designer und Entwickler)
- Koordination der Weiterentwicklung
- Abstimmung mit Partnern (RZB)
- Entwicklung der Services
- Entwicklung der Clientkomponenten
Technologien und Methoden
- Java/J2EE
- IBM Websphere Application Server
- IBM Rational Application Developer / Eclipse
- Microsoft Studio C/C++
- IIOP
- SOAP
- CICS (IBM Cics Transaction Gateway)
- DB2
- Digitale Signatur
- JUnit Testing
- CVS Versionierung
- Unified Modelling Language (UML)
- Object Oriented Design (OOD)
Reisebereitschaft
Verfügbar in den Ländern
Österreich
Raum Wien, St.Pölten, Krems, Tulln