2020 - heute: Monitoring-App für Fahrerloses Transportsystem
Kunde: Grenzebach, Hamlar (Porsche, Leipzig)
Aufgaben:
Erweiterung der standardisierten Server- und Client-Anwendung um das Monitoring der selbstfahrenden Einheiten zur Bestückung der Produktion um das Monitoring (Cockpit, Sitze, 9 Bahnhöfe).
Selbständige Durchführung des Projekts in Kooperation mit der Entwicklungsabteilung des Kunden
Rollenkonzept
Schulung
Kenntnisse:
C#, Webservices, Visual Studio 2019, WPF, WCF, Micro-Services, MVVM, Prism, Messaging. MongoDB
2021 - 2022: Oberfläche & Steuerung für Transportsystem AGV
Kunde: Grenzebach, Hamlar (Huagyong, China)
Aufgaben:
Umsetzung der Anwendung durch Einbettung des Layouts in das bestehende Framework. Steuerung der Anforderungs- und Sendelogik, Warehouseverwaltung
Selbständige Durchführung des Projekts in Kooperation mit der Entwicklungsabteilung des Kunden
Kenntnisse:
C#, Visual Studio 2019, REST Services, SignalR, Angular, TypeScript, MongoDB, JSON; Dependency Injection, Restful Services
2021 - 2021: Design und Umsetzung Simulator für AGVs
Kunde: Grenzebach, Hamlar (Porsche, Leipzig)
Aufgaben:
Realisierung eines AGV-Steuerungssimulators (LOTSE)
Konfigurierbare Erstellung von Fahraufträgen, Überprüfung der Durchführung, Freigabe von Warte- und Entladequeues
Steuerung über Services, Auswertung der Systemantworten
Unterstützung bei der Weiterentwicklung der Anwendung
Kenntnisse:
C#, Visual Studio 2019, WPF, MVVM, Prism. , Dependency Injection
2021 - 2021: Vertragssystem Versicherung
Kunde: HDI, Wien
Aufgaben:
Service- und Erweiterungsarbeiten an Vertragssystem / Bestandssystem im Versicherungsumfeld
Start Umstellung EDMX auf Code First. MVVM, WPF, Jenkins, Docker; Agile Methoden, Scrum
Unterstützung bei der Weiterentwicklung der Anwendung
Kenntnisse:
C#, Visual Studio 2019, WPF, MVVM, Prism. Scrum. Unittests, Mocking.
2019 - 2019: AskSomeOne
Kunde: Daimler, Stuttgart
Aufgaben:
Servicebasierte Web-Anwendung zur Erstellung von Abfragen zu im Konzern verteilten Daten, Einpflegen der Daten durch Mitarbeiter und Auswertung der Ergebnisse.
Anforderungsanalyse, Spezifikation und server-seitige Entwicklung, Integration des Clients.
Datenmodel und Datenbankimplementierung
Kenntnisse:
C#, Webservices, Visual Studio 2017, WCF -Services (REST), ASP.NET Services, ERwinERX; SQL, Entity, Framework, https., .NET core, c#, ErwinERX, Json; React, node.JS, Linq, GIT
2018 ? 2019: ETL Services für Controlling und Marketing
Kunde: HUK-Coburg, Coburg
Aufgaben:
Service zur Extraktion, Transformation und Bereitstellung von Angebotsdaten für die Unternehmensgruppe aus internen XMLFormaten für Controlling und Marketing.
Kenntnisse:
C# - Webservices, Visual Studio 2015, WCF-Web-Services (SVC), WSDL, ASP.NET Services, http, XML, dynamisch gewählte XSL-Transformationen basierend auf dem Daten-XML. HTTP(s) für Datensicherheit. CI/CD, GIT, Rational ClearQuest.
2015 ? 2019: Umstellung von VTP2 auf Services
Kunde: HUK-Coburg, Coburg
Aufgaben:
Redesign und Implementierung der existierenden VTP2 Anwendung zur Verwendung von Webservicees für Prüfung und Berechnung(SOAP, SVC).
Machbarkeitsstudie, technisches Konzept, Umsetzung in Beispielsparte
Kenntnisse:
.NET 4.6.1, Visual Studio 2015, C#; MVC-Pattern, WCF; Windows Forms, Client-Anwendung Webservices (SOAP); CVS, Linq, HOST Kommunikation (SOAP, MQ), GIT, Rational ClearQuest
2015 ? 2019: Serviceumstellung Außendienstsystem VTP2
Kunde: HUK, Coburg
Aufgaben:
Clientseitige Umstellung der Außendienstanwendung auf Webservices (SOAP, SVC).
Kenntnisse:
.NET, Visual Studio 2010 / 2015, C#; MVC-Pattern, WCF; Windows Forms, Client-Anwendung Webservices (SOAP); CVS, Linq, HOST-Kommunikation
2015 ? 2018: Zentrale Dienste
Kunde: HUK-Coburg, Coburg
Aufgaben:
Konzeption, Design und Entwicklung einer Reihe von zentralen Diensten (SOAP, ASMX, SVC, http) für VTP2 zur Umsetzung einer zentralen servicebasierten Architektur.
Machbarkeitsstudie, technisches Konzept, Umsetzung in Beispielsparte
Kenntnisse:
C# - Webservices im .NET-Umfeld Visual Studio 2015; WCF-Web-Services, ASP.NET Services, REST-Service, http-Services; Dynamische XML-XSL-Transformationen. JSON, REST-Service; SVC, SOAP, ASPX; HTTP(s)-Services (POST)
2015 ? 2017: VTP2 light Stand-Alone-Außendienstsystem
Kunde: HUK, Coburg
Aufgaben:
Lokale Anwendung des neu entwickelten, dienstorientierten Außendienstsystems.
Datenhaltung über eine lokale SQL Server Datenbank; Legitimation über Token (Cisco AnyConnect) Verschlüsselung und Sicherheitskonzept.
Kenntnisse:
.NET, Visual Studio 2012 / Visual Studio 2015, C#; Linq, MVC; SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect; HTTP-Services
2015 ? 2016: 64-Bit-Umstellung Außendienstsystem
Kunde: HUK, Coburg
Aufgaben:
Weiterentwicklung modulares Verbindungskonzept, dynamische Umgebungsauswahl.
64-Bit-Architektur.
Kenntnisse:
.NET, Visual Studio 2010, C#; MVC-Pattern, WCF; Windows Forms, Webservices; Prozesskommunikation; Windows 7/8/8.1/10, Cisco AnyConnect, HOST-Kommunikation
2014 ? 2015: Mandantenfähigkeit Außendienstsystem VTP2
Kunde: HUK, Coburg / VRK, Kassel
Aufgaben:
Mandantenfähigkeit der Anwendung für Anwendung in einem weiteren Konzern Partner-, Angebots- und Vertragsverwaltung, Fremdverträge.
Erweiterung der zentralen HOST-Services (Webservices) sowie der Termin- und Aufgabenbearbeitung.
Kenntnisse:
NET 4.0, Visual Studio 2012, C#, Linq, XSLT , JavaScript und CSS. Einbindung OWA. CVS.MVC, WCF; Windows Forms, SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect, Client-Anwendung Webservices (SOAP); CVS, HOST-Kommunikation
2014 - 2014: Migrationstool VTP2 light
Kunde: HUK, Coburg
Aufgaben:
Migrationstool für Light-Anwendung inkl. Sicherheitskonzept (Verschlüsselung, Authentifikation, Token) zur Datenextraktion aus den Vorgängersystemen.
Kenntnisse:
.NET, Visual Studio 2010, C#; MVC, Webservices; CVS, Linq, MS SQL Server; Entity Framework; SQL
2010 ? 2014: Außendienstsystem VTP2
Kunde: HUK, Coburg
Aufgaben:
Umsetzung einer IT-Lösung für das Außendienstsystem eines Versicherungskonzerns.
HOST-gesteuerte Rechtevergabe, Partnerverwaltung mit Angebots-, Antrags- und Vertragsmodulen; Anbindung von Webkomponenten wie OWA, und Vorsorgeanalyse.
Kenntnisse:
NET 4.0, Visual Studio 2012, C#, Linq, XSLT , JavaScript und CSS. OWA; CVS, MVC, WCF; Windows Forms, SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect, Client-Integration Webservices (SOAP); CVS, HOST-Kommunikation, Unit test
2009 ? 2010: Konzept zentrales Anforderungsmanagement BO
Kunde: Allianz, München
Aufgaben:
Anforderungsanalyse und Produktanalyse für Systemauswahl einer Kraft-Anwendungen.
Ablösung mehrerer Lotus Notes-Anwendungen.
Kenntnisse:
Confluence, JIRA, ObjectiF, Mantis, Redmine
2009 ? 2010: Anforderungsmanagement Sparte Unfall
Kunde: Allianz, München
Aufgaben:
Koordination Bausteinentwicklung Unfall für BO.
Planung, Koordination und QS
Kenntnisse:
HP Quality Center, Fachliche Planung und Koordination der Vorgaben; Test & QS
2009 ? 2010: Produktumstellung Internetanwendung
Kunde: Interlloyd, Düsseldorf
Aufgaben:
Produktpflege und ?umstellung Internetanwendung
Kenntnisse:
Java Script, XML, Oracle, HTML, Virtualisierung (VM-Ware), verteilte Systeme
2009 ? 2010: Entwicklung Privatbausteine
Kunde: Allianz, München
Aufgaben:
Pflege und Weiterentwicklung der aktuellen Bausteine Privat (Haft, VHV, Glas, EHV, RS)
Kenntnisse:
VP/MS (Promos), DoCS, XML-Upload zu Host, AMIS, RUSH, HP Quality Center, SAVI
2009 - 2009: Testtool Schnelltest
Kunde: Allianz, München
Aufgaben:
Konzeption und Entwicklung eines Testtools für Winrunner.
Kenntnisse:
C#, .NET-Framework, MS Access, SQL Server, WinRunner, XML
Study of Computer science with intensified education at the Research Institute for Symbolic Computation, Hagenberg (RISC / Campus Hagenberg), emphasized on mathematical and formal excellence.
Diploma thesis (A Kernel-based Construction System) introducing a new method for the representation of n-dimensional geometrical data on an IT system (quadtree, octree)
1992
Abschluss zum Diplom Ingenieur (Informatik)
1986
Johannes-Kepler-Universität Linz
Studium der Informatik
Naturwissenschaftliches Gymnasium mit AHS-Matura (Innsbruck)
1972 ? 1976
Volksschule Innsbruck
Senior Software Engineer
Full Stack Software Developer
(Teil-)Projektleitung
Analyst
Interessen
?Wer rastet der rostet?. Eigeninitiative ist für mich Grundvoraussetzung eines positiven Zugangs zum Leben. Sei es eine neue IT-Technologie, Reisen oder ein einfacher Hausbau: Herausforderungen halten fit und geistig agil, ideal, wenn man damit das Hobby zum Beruf machen konnte.
Beruflicher Werdegang
1993 - heute
Umsetzung von IT-Lösungen (D, A), bis 1997 unselbständig
1997 - heute
Selbstständig tätig im IT Projektgeschäft (D, A)
2001 ? 2003
Lehrtätigkeit im Rahmen einer Assistenzstelle an der Universität Innsbruck in den Bereichen
Quality Engineering
Datensicherheit
Services, Clients und Stand-Alone-Anwendungen
Anforderungsanalyse, Konzepte und Spezifikationen
Architekturauswahl
Prozessabläufe & umgebende Prozesse
Klassen- und DB-Modellierung
Design
Anwendungsentwicklung
IT-Sicherheit
Laufzeitoptimierung
Projektzyklus
Projektplanung
Ressourcen und Aufwandplanung
Koordination & Durchführung
Design- und Codereviews, Test- und Fehlermanagement, QS
Versionsmanagement
Software-Entwicklung
Diverse Hochsprachen wie C#, VB; VBA; Java, JS, Delphi; C++, C
Windows 7, Windows 8 / 8.1, Windows 10
Web-Technologien: JavaScript, HTML 5.0, CSS, ASP.NET; node.JS, Angular, typeScript, React, MEAN-Technologien.
Client- und serverseitige Entwicklung (MS-Umgebung) von
SOAP-Services
ASP.NET Services (ASPX)
REST-Services (HTML, XML, JSON)
WSDL-Services
RPC
MVC, MVVM, MVP; Smart Client / Thin Client
MS-Plattformtechnologien wie WinForms, WPF, WCF, ASP.net; OWA
Patten, objekt-orientierte Ansätze, agiles Arbeiten, CI & CD
Multithread- und Prozess-Entwicklung und -Kommunikation
XML, XSLT, XSD, FO; Linq
CVS, GIT; IBM Rational ClearQuest
DB-Know-How: SQL Server; Oracle; Entity Framework; ERwinERX; DB-Optimierung
ETL-Prozesse, Aufbereitung von Massendaten
Visual Studio 2010 / 2012 / 2015 / 2017; Eclipse
Druckstückgenerierung
Persönliche Stärken
Breite Basis zu Architekturen, Prozessabläufen und Lösungen
Kurze Einarbeitung in neue Technologien und bestehender Anwendungen
Hohes persönliches Engagement: ?Hobby als Beruf?
Mehr als 30 Jahre Erfahrung in der IT
Skills
Kompetenz im gesamten SDLC durch 28 Jahre Entwicklertätigkeit in IT Projekten
Routine bei der Umsetzung von unternehmenskritischen Softwarelösungen
Erprobte kunden- und zielorientierte Methodik bei der Umsetzung von Lösungen
Umfangreiche Erfahrung durch Tätigkeit als Developer, Lead Developer und Analyst
Strategische Denken kombiniert mit Hands-on-Mentality
Einsatz aktueller State-of-the-Art-Technologien
Operational Excellence durch ganzheitliche Betrachtung der Prozesse
Teamfähigkeit, Verbindlichkeit, Verlässlichkeit, Einsatz und Kompetenz
Schnelle Einarbeitung in Konzepte, Technologien, Systeme und Strukturen
Routine bei der Umsetzung und Priorisierung von zeitgleichen Projekten
Stärken bei Kommunikations- und Motivationsfähigkeit
Sehr gute mündliche und schriftliche Englischkenntnisse, Deutsch als Muttersprache
Analytische & Entwicklungskompetenz
Anforderungsanalyse, Abstimmungen, Risikoanalyse, Proof of Concepts, Use-Case-Erstellung
Prozessdesign, Architektur, Lösungskonzepte; Full Stack Development
Neuentwicklung, Redesign, Erweiterung, Fehlerbehebung und Wartung von Anwendungen
Smart/Fat Client-, Thin Client-, Multi-Tier-Lösungen, Systemerweiterungen, Migrationen
Wasserfall, Agile Methoden, Scrum
Client-Entwicklung: Oberflächenkonzepte, User Interfaces, User Experience
Server-Entwicklung: Objekt-, Klassen- und Schnittstellendesign; MicroSevices
IT-Sicherheit, Verschlüsselung; DB-Design und ?Optimierung, Big Data, ETL, ERM-Tools
Testkonzepte &-Automatisierung, Datenvalidierung; Debugging, Memory Leaks
Deployment-Strategien; Dokumentation, Roadmaps, Aufwandsschätzungen
Workshops, Interviews, Schulungen, Reviews, Qualtiätssicherung
Technische Kompetenz
Frameworks, Sprachen
.NET, .Net core, ASP.NET, WinForms, WPF; MVC, MVVM, WCF
C#, VB; VBA; Java, Delphi, C++, C; Linq;
OOP, SOLID, Design Pattern, Dependency Injection (Ninject, Unity), TDD, DDD
Angular, Typescript, JavaScript, NodeJS; Azure
HTML, CSS, XML, XSLT, JSON
Automated Testing, Mocking, Troubleshouting (z.B. UnitTest)
Datenbanken, Kommunikation
SQL Server (TSQL, Entity Framework), Oracle (SQL, PL/SQL), MySQL; MongoDB
MicroServices, SOAP, RESTful Services, Web-API, RPC, SignalR
Multithreading, Concurrent-Abläufe, Prozess-Kommunikation, asynchrone Prozesse
Umgebungen, Tools, Sonstiges
Visual Studio 2010 / 2012 / 2015 / 2017/2019; Eclipse; VS Code
GIT, TFS, CVS, SVC, MS Office-Anbindung, OWA, Infragistics; Office-Programmierung
IBM Rational ClearQuest; Innovator; TFS; Balsamiq Mockup; Confluence, Jira
Dokumentendesign, Druckstückgenerierung
CI & CD
Referenzen gerne auf Anfrage
2020 - heute: Monitoring-App für Fahrerloses Transportsystem
Kunde: Grenzebach, Hamlar (Porsche, Leipzig)
Aufgaben:
Erweiterung der standardisierten Server- und Client-Anwendung um das Monitoring der selbstfahrenden Einheiten zur Bestückung der Produktion um das Monitoring (Cockpit, Sitze, 9 Bahnhöfe).
Selbständige Durchführung des Projekts in Kooperation mit der Entwicklungsabteilung des Kunden
Rollenkonzept
Schulung
Kenntnisse:
C#, Webservices, Visual Studio 2019, WPF, WCF, Micro-Services, MVVM, Prism, Messaging. MongoDB
2021 - 2022: Oberfläche & Steuerung für Transportsystem AGV
Kunde: Grenzebach, Hamlar (Huagyong, China)
Aufgaben:
Umsetzung der Anwendung durch Einbettung des Layouts in das bestehende Framework. Steuerung der Anforderungs- und Sendelogik, Warehouseverwaltung
Selbständige Durchführung des Projekts in Kooperation mit der Entwicklungsabteilung des Kunden
Kenntnisse:
C#, Visual Studio 2019, REST Services, SignalR, Angular, TypeScript, MongoDB, JSON; Dependency Injection, Restful Services
2021 - 2021: Design und Umsetzung Simulator für AGVs
Kunde: Grenzebach, Hamlar (Porsche, Leipzig)
Aufgaben:
Realisierung eines AGV-Steuerungssimulators (LOTSE)
Konfigurierbare Erstellung von Fahraufträgen, Überprüfung der Durchführung, Freigabe von Warte- und Entladequeues
Steuerung über Services, Auswertung der Systemantworten
Unterstützung bei der Weiterentwicklung der Anwendung
Kenntnisse:
C#, Visual Studio 2019, WPF, MVVM, Prism. , Dependency Injection
2021 - 2021: Vertragssystem Versicherung
Kunde: HDI, Wien
Aufgaben:
Service- und Erweiterungsarbeiten an Vertragssystem / Bestandssystem im Versicherungsumfeld
Start Umstellung EDMX auf Code First. MVVM, WPF, Jenkins, Docker; Agile Methoden, Scrum
Unterstützung bei der Weiterentwicklung der Anwendung
Kenntnisse:
C#, Visual Studio 2019, WPF, MVVM, Prism. Scrum. Unittests, Mocking.
2019 - 2019: AskSomeOne
Kunde: Daimler, Stuttgart
Aufgaben:
Servicebasierte Web-Anwendung zur Erstellung von Abfragen zu im Konzern verteilten Daten, Einpflegen der Daten durch Mitarbeiter und Auswertung der Ergebnisse.
Anforderungsanalyse, Spezifikation und server-seitige Entwicklung, Integration des Clients.
Datenmodel und Datenbankimplementierung
Kenntnisse:
C#, Webservices, Visual Studio 2017, WCF -Services (REST), ASP.NET Services, ERwinERX; SQL, Entity, Framework, https., .NET core, c#, ErwinERX, Json; React, node.JS, Linq, GIT
2018 ? 2019: ETL Services für Controlling und Marketing
Kunde: HUK-Coburg, Coburg
Aufgaben:
Service zur Extraktion, Transformation und Bereitstellung von Angebotsdaten für die Unternehmensgruppe aus internen XMLFormaten für Controlling und Marketing.
Kenntnisse:
C# - Webservices, Visual Studio 2015, WCF-Web-Services (SVC), WSDL, ASP.NET Services, http, XML, dynamisch gewählte XSL-Transformationen basierend auf dem Daten-XML. HTTP(s) für Datensicherheit. CI/CD, GIT, Rational ClearQuest.
2015 ? 2019: Umstellung von VTP2 auf Services
Kunde: HUK-Coburg, Coburg
Aufgaben:
Redesign und Implementierung der existierenden VTP2 Anwendung zur Verwendung von Webservicees für Prüfung und Berechnung(SOAP, SVC).
Machbarkeitsstudie, technisches Konzept, Umsetzung in Beispielsparte
Kenntnisse:
.NET 4.6.1, Visual Studio 2015, C#; MVC-Pattern, WCF; Windows Forms, Client-Anwendung Webservices (SOAP); CVS, Linq, HOST Kommunikation (SOAP, MQ), GIT, Rational ClearQuest
2015 ? 2019: Serviceumstellung Außendienstsystem VTP2
Kunde: HUK, Coburg
Aufgaben:
Clientseitige Umstellung der Außendienstanwendung auf Webservices (SOAP, SVC).
Kenntnisse:
.NET, Visual Studio 2010 / 2015, C#; MVC-Pattern, WCF; Windows Forms, Client-Anwendung Webservices (SOAP); CVS, Linq, HOST-Kommunikation
2015 ? 2018: Zentrale Dienste
Kunde: HUK-Coburg, Coburg
Aufgaben:
Konzeption, Design und Entwicklung einer Reihe von zentralen Diensten (SOAP, ASMX, SVC, http) für VTP2 zur Umsetzung einer zentralen servicebasierten Architektur.
Machbarkeitsstudie, technisches Konzept, Umsetzung in Beispielsparte
Kenntnisse:
C# - Webservices im .NET-Umfeld Visual Studio 2015; WCF-Web-Services, ASP.NET Services, REST-Service, http-Services; Dynamische XML-XSL-Transformationen. JSON, REST-Service; SVC, SOAP, ASPX; HTTP(s)-Services (POST)
2015 ? 2017: VTP2 light Stand-Alone-Außendienstsystem
Kunde: HUK, Coburg
Aufgaben:
Lokale Anwendung des neu entwickelten, dienstorientierten Außendienstsystems.
Datenhaltung über eine lokale SQL Server Datenbank; Legitimation über Token (Cisco AnyConnect) Verschlüsselung und Sicherheitskonzept.
Kenntnisse:
.NET, Visual Studio 2012 / Visual Studio 2015, C#; Linq, MVC; SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect; HTTP-Services
2015 ? 2016: 64-Bit-Umstellung Außendienstsystem
Kunde: HUK, Coburg
Aufgaben:
Weiterentwicklung modulares Verbindungskonzept, dynamische Umgebungsauswahl.
64-Bit-Architektur.
Kenntnisse:
.NET, Visual Studio 2010, C#; MVC-Pattern, WCF; Windows Forms, Webservices; Prozesskommunikation; Windows 7/8/8.1/10, Cisco AnyConnect, HOST-Kommunikation
2014 ? 2015: Mandantenfähigkeit Außendienstsystem VTP2
Kunde: HUK, Coburg / VRK, Kassel
Aufgaben:
Mandantenfähigkeit der Anwendung für Anwendung in einem weiteren Konzern Partner-, Angebots- und Vertragsverwaltung, Fremdverträge.
Erweiterung der zentralen HOST-Services (Webservices) sowie der Termin- und Aufgabenbearbeitung.
Kenntnisse:
NET 4.0, Visual Studio 2012, C#, Linq, XSLT , JavaScript und CSS. Einbindung OWA. CVS.MVC, WCF; Windows Forms, SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect, Client-Anwendung Webservices (SOAP); CVS, HOST-Kommunikation
2014 - 2014: Migrationstool VTP2 light
Kunde: HUK, Coburg
Aufgaben:
Migrationstool für Light-Anwendung inkl. Sicherheitskonzept (Verschlüsselung, Authentifikation, Token) zur Datenextraktion aus den Vorgängersystemen.
Kenntnisse:
.NET, Visual Studio 2010, C#; MVC, Webservices; CVS, Linq, MS SQL Server; Entity Framework; SQL
2010 ? 2014: Außendienstsystem VTP2
Kunde: HUK, Coburg
Aufgaben:
Umsetzung einer IT-Lösung für das Außendienstsystem eines Versicherungskonzerns.
HOST-gesteuerte Rechtevergabe, Partnerverwaltung mit Angebots-, Antrags- und Vertragsmodulen; Anbindung von Webkomponenten wie OWA, und Vorsorgeanalyse.
Kenntnisse:
NET 4.0, Visual Studio 2012, C#, Linq, XSLT , JavaScript und CSS. OWA; CVS, MVC, WCF; Windows Forms, SQL Server; Entity Framework, Windows 7/8/8.1/10, Cisco AnyConnect, Client-Integration Webservices (SOAP); CVS, HOST-Kommunikation, Unit test
2009 ? 2010: Konzept zentrales Anforderungsmanagement BO
Kunde: Allianz, München
Aufgaben:
Anforderungsanalyse und Produktanalyse für Systemauswahl einer Kraft-Anwendungen.
Ablösung mehrerer Lotus Notes-Anwendungen.
Kenntnisse:
Confluence, JIRA, ObjectiF, Mantis, Redmine
2009 ? 2010: Anforderungsmanagement Sparte Unfall
Kunde: Allianz, München
Aufgaben:
Koordination Bausteinentwicklung Unfall für BO.
Planung, Koordination und QS
Kenntnisse:
HP Quality Center, Fachliche Planung und Koordination der Vorgaben; Test & QS
2009 ? 2010: Produktumstellung Internetanwendung
Kunde: Interlloyd, Düsseldorf
Aufgaben:
Produktpflege und ?umstellung Internetanwendung
Kenntnisse:
Java Script, XML, Oracle, HTML, Virtualisierung (VM-Ware), verteilte Systeme
2009 ? 2010: Entwicklung Privatbausteine
Kunde: Allianz, München
Aufgaben:
Pflege und Weiterentwicklung der aktuellen Bausteine Privat (Haft, VHV, Glas, EHV, RS)
Kenntnisse:
VP/MS (Promos), DoCS, XML-Upload zu Host, AMIS, RUSH, HP Quality Center, SAVI
2009 - 2009: Testtool Schnelltest
Kunde: Allianz, München
Aufgaben:
Konzeption und Entwicklung eines Testtools für Winrunner.
Kenntnisse:
C#, .NET-Framework, MS Access, SQL Server, WinRunner, XML
Study of Computer science with intensified education at the Research Institute for Symbolic Computation, Hagenberg (RISC / Campus Hagenberg), emphasized on mathematical and formal excellence.
Diploma thesis (A Kernel-based Construction System) introducing a new method for the representation of n-dimensional geometrical data on an IT system (quadtree, octree)
1992
Abschluss zum Diplom Ingenieur (Informatik)
1986
Johannes-Kepler-Universität Linz
Studium der Informatik
Naturwissenschaftliches Gymnasium mit AHS-Matura (Innsbruck)
1972 ? 1976
Volksschule Innsbruck
Senior Software Engineer
Full Stack Software Developer
(Teil-)Projektleitung
Analyst
Interessen
?Wer rastet der rostet?. Eigeninitiative ist für mich Grundvoraussetzung eines positiven Zugangs zum Leben. Sei es eine neue IT-Technologie, Reisen oder ein einfacher Hausbau: Herausforderungen halten fit und geistig agil, ideal, wenn man damit das Hobby zum Beruf machen konnte.
Beruflicher Werdegang
1993 - heute
Umsetzung von IT-Lösungen (D, A), bis 1997 unselbständig
1997 - heute
Selbstständig tätig im IT Projektgeschäft (D, A)
2001 ? 2003
Lehrtätigkeit im Rahmen einer Assistenzstelle an der Universität Innsbruck in den Bereichen
Quality Engineering
Datensicherheit
Services, Clients und Stand-Alone-Anwendungen
Anforderungsanalyse, Konzepte und Spezifikationen
Architekturauswahl
Prozessabläufe & umgebende Prozesse
Klassen- und DB-Modellierung
Design
Anwendungsentwicklung
IT-Sicherheit
Laufzeitoptimierung
Projektzyklus
Projektplanung
Ressourcen und Aufwandplanung
Koordination & Durchführung
Design- und Codereviews, Test- und Fehlermanagement, QS
Versionsmanagement
Software-Entwicklung
Diverse Hochsprachen wie C#, VB; VBA; Java, JS, Delphi; C++, C
Windows 7, Windows 8 / 8.1, Windows 10
Web-Technologien: JavaScript, HTML 5.0, CSS, ASP.NET; node.JS, Angular, typeScript, React, MEAN-Technologien.
Client- und serverseitige Entwicklung (MS-Umgebung) von
SOAP-Services
ASP.NET Services (ASPX)
REST-Services (HTML, XML, JSON)
WSDL-Services
RPC
MVC, MVVM, MVP; Smart Client / Thin Client
MS-Plattformtechnologien wie WinForms, WPF, WCF, ASP.net; OWA
Patten, objekt-orientierte Ansätze, agiles Arbeiten, CI & CD
Multithread- und Prozess-Entwicklung und -Kommunikation
XML, XSLT, XSD, FO; Linq
CVS, GIT; IBM Rational ClearQuest
DB-Know-How: SQL Server; Oracle; Entity Framework; ERwinERX; DB-Optimierung
ETL-Prozesse, Aufbereitung von Massendaten
Visual Studio 2010 / 2012 / 2015 / 2017; Eclipse
Druckstückgenerierung
Persönliche Stärken
Breite Basis zu Architekturen, Prozessabläufen und Lösungen
Kurze Einarbeitung in neue Technologien und bestehender Anwendungen
Hohes persönliches Engagement: ?Hobby als Beruf?
Mehr als 30 Jahre Erfahrung in der IT
Skills
Kompetenz im gesamten SDLC durch 28 Jahre Entwicklertätigkeit in IT Projekten
Routine bei der Umsetzung von unternehmenskritischen Softwarelösungen
Erprobte kunden- und zielorientierte Methodik bei der Umsetzung von Lösungen
Umfangreiche Erfahrung durch Tätigkeit als Developer, Lead Developer und Analyst
Strategische Denken kombiniert mit Hands-on-Mentality
Einsatz aktueller State-of-the-Art-Technologien
Operational Excellence durch ganzheitliche Betrachtung der Prozesse
Teamfähigkeit, Verbindlichkeit, Verlässlichkeit, Einsatz und Kompetenz
Schnelle Einarbeitung in Konzepte, Technologien, Systeme und Strukturen
Routine bei der Umsetzung und Priorisierung von zeitgleichen Projekten
Stärken bei Kommunikations- und Motivationsfähigkeit
Sehr gute mündliche und schriftliche Englischkenntnisse, Deutsch als Muttersprache
Analytische & Entwicklungskompetenz
Anforderungsanalyse, Abstimmungen, Risikoanalyse, Proof of Concepts, Use-Case-Erstellung
Prozessdesign, Architektur, Lösungskonzepte; Full Stack Development
Neuentwicklung, Redesign, Erweiterung, Fehlerbehebung und Wartung von Anwendungen
Smart/Fat Client-, Thin Client-, Multi-Tier-Lösungen, Systemerweiterungen, Migrationen
Wasserfall, Agile Methoden, Scrum
Client-Entwicklung: Oberflächenkonzepte, User Interfaces, User Experience
Server-Entwicklung: Objekt-, Klassen- und Schnittstellendesign; MicroSevices
IT-Sicherheit, Verschlüsselung; DB-Design und ?Optimierung, Big Data, ETL, ERM-Tools
Testkonzepte &-Automatisierung, Datenvalidierung; Debugging, Memory Leaks
Deployment-Strategien; Dokumentation, Roadmaps, Aufwandsschätzungen
Workshops, Interviews, Schulungen, Reviews, Qualtiätssicherung
Technische Kompetenz
Frameworks, Sprachen
.NET, .Net core, ASP.NET, WinForms, WPF; MVC, MVVM, WCF
C#, VB; VBA; Java, Delphi, C++, C; Linq;
OOP, SOLID, Design Pattern, Dependency Injection (Ninject, Unity), TDD, DDD
Angular, Typescript, JavaScript, NodeJS; Azure
HTML, CSS, XML, XSLT, JSON
Automated Testing, Mocking, Troubleshouting (z.B. UnitTest)
Datenbanken, Kommunikation
SQL Server (TSQL, Entity Framework), Oracle (SQL, PL/SQL), MySQL; MongoDB
MicroServices, SOAP, RESTful Services, Web-API, RPC, SignalR
Multithreading, Concurrent-Abläufe, Prozess-Kommunikation, asynchrone Prozesse
Umgebungen, Tools, Sonstiges
Visual Studio 2010 / 2012 / 2015 / 2017/2019; Eclipse; VS Code
GIT, TFS, CVS, SVC, MS Office-Anbindung, OWA, Infragistics; Office-Programmierung
IBM Rational ClearQuest; Innovator; TFS; Balsamiq Mockup; Confluence, Jira
Dokumentendesign, Druckstückgenerierung
CI & CD
Referenzen gerne auf Anfrage