Schlagwörter
Skills
Microsoft .Net: C#, WinForms, WPF, WCF, Charting, ADO.NET, ASP.NET, LINQ, ORM, Parallel Programming (TPL), F#
Oracle Java: Core Java, Swing, JDBC, J2EE, JSP und Servlet
Big Data: Apache Spark, Apache Hadoop, Map&Reduce Model, Nucleon Atomic
MS Azure: Azure SQL, CosmosDB, Micro Services
Business Intelligence: Reporting (Stimulsoft und Crystal Reports), Charting, OLAP Pivot-Table Analysis, Nucleon BI
GIS Technologien: Esri ArcGIS (ArcMap und ArcGIS Pro), SDE und ArcObjects
Web Technologien: OData, Rest API, JSON, HTML, Java Script, PHP, Python
Datenbanksprachen: SQL, Oracle PL/SQL, T-SQL, MongoDB Query
Datenbanken: SQL-Server, MS-Access, Oracle, DB2, Informix, MySQL, PostgreSQL, MongoDB, Couchbase
Entwicklung-Tools: MS Team Foundation Server, MS Visual Studio, NUnit, MS Visio, ReSharper, FxCop, StyleCop und Eclipse für Java
Software Engineering: Software Architekturen, UML, Design Patterns, SOA, Unit-Testing, Software Quality, CMMI und Distributed Computing
Vorgehensmodelle: Agile Methoden und Techniken-insbesondere SCRUM
Betriebssysteme: Windows, Linux
Sonstige Kenntnisse: Web Services (SOAP, WSDL), XML (XSLT), WML, AutoCAD Files, IIS, Apache Web Server, Apache Tomcat, WordPress, JQuery, WiX Setup-Toolset, C, C++, VB.NET, Python, R und Apache Hadoop, SAP HANA, SharePont, MS Power BI
Projekthistorie
09.2018 – Lfd. Nucleon Software (Selbstständiger Unternehmer)
Software Design, Entwicklung und Architektur
https://nucleonsoftware.com
Technologien: .Net (WPF, WinForms, WCF, ASP.NET MVC, ADO.NET, Rest, JSON, XML, TPL, Charting, OData), MS Azure, Amazon AWS, JavaScript, R, Business Intelligence (Nucleon BI, Power BI),
Big Data (Apache Spark, Apache Hadoop, Apache Hive, Cassandra), ArcGIS, SQL, MongoDB, CosmosDB, Neo4J, Couchbase, Google BiqQuery, Snowflake, Amazon Redshift, Azure SQL, Azure Synapse, Azure Databricks
Software Architecture, Software Testing, Scrum und MS TFS
DevOps: Ms Azure Git, Azure Artficats, MsBuild, FxCop
Projekte:
-
-
-
- Architektur und Entwicklung von Nucleon BI für Desktop, Web und Cloud mit C#, ASP.NET MVC, WPF, WinForms, ADO.Net SQL, No-SQL, TPL und mehr
- Data Management und Data Architecture für Nucleon BI
- Architektur und Entwicklung von Nucleon Database Master für Desktop mit C#, WPF, WinForms, LINQ, ADO.Net , SQL und NoSQL
- Architektur und Entwicklung von Nucleon Atomic mit C# und TPL für Map&Reduce und Distributed Parallel Computing
- Die Anbindung und Integration von Apache Spark, Cassandra und Snowflake an die Nucleon BI Plattform mit C# und Java
- Nucleon BI Web Integration zu MS Azure Plattform
- Integration von SQL und No-SQL Datenbanken an Nucleon BI Plattform
- Die Anbindung GrapQL und REST Services an Nucleon BI Platform.
- Die Anbindung von Python, R und Julia an die Nucleon BI Plattform
- Die Anbindung von F# Module an Nucleon BI und F# Samples Entwicklung
- Die Anbindung von REST und SOAP Services an Nucleon BI Plattform
- Docker für Nucleon BI Web
- Azure Databricks integration an Nucleon BI
-
-
07.2022 – 08.2022 KOSTAL – Senior Software Engineer
Design, Entwicklung, Deployement und Architektur
https://www.kostal.com
Technologien: NXP IMX HAB Image Signing, Compiling and Linking C/C++ Code, .Net 6 (.Net Core) WebAPi, Ubuntu, Docker
Aufgaben:
-
-
-
- Signing and Encrypting NXP IMX HAB Images on Windows and Linux
- Entwicklung .Net 6 ASP.NET WebApi Service
- Integration C/C++ Backend Application(.exe) with .Net 6 WebAPI on Ubuntu
-
-
07.2021 – 12.2021 Authentic Vision – Data Engineer
Design, Entwicklung und Architektur
Web: htps://www.authenticvision.com
Technologien: Apache Superset, PostgreSQL, MongoDB, Dremio, Apache Kafka (KSQL, KStreams), MongoDB, Docker
Aufgaben:
-
-
-
- Architektur von neuen Data Warehouse bzw. Data Lake Plattform
- Entwicklung von Kafka KStreams ( Microservice) Applikationen
- Architektur und Entwicklung von neuen Business Intelligence Plattform
- Anforderungsanalyse und Dokumentation von Datenbank und BI Plattform
- Technology-Analyse (PowerBI, Tableau, Apache Superset, Reporting)
- Docker Installation in Kubernetes
-
-
StadtWien Digitale Baueinreichung (DBE37)
(Selbstständiger Unternehmer)
Software Design, Entwicklung, Deployment und Architektur, Scrum Master
https://mein.wien.gv.at
Technologien: Microsoft ASP.Net WebAPI, .Net Framework 7.2, PostgreSQL, MagWien SOAP Services, Hangfire Job Manager, FabaSoft ELAK, GraphQL, React JS
DevOps: Bitbucket, Jenkins, Ansible Tower, Jira als Scrum Board und Confluence
Aufgaben:
-
-
-
- Architektur und Entwicklung von digitaler Baueinreichung mit C#, ASP.NET WebAPI, EF 6, ADO.Net, SQL, PostgreSQL, SOAP, Hangfire Asynchrone Bearbeitung und mehr
- Einbindung von unterschiedlichen MagWien Web Services
- Leitung als Scrum-Master und Software Architekt
- Build und Deployement von dem DBE Projekt auf DEV, TEST und PROD Server via Jenkins und Ansible Tower
-
-
10.2008 – 04.2018 VertiGIS (SynerGIS CAD-Info-Systeme) GmbH, Innsbruck
Senior Software Architekt/Engineer, GIS Applikationen
https://www.vertigis.at
Tätigkeit: Leitung, Konzeption, Architektur und Implementierung von diversen Esri ArcGIS basierenden Desktop und Web-Applikationen und Projekten.
Technologien: .Net Technologien (C#, WPF, WinForms, ADO.NET, LINQ, VB.Net, ASP.NET), SQL (SQL-Server, Oracle), Esri Technologien (ArcObjects, Python, ArcSDE, ArcGIS Online), COM, Stimulsoft Reporting, JavaScript, NUnit, NSubstitute und Python
DevOps: MS TFS als DevOps Platform, Daily Builds und Daily Testing von 20 Setups, Unit-Testing, TFS Scrum Board (Agile Template)
Aufgaben/Projekte:
-
-
-
- Weiterentwicklung von GeoOffice Analyst und Express Projekten basierend auf ArcObjects mit C#, WinForms (Infragistics)
- Leitung, Architektur und Entwicklung von GeoOffice ePaper Reporting System für Desktop, Server und als SDK mit C#, WinForms und WPF
- Scrum-Master ( Leitung ) und Entwicklung des WebOfficeExtensions-Projektes (WOX) basierend auf ArcPython mit Python und .Net WPF
- Architektur und Entwicklung des GeoOffice Editieren-Projektes basierend auf ArcSDE und ArcObjects mit C# und WPF
- Entwicklung des GeoOffice Dokumentenverwaltung-Projektes basierend auf ArcMap (ArcObjects) mit C# und WPF
- Entwicklung des GeoOffice xPlanung-Projektes basierend auf ArcSDE und ArcObjects mit C# und WPF für Stadt Hamburg
- Architektur und Entwicklung des PDEditor-Projektes basierend auf ArcSDE und ArcObjects mit C# und WPF für Stadt Wien
- Architektur und Entwicklung von STRABIS Projekt basierend auf ArcSDE und ArcObjects mit C# und WPF für Stadt München
- Entwicklung und Wartung von GeoOffice Setups mit MS WiX-Toolset
- Weiterentwicklung von ProOfice Projekt basierend auf ASP.Net and SQL-Server
-
-
08.2005 - 10.2008 MED-EL Medical Electronics, Innsbruck
Software Engineer, Medizintechnik
https://www.medel.com
Tätigkeit: Konzeption, Architektur, Dokumentation und Implementierung der Anpassungssoftware für Maestro Cochlea-Implantat Systeme
Technologien: .Net Technologien (C#, WinForms, ADO.NET), SQL (SQL-Server, MS-Access), Crystal Reports, und Lokalisierung mit Passolo
DevOps: Borland StarTeam, FxCop, NUnit
Aufgaben/Projekte:
-
-
-
- Architektur und Entwicklung von ORM-Layer für Maestro-Software mit .Net/C# und ADO.Net
- Design und Entwicklung von Maestro Patientendatenbank für SQL-Server und MS-Access
- Design und Entwicklung von Maestro-Software Berichte mit C# und Crystal Reports
-
-
07.2001 - 08.2002 DISOFT EDV GmbH ( jetzt: Tourist Mobile), Innsbruck
Softwareentwickler, Mobile Applikationen
Tätigkeit: Entwicklung Java, Web und mobile Anwendungen für Siemens/T-Mobile.
Technologien: Java, JSP, Servlet, Micro Java, JavaScript, Wap, Oracle, Linux und Solaris
DevOps: Ant, NetBeans, Tomcat Servlet Container
Aufgaben/Projekte:
-
-
-
- Programmierung Micro Java Anwendungen für Siemens Mobile
- Programmierung Web/Wap Anwendungen für T-Mobile
- Hosting in Apache Tomcat und IBM JRun Application Server
- Linux und Sun Solaris Hosting
-
-