Schlagworte
Skills
Schwerpunkte und Erfahrung in
- DB-Entwicklung (PL/SQL, TSQL, SQL, SAS) - 15 Jahre
- Business Intelligence, Reporting, Reportingautomatisierung (SSRS, SSIS, SSAS, .NET, Access, SAS, Oracle, Cognos, ETL, Data Stage) - 15 Jahre
- Softwarekonzeptionierung und Entwicklung in VB/VB.Net/C# - 15 Jahre
- Data Science R, Python - 2.5 Jahre
Programmiersprachen
PL/SQL, TSQL, VB.NET, VB, VBA (Excel, Access), SAS, Java (EJB, J2EE, Swing, Ant, Android), C#.NET, PHP, Javascript, VBScript, C/C++, ASP.NET, Python, R
Datenbanken
Oracle 9/10g/11g/12c, MS-SQL-Server 2005/2012/2018, DB2, Postgres, MySQL, MS Access, SAS
ETL Tools
IBM Data Stage, SSIS (SQL Server Integration Services), SSAS
Reporting Tools
Business Objects (6.5, XI, Universum Designer, Fullclient, WebClient, Richclient), MS Reporting Services, Oracle Report Builder, SAS (SAS Enterprise Edition 8/9, SAS Enterprise BI Server), IBM Cognos
Frameworks und Libraries
.Net, WinForms, WPF, WCF, Microsoft Enterprise Library, IhrPartner-Framework, Prototype, Mootools, jQuery, versch. HVB-/Unicreditgroup-Libraries, Python Libraries (talib, sklearn, pandas, numpy, etc.), R Libraries (quantmod, RODBC, compiler, doPararell, forecast, ggplot2, forecastxgb, future, randomForest)
Serverdienste
MS IIS, Tomcat, MS Exchange, HyperV, Apache Web Server, JBOSS
Tools
Quest Toad, Excel, MS Access, Chordiant, HP Quality Center 10.00, Sybase PowerDesigner, phpmyadmin, Rational Rose, ARIS, MS Project, MS Visio, SVN, Tortoise, Eclipse (verschiedene Plug-Ins wie Ant, Android, etc.), Platinum ERWIN, BMC Remedy, Jira
OS/Betriebssysteme
Windows (DOS, 95-98, NT, 2000, XP, Vista), Windows Server (2000, 2008), Linux, Unix
Sonstige Tools/Standards
JUnit, NUnit, Selenium, XML, XSD, XSLT, XPATH, SCRUM
- DB-Entwicklung (PL/SQL, TSQL, SQL, SAS) - 15 Jahre
- Business Intelligence, Reporting, Reportingautomatisierung (SSRS, SSIS, SSAS, .NET, Access, SAS, Oracle, Cognos, ETL, Data Stage) - 15 Jahre
- Softwarekonzeptionierung und Entwicklung in VB/VB.Net/C# - 15 Jahre
- Data Science R, Python - 2.5 Jahre
Programmiersprachen
PL/SQL, TSQL, VB.NET, VB, VBA (Excel, Access), SAS, Java (EJB, J2EE, Swing, Ant, Android), C#.NET, PHP, Javascript, VBScript, C/C++, ASP.NET, Python, R
Datenbanken
Oracle 9/10g/11g/12c, MS-SQL-Server 2005/2012/2018, DB2, Postgres, MySQL, MS Access, SAS
ETL Tools
IBM Data Stage, SSIS (SQL Server Integration Services), SSAS
Reporting Tools
Business Objects (6.5, XI, Universum Designer, Fullclient, WebClient, Richclient), MS Reporting Services, Oracle Report Builder, SAS (SAS Enterprise Edition 8/9, SAS Enterprise BI Server), IBM Cognos
Frameworks und Libraries
.Net, WinForms, WPF, WCF, Microsoft Enterprise Library, IhrPartner-Framework, Prototype, Mootools, jQuery, versch. HVB-/Unicreditgroup-Libraries, Python Libraries (talib, sklearn, pandas, numpy, etc.), R Libraries (quantmod, RODBC, compiler, doPararell, forecast, ggplot2, forecastxgb, future, randomForest)
Serverdienste
MS IIS, Tomcat, MS Exchange, HyperV, Apache Web Server, JBOSS
Tools
Quest Toad, Excel, MS Access, Chordiant, HP Quality Center 10.00, Sybase PowerDesigner, phpmyadmin, Rational Rose, ARIS, MS Project, MS Visio, SVN, Tortoise, Eclipse (verschiedene Plug-Ins wie Ant, Android, etc.), Platinum ERWIN, BMC Remedy, Jira
OS/Betriebssysteme
Windows (DOS, 95-98, NT, 2000, XP, Vista), Windows Server (2000, 2008), Linux, Unix
Sonstige Tools/Standards
JUnit, NUnit, Selenium, XML, XSD, XSLT, XPATH, SCRUM
Projekthistorie
07/2020
-
03/2023
Funktion als Software Developer für Applikation für real time Trading via Interactive Brokers API
Selbständigkeit
(< 10 Mitarbeiter)
Internet und Informationstechnologie
- Entwicklung, Wartung, Monitoring, Performance-Verbesserung von ETL-Strecken via Stored Procedures, Console Applications in C#,
Python, R, SQL Server Jobs
- Console Applications via Interactive Brokers API, Data via parallel Processes in C# via IB API
- Data Processing and ETL Processes with Data from IEX API, IB API, Alpaca API, yahoo finance API in C# and Python via Staging Tables in SQL Server, SQL Server Jobs with Stored Procedures, Python Scripts, R Scripts, C# Console Applications
- Python Applications with Machine Learning Algorithms for real time Trading and Alpha Features (RSI, Bollinger Bands, etc.), Python
Libraries used: pandas, date, time, sickit, alpaca api, iex api, ib api, yahoo finance api, sqlalchemy, sklearn (XGB, Ridge, Lasso, Random Forest, GB, ExtraTree, SVM, etc.), statistics, numpy, six, pickle, talib, multiprocessing, threading, math, and many others
- R Applications with ML Algorithms for real time Trading, Libraries used: quantmod, RODBC, compiler, doPararell, forecast, ggplot2,
forecastxgb, future, randomForest, and many others
Python, R, SQL Server Jobs
- Console Applications via Interactive Brokers API, Data via parallel Processes in C# via IB API
- Data Processing and ETL Processes with Data from IEX API, IB API, Alpaca API, yahoo finance API in C# and Python via Staging Tables in SQL Server, SQL Server Jobs with Stored Procedures, Python Scripts, R Scripts, C# Console Applications
- Python Applications with Machine Learning Algorithms for real time Trading and Alpha Features (RSI, Bollinger Bands, etc.), Python
Libraries used: pandas, date, time, sickit, alpaca api, iex api, ib api, yahoo finance api, sqlalchemy, sklearn (XGB, Ridge, Lasso, Random Forest, GB, ExtraTree, SVM, etc.), statistics, numpy, six, pickle, talib, multiprocessing, threading, math, and many others
- R Applications with ML Algorithms for real time Trading, Libraries used: quantmod, RODBC, compiler, doPararell, forecast, ggplot2,
forecastxgb, future, randomForest, and many others
03/2017
-
07/2020
Funktion als BI Developer im DWH-/BI-Bereich bei Wüstenrot in Salzburg
Wüstenrot
(1000-5000 Mitarbeiter)
Versicherungen
- Entwicklung, Wartung, Monitoring, Performance-Verbesserung von ETL-Strecken via IBM Data Stage, PSQL in DB2, Linux-Scripte,
IBM Cognos, HTML/Javascript (Cognos)
- Erarbeiten von Konzepten im Data Warehousing / Reporting Umfeld (MS SQL Server / IBM Cognos) inklusive ETL-Prozessen und
Datentransformation im IBM DB2 Umfeld
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/Test-Servern (Linux Server, eigene
Wüstenrot Tools via Linux Scripts, Perl, etc.)
IBM Cognos, HTML/Javascript (Cognos)
- Erarbeiten von Konzepten im Data Warehousing / Reporting Umfeld (MS SQL Server / IBM Cognos) inklusive ETL-Prozessen und
Datentransformation im IBM DB2 Umfeld
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/Test-Servern (Linux Server, eigene
Wüstenrot Tools via Linux Scripts, Perl, etc.)
09/2014
-
03/2017
Funktion als Software Developer im Liebherr in Bischofshofen
Liebherr
(>10.000 Mitarbeiter)
Architektur und Bauwesen
- Entwicklung, Wartung, Monitoring, Performance-Verbesserung von ETL-Strecken via SSIS Packages, Stored Procedures, Assemblies in C#, SQL Server Jobs
- Entwicklung, Wartung, Change Management von Reports via SSRS, Stored Procedures eingebunden im SCRUM-Prozess
- Migration von SSRS Reports zu HTML5 Reports via Angular, Typescript, Web APIs in C#, Stored Procedures, Highcharts API
- Migration von ASPX-Seiten/Webforms zu HTML5 Seiten via Angular, Typescript, Web APIs in C#
- Entwicklung, Wartung, Implementierung von Änderungen eingebunden im SCRUM-Prozess von ASPX-Seiten/Webforms via
Visual Studio 2010/2012/2015
- Entwicklung, Wartung, Implementierung von Änderungen von Winforms, Services, Console Applications, Web Services, Web APIs in C#
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/ITA-/Test-DB (Sql Server 2008 R2,
Sql Server 2016)
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/ITA-/Test-Servern (Windows Server 2010, Windows Server 2012 R2)
- Administration, Konfiguration IIS
- Entwicklung, Wartung, Implementierung von Update-Skripten für SCRUM-Prozess in Ruby, TSQL, SQLCMD
- Schreiben von Technical Specifications für DWH, Reports, ETL- Strecken, Webform-Anwendungen
- Dokumentation von DWH, ETL-Strecken, Reports, Webform-Anwendungen
- Erstellen von Präsentationen und Präsentieren von Ergebnissen / Konzepten
- Spezifizieren der Architektur, Auswählen von Technologien im Bereich Softwareentwicklung; Definieren der erforderlichen
Ressourcen, Untersuchen möglicher Alternativen und Verifizieren der Machbarkeit
- Selbständiges Lösen von komplexen Problemen im betriebswirtschaftlichen sowie auch technischen Bereich
- Spezialisiertes Wissen in allen Fachgebieten (Hardware, Netzwerk, Systemsoftware) vorhanden
- Kommunizieren mit Management, Teammitgliedern
- Anwendung von verschiedenen APIs (Infragistic, Hibernate, Jasper, log4net, MCom, Moq, Newtonsoft.Json, etc.)
- Entwicklung, Wartung, Change Management von Reports via SSRS, Stored Procedures eingebunden im SCRUM-Prozess
- Migration von SSRS Reports zu HTML5 Reports via Angular, Typescript, Web APIs in C#, Stored Procedures, Highcharts API
- Migration von ASPX-Seiten/Webforms zu HTML5 Seiten via Angular, Typescript, Web APIs in C#
- Entwicklung, Wartung, Implementierung von Änderungen eingebunden im SCRUM-Prozess von ASPX-Seiten/Webforms via
Visual Studio 2010/2012/2015
- Entwicklung, Wartung, Implementierung von Änderungen von Winforms, Services, Console Applications, Web Services, Web APIs in C#
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/ITA-/Test-DB (Sql Server 2008 R2,
Sql Server 2016)
- Administration, Konfiguration, Monitoring, Performance-Verbesserung von Staging-/Prod-/ITA-/Test-Servern (Windows Server 2010, Windows Server 2012 R2)
- Administration, Konfiguration IIS
- Entwicklung, Wartung, Implementierung von Update-Skripten für SCRUM-Prozess in Ruby, TSQL, SQLCMD
- Schreiben von Technical Specifications für DWH, Reports, ETL- Strecken, Webform-Anwendungen
- Dokumentation von DWH, ETL-Strecken, Reports, Webform-Anwendungen
- Erstellen von Präsentationen und Präsentieren von Ergebnissen / Konzepten
- Spezifizieren der Architektur, Auswählen von Technologien im Bereich Softwareentwicklung; Definieren der erforderlichen
Ressourcen, Untersuchen möglicher Alternativen und Verifizieren der Machbarkeit
- Selbständiges Lösen von komplexen Problemen im betriebswirtschaftlichen sowie auch technischen Bereich
- Spezialisiertes Wissen in allen Fachgebieten (Hardware, Netzwerk, Systemsoftware) vorhanden
- Kommunizieren mit Management, Teammitgliedern
- Anwendung von verschiedenen APIs (Infragistic, Hibernate, Jasper, log4net, MCom, Moq, Newtonsoft.Json, etc.)
02/2011
-
08/2014
Funktion als System/Solution Engineer und Freelancer bei der IBM in Basel
IBM
(>10.000 Mitarbeiter)
Internet und Informationstechnologie
- Entwickeln von Anwendungen mit .NET und Microsoft Technologien und Erarbeiten von Software-Lösungen im Applikationen und
Reporting-Umfeld mit den gängigsten Programmiersprachen (.Net, HTML, XML, CSS, Javascript, Ajax, etc.)
- Weiterentwickeln und Warten bestehender Anwendungen
- Erarbeiten von Konzepten im Data Warehousing / Reporting Umfeld (MS SQL Server / IBM Cognos) inklusive ETL-Prozessen und
Datentransformation im SQL Server Umfeld
- Datenabfragen auf verschiedensten Plattformen (SQL Server, Oracle, DB2, MySQL, Access, XML)
- Entwicklung und Wartung von Data-Load Prozessen (Integration Services / Lotus Enterprise Integrator)
- Einrichten, Umgehen und Warten von Kooperationsplattformen (Microsoft SharePoint) mit Workflow-Technologien
- Einrichten und Warten von Top-Layer Serversoftware (IIS, SQL Server, Cognos, etc.)
- Erstellen von Präsentationen und Präsentieren von Ergebnissen / Konzepten
- Spezifizieren der Architektur, Auswählen von Technologien im Bereich Softwareentwicklung; Definieren der erforderlichen
Ressourcen, Untersuchen möglicher Alternativen und Verifizieren der Machbarkeit
Reporting-Umfeld mit den gängigsten Programmiersprachen (.Net, HTML, XML, CSS, Javascript, Ajax, etc.)
- Weiterentwickeln und Warten bestehender Anwendungen
- Erarbeiten von Konzepten im Data Warehousing / Reporting Umfeld (MS SQL Server / IBM Cognos) inklusive ETL-Prozessen und
Datentransformation im SQL Server Umfeld
- Datenabfragen auf verschiedensten Plattformen (SQL Server, Oracle, DB2, MySQL, Access, XML)
- Entwicklung und Wartung von Data-Load Prozessen (Integration Services / Lotus Enterprise Integrator)
- Einrichten, Umgehen und Warten von Kooperationsplattformen (Microsoft SharePoint) mit Workflow-Technologien
- Einrichten und Warten von Top-Layer Serversoftware (IIS, SQL Server, Cognos, etc.)
- Erstellen von Präsentationen und Präsentieren von Ergebnissen / Konzepten
- Spezifizieren der Architektur, Auswählen von Technologien im Bereich Softwareentwicklung; Definieren der erforderlichen
Ressourcen, Untersuchen möglicher Alternativen und Verifizieren der Machbarkeit
08/2005
-
06/2010
Funktion als Entwickler/Researcher im DWH-/BI-Bereich bei der HVB AG in München
Hypovereinsbank AG
(>10.000 Mitarbeiter)
Banken und Finanzdienstleistungen
- Programmierung in PL/SQL, SAS, Visual Basic
- Arbeit mit Tools wie Toad, Oracle 9i/10g, Excel, MS Access, SAS (SAS Enterprise Edition, SAS Enterprise BI Server), Oracle Reports, Cognos BusinessObjects, Chordiant, HP Quality Center 10.00
- Konzeption und technische Umsetzung von Reportings für die Division WEM/Private Banking und Retail (Produktkomitee, Kampagnen, Strategiegespräche)
- Bereitstellung der Daten für Gesprächsanlässe und KADI (Kontoauszugsdruckerinformationen) in Zusammenarbeit mit den
Fachabteilungen
- Erarbeitung von Datenbanken für WEM/Private Banking in Form von OLAP-Tools mit BI-Zugriff
- Erstellung von PL/SQL-Triggern/-Funktionen für regelmäßiges Reporting, dazu Einstellung in Oracle Reporting-Tools
- tägliches Divisionsweites Reporting von Wertpapier-Erträgen/-Umsätzen, Sachwert-Erträgen/-Umsätzen, Zertifikats-Erträgen,
Tagesgeld-Erträgen/-Absätzen
- Erstellung, Wartung, Programmierung von Ad-Hoc-Reports für verschiedene Fachabteilungen (Controlling, Marketing, HR,
Produktabteilungen), sowie mittleres und gehobenes Management
- Arbeit mit Tools wie Toad, Oracle 9i/10g, Excel, MS Access, SAS (SAS Enterprise Edition, SAS Enterprise BI Server), Oracle Reports, Cognos BusinessObjects, Chordiant, HP Quality Center 10.00
- Konzeption und technische Umsetzung von Reportings für die Division WEM/Private Banking und Retail (Produktkomitee, Kampagnen, Strategiegespräche)
- Bereitstellung der Daten für Gesprächsanlässe und KADI (Kontoauszugsdruckerinformationen) in Zusammenarbeit mit den
Fachabteilungen
- Erarbeitung von Datenbanken für WEM/Private Banking in Form von OLAP-Tools mit BI-Zugriff
- Erstellung von PL/SQL-Triggern/-Funktionen für regelmäßiges Reporting, dazu Einstellung in Oracle Reporting-Tools
- tägliches Divisionsweites Reporting von Wertpapier-Erträgen/-Umsätzen, Sachwert-Erträgen/-Umsätzen, Zertifikats-Erträgen,
Tagesgeld-Erträgen/-Absätzen
- Erstellung, Wartung, Programmierung von Ad-Hoc-Reports für verschiedene Fachabteilungen (Controlling, Marketing, HR,
Produktabteilungen), sowie mittleres und gehobenes Management
03/2004
-
11/2004
SW-Entwickler (VB.NET) bei der IhrPartner GmbH
IhrPartner GmbH
(50-250 Mitarbeiter)
Internet und Informationstechnologie
SW-Entwickler (VB.NET), CMS System
03/2003
-
09/2003
Praktikum T-Systems
T-Systems
(>10.000 Mitarbeiter)
Internet und Informationstechnologie
6-monatiges Praktikum als Netzwerk-Administrator bei der T-Systems GEI
GmbH (Mitarbeit UHD/PHD (User Help Desk/Produktions Help Desk);
First- und Second Level Support), VB Scripte geschrieben für paralles Aufsetzen von mehreren Rechnern
GmbH (Mitarbeit UHD/PHD (User Help Desk/Produktions Help Desk);
First- und Second Level Support), VB Scripte geschrieben für paralles Aufsetzen von mehreren Rechnern
Reisebereitschaft
Weltweit verfügbar
Vor-Ort-Einsatz ist möglich, bei Wunsch auch Remote.