Foto von Paul Haller

Paul Haller_

Softwareentwickler und Softwarearchitekt

E-Mail:
[javascript protected email address]
Ort:
München

Über mich_

Ich biete langjährige Erfahrung als Softwareentwickler und Softwarearchitekt in unterschiedlichen Branchen wie zum Beispiel der Pharmabranche, dem Bereich Maschinenbau und Softwaredienstleistungen sowie im Verlagswesen.

Die Isar und ich haben beide unseren Ursprung in Tirol und finden uns in München wieder.

Isardev steht dabei für agile Softwareentwicklung. Wie ein Fluß verläuft die Entwicklung meiner Software zielgerichtet, ist aber flexibel genug, um auf aktuelle Gegebenheiten bzw. Umstände einzugehen. Für neue Projekte stehe ich Ihnen bzw. Ihren Auftraggebern im Raum München zur Verfügung.

Informieren Sie sich über meine Projekte und meine Fähigkeiten um mehr über mich zu erfahren.

Download CVDownload CV

Projekte_

Aufgaben:

  • REST-API als moderne Fassade für Legacy-SOAP-Services bereitgestellt, Integration für aktuelle Clients ermöglicht
  • Neue Komponenten nahtlos in produktive Systeme integriert
  • Bestehende Software stabilisiert und neue Fachanforderungen umgesetzt
  • Datenaustauschprozesse durch neue Import/Export-Schnittstellen automatisiert
  • Veraltete WebForms-Oberflächen durch Angular 20 modernisiert, UX und Wartbarkeit verbessert
  • Backend von .NET Framework 4.8 auf .NET 9 migriert, Performance und Sicherheit gesteigert
  • Datenbankstruktur für bessere Performance und Erweiterbarkeit optimiert
  • Testabdeckung signifikant gesteigert, Regressionsrisiken reduziert

Stichworte:

  • .NET 9
  • ASP.NET Core
  • Blazor
  • SOAP
  • REST API
  • C#
  • WPF
  • ActiveMQ
  • git
  • Visual Studio
  • Scrum
  • Github
  • Angular 20
  • WebForms
  • PostgreSql
  • SQL Server
  • EF Core

Aufgaben:

  • Komplexe fachliche Anforderungen analysiert und in technische Lösungskonzepte übersetzt
  • Zentrales Abwicklungssystem für das EU-Schulprogramm (Obst, Gemüse, Milch) entwickelt
  • Antragsprozesse digitalisiert, Bearbeitungszeit und Papieraufwand erheblich reduziert
  • Software zur Abwicklung von Förderzahlungen mit über 1 Mrd. Euro Volumen verantwortet
  • Bescheiderstellung per Template-System automatisiert, Bearbeitungszeit beschleunigt
  • EU-Compliance durch automatisierte, regelkonforme Statistikgenerierung sichergestellt
  • Hohe Softwarequalität durch systematische Tests und Code Reviews gewährleistet

Stichworte:

  • Java 17
  • Tomcat
  • Spring
  • Wicket
  • ActiveMQ
  • PostgreSql
  • Windows 11
  • IntelliJ IDEA
  • Jira
  • Atlassian Tools

Aufgaben:

  • WPF-Client um zusätzliche Systemintegrationen erweitert
  • Flexible API-Schicht für sichere Drittsystemanbindung geschaffen
  • Benutzerführung durch UI-Optimierungen verbessert
  • Nachvollziehbarkeit und Qualität durch umfassende Dokumentation sichergestellt

Stichworte:

  • .NET core
  • ASP.NET core
  • SOAP
  • SAP Schnittstellen
  • C#
  • WPF
  • git
  • Visual Studio
  • Scrum
  • Azure DevOps

Aufgaben:

  • Lokale Workflow-Ausführung durch Docker-Containerisierung ermöglicht
  • Workflow-Engine auf Linux-basierte Docker-Infrastruktur skaliert
  • Entwicklung des Bilddaten-Management-Systems vorangetrieben
  • Cloud-Plattform APEER mit ASP.NET Core maßgeblich mitgestaltet
  • ZEN core durch systematische Fehleranalyse und -behebung stabilisiert

Stichworte:

  • .NET
  • .NET core
  • Websockets
  • Docker
  • Docker API
  • C#
  • WPF
  • git
  • Visual Studio
  • Scrum
  • Azure DevOps

Aufgaben:

  • Architektur der landesweiten Softwareplattform durch strategische Technologieentscheidungen geprägt
  • Wiederverwendbare Kernkomponenten für alle Förderanwendungen geschaffen
  • Testbarkeit durch Pflege und Weiterentwicklung des Test-Frameworks sichergestellt
  • Datenbankzugriffe durch Erweiterungen der Basisbibliotheken für Hibernate/JPA2 optimiert
  • Sicherheit und Benutzerkomfort durch verbesserte SSO/LDAP-Integration erhöht
  • Stabile CI/CD-Pipeline für alle Entwicklungsteams gewährleistet
  • Entwicklerteams durch Wissenstransfer und technischen Support befähigt

Stichworte:

  • Java 8
  • Tomcat
  • Spring
  • Wicket
  • Hibernate
  • PostgreSql
  • Bamboo
  • Maven
  • Gradle
  • LDAP
  • Windows 10
  • Eclipse
  • Bugzilla
  • Jira

Aufgaben:

  • Kernsysteme für die Abwicklung mehrerer Förderprogramme entwickelt
  • EU-Berichtswesen automatisiert, manuelle Fehlerquellen eliminiert
  • Systemintegration durch standardkonforme SOAP-Webservices ermöglicht
  • Qualitätsstandards durch systematisches Testing und Reviews etabliert

Stichworte:

  • Java 8
  • Tomcat
  • Spring
  • Wicket
  • PostgreSql
  • Windows 10
  • Eclipse

Aufgaben:

  • Remote-Control-Lösung für automatisierte Softwareverteilung auf Testfahrzeuge entwickelt
  • WebSocket-Protokoll für Echtzeit-Kommunikation mit Steuerserver konzipiert

Stichworte:

  • .NET
  • Windows 7 / 8.1
  • Oracle 12c
  • .NET 4.5
  • C#
  • Windows Forms
  • WPF
  • Oracle PL/SQL
  • Visual Studio 2017
  • git
  • PL/SQL Developer

Aufgaben:

  • Komplexe Testdaten-Problematik durch Tool für bitemporale Datenmigration gelöst
  • Heterogene Datenbanksysteme (DB2, PostgreSQL) in einheitlichem Tool verbunden
  • Langfristige Nutzbarkeit durch kontinuierliche Schema-Anpassungen gewährleistet

Stichworte:

  • Java 8
  • Tomcat
  • Spring
  • Wicket
  • DB2
  • PostgreSql
  • Windows 7
  • Eclipse

Aufgaben:

  • Schwachstellen der Altlösung identifiziert und Verbesserungspotenziale definiert
  • Zukunftsfähige Softwarearchitektur für Bremsscheibentemperatur-Simulation entworfen
  • Performanter Simulationskern für präzise Temperaturberechnungen realisiert

Stichworte:

  • .NET
  • C#
  • Windows 7
  • Visual Studio 2015
  • XML
  • XSD
  • XSLT
  • SVN

Aufgaben:

  • Dokumentenerstellung aus strukturierten Daten automatisiert, manueller Aufwand erheblich reduziert

Stichworte:

  • .NET 4.5
  • Windows 7 / 8.1
  • MS SQL Server
  • MS Word Interop Schnittstelle
  • Entity Framework
  • C#
  • Visual Studio 2013
  • git
  • SQL Managementstudio

Aufgaben:

  • Leseperformance für Excel-Daten durch optimierte JDBC-Schnittstelle signifikant erhöht
  • Codebasis für vollständige Java 8-Kompatibilität modernisiert

Stichworte:

  • Java 8
  • Windows 8.1
  • Eclipse
  • Team Foundation Server

Aufgaben:

  • Bestehendes Kostenstellenplanungstool um kundenspezifische Anforderungen erweitert
  • Neue Planungsfunktionen basierend auf Fachanforderungen implementiert

Stichworte:

  • Windows 8.1
  • diverse Browser
  • MS SQL Server 2012 R2
  • .NET 4.5
  • C#
  • ASP.NET MVC 4
  • JavaScript
  • HTML5
  • Visual Studio 2012
  • Team Foundation Server
  • SQL Managementstudio

Aufgaben:

  • Stücklisten-Verwaltung für verbesserte Datenqualität optimiert
  • Anwendung durch systematische Fehleranalyse und -behebung stabilisiert
  • Funktionsumfang um neue Laufleistungs-Tracking-Features erweitert
  • UI von Windows Forms auf WPF modernisiert, Wartbarkeit und UX verbessert

Stichworte:

  • .NET 4.5
  • Windows 7 / 8.1
  • Oracle 12c
  • C#
  • Windows Forms
  • WPF
  • Oracle PL/SQL
  • Visual Studio 2013
  • git
  • PL/SQL Developer

Aufgaben:

  • Legacy-Datenformate in modernes JSON für Web-Client transformiert
  • Offline-fähigen HTML5-Client für Dokumentations-DVD entwickelt

Stichworte:

  • Windows 7 / 8.1
  • diverse Browser
  • Java
  • JavaScript
  • HTML5
  • CSS
  • extJS
  • Netbeans

Aufgaben:

  • Architektur mit über 10 Jahren Zukunftssicherheit entworfen
  • Robustes Kommunikationsprotokoll für Embedded-System-Anbindung definiert
  • Verteilte Entwicklungsteams über mehrere Standorte hinweg koordiniert

Stichworte:

  • Windows 7
  • HTML5
  • CSS
  • JavaScript
  • Netbeans 8.0
  • SVN

Aufgaben:

  • Performance-Engpässe in früher Entwicklungsphase identifiziert
  • NHibernate-Nutzung optimiert, Datenbankzugriffe signifikant beschleunigt
  • Kritische Fehler durch systematische Testdurchführung aufgedeckt
  • Korrekte und performante Reporting-Funktionalität sichergestellt

Stichworte:

  • Windows 2008 R2 Server
  • MySQL 5.5
  • .NET 4.0
  • NHibernate
  • C#
  • Visual Studio 2010
  • SVN

Aufgaben:

  • Intuitives Konfigurationstool für komplexe zugweite Bremssysteme entworfen
  • Benutzerfreundliche WPF-Oberfläche mit interaktiver Zuggrafik realisiert
  • Versioniertes Persistenzkonzept für lückenlose Änderungsnachverfolgung entwickelt
  • Design-Tool nahtlos in CODESYS-Entwicklungsworkflow integriert
  • Konfiguration multipler Industrieprotokolle (CAN, Ethernet, Ethercat, Profinet) in einem Tool ermöglicht

Stichworte:

  • Windows XP / Windows 7
  • .NET 3.5
  • XML
  • XSLT
  • C#
  • WPF
  • WCF
  • Visual Studio 2008
  • SVN

Aufgaben:

  • CMS mit differenziertem Berechtigungskonzept für konzernweite Software-Distribution entwickelt
  • System erfolgreich an mehreren internationalen Standorten ausgerollt
  • Standardisierte Prozesse für Software-Verteilung etabliert
  • Transparenz über Nutzung und Verteilung durch aussagekräftige Reports geschaffen

Stichworte:

  • Tomcat 6 auf Linux
  • Oracle 11g
  • Java Servlets und ZK Framework
  • Microsoft Reporting Services
  • Java
  • Netbeans 7
  • PL/SQL Developer
  • SVN

Aufgaben:

  • Plattform zur strukturierten Archivierung und Analyse von Messdaten entworfen
  • Vollständige Web-Lösung für Erfassung und Persistierung implementiert
  • Datenaustausch durch flexible Import/Export-Schnittstellen automatisiert
  • Datenintegrität durch umfassende Testabdeckung sichergestellt

Stichworte:

  • Tomcat 6 auf Linux
  • Oracle 11g
  • Java Servlets und ZK Framework
  • Java
  • Netbeans 7
  • PL/SQL Developer
  • SVN

Aufgaben:

  • Neuentwicklung eines Fahrplanverwaltungssystems der 4. Generation vorangetrieben
  • ORM-Lösung für performante C++-zu-Oracle-Datenbindung entwickelt
  • Komplexe Geschäftslogik direkt in der Datenbank in PL/SQL implementiert
  • Benutzeroberfläche für effiziente Fahrplanerfassung gestaltet
  • Flexible Import-Engine für verschiedene Datenquellen geschaffen
  • Datenexporte durch datenbankbasierte Schnittstellen automatisiert
  • Oracle-Zugriffe optimiert, Anwendung signifikant beschleunigt
  • Reibungsloser Compiler-Wechsel (VS 2005 → 2008) ohne Produktionsunterbrechung durchgeführt
  • CI/CD-Infrastruktur und Testkultur im Entwicklungsteam etabliert

Stichworte:

  • Windows XP
  • Windows 2003 Server 64 Bit
  • Oracle 10g
  • Microsoft .NET Framework 3.5
  • ASP.NET 2.0
  • WCF
  • CC.Net Build Server
  • NUnit
  • C#
  • C++
  • C++/CLI
  • PL/SQL
  • Visual Studio 2005 / 2008
  • PL/SQL Developer
  • CVS

Aufgaben:

  • ASP.NET 1.1 Webanwendung für Fahrplanausschreibungen bei London Bus Services entwickelt
  • Datenaustausch mit Partnersystemen durch flexible Schnittstellen ermöglicht
  • Erfolgreiche Inbetriebnahme durch Vor-Ort-Support in London sichergestellt

Stichworte:

  • Windows XP
  • Windows 2003 Server 64 Bit
  • Oracle 10g
  • Microsoft .NET Framework 2.0
  • ASP.NET 1.1
  • C#
  • PL/SQL
  • Visual Studio 2003
  • PL/SQL Developer
  • CVS

Aufgaben:

  • Datenaufbereitungstool für präzise Prozesssimulationen entwickelt
  • Lösung nahtlos in produktive Prozesssteuerungsumgebung integriert
  • Matlab-Algorithmen für wissenschaftlich fundierte Berechnungen eingebunden

Stichworte:

  • Windows XP
  • HP Unix
  • Oracle 9i
  • Java Swing
  • JDBC
  • JNI
  • Java
  • PL/SQL
  • Eclipse
  • PL/SQL Developer

Aufgaben:

  • Visualisierungstool für datengestützte Prozessoptimierung geschaffen
  • Qualitätskontrolle durch Musterchargen-Vergleichsfunktion ermöglicht
  • Datenbankmigration auf Oracle 9i erfolgreich ohne Datenverlust durchgeführt

Stichworte:

  • Windows XP
  • HP Unix
  • Oracle 8 und 9i
  • PL/SQL
  • Oracle Web Server (Tomcat Basis)
  • PL/SQL Developer

Lebenslauf_

Ausbildung

Universität Salzburg

1999 - 2004

Diplom Ingenieur der Angewandten Informatik

Studienschwerpunkt: Praktische Informatik

HTL Innsbruck: Nachrichtentechnik

1993 - 1998

Technisches Gymnasium (HTL - Höhere Technische Lehranstalt)

Fortbildung

Azure - Cloud-Lösungen entwickeln

05.2025

Kurs bei ppedv Burghausen

IT-Sicherheit für Webentwickler

05.2022

Kurs bei NewElements Nürnberg

IT-Sicherheit Kompaktkurs

05.2022

Kurs bei NewElements Nürnberg

Deep learning mit Python und Keras

11.2020

Kurs bei NewElements Nürnberg

Python und Machine Learning

06.2019

Kurs bei NewElements Nürnberg

Softwareentwicklung mit Spring

03.2019

Kurs bei NewElements Berlin

Webanwendungssicherheit/OWASP Top 10

05.2017

Kurs bei secuvera von Tobias Glemser

ASP.NET MVC5

12.2014

Kurs bei ppedv München

Oracle 11g RAC: Real Application Cluster für Entwickler

03.2009

Kurs bei GNC Akademie GmbH Wien

Oracle Database 10g: Performance Tuning

05.2007

Kurs der Oracle University München

Konferenzen

Java Forum Stuttgart

2025, 2022, 2019, 2018, 2017

PGConf PostgreSQL Konferenz

DE 2024, DE 2019, EU 2017

DEVOXX UK Java Konferenz

2023, 2018

Oracle DOAG

2017

BED-CON Java Konferenz Berlin

2016

.NET Developer Week

2020, 2015, 2014

Skills_

Programmiersprachen

C#, .NET, WCF, WPF, Windows Forms, ASP.NET 90%

Java, Java Servlets, Spring, Hibernate 90%

SQL, PL/SQL 90%

HTML, JavaScript, CSS, Angular, TypeScript 60%

Datenbanken

Oracle 60%

PostgreSql 95%

Microsoft SQL Server 80%

Code Versionierung

git 90%

SVN 90%

Testen und Buildumgebungen

JUnit, Mockito, NUnit, xUnit, MOQ, FluentAssertions 90%

Build Server Umgebungen Jenkins, Bamboo, TFS und github actions 65%

Serversysteme als Entwickler

Windows Server 80%

Ubuntu / Debian Linux 85%

Docker 90%

Sprachkenntnisse

Deutsch - Muttersprache 100%

Englisch - sehr gute Kenntnisse 80%

Kontakt_

E-Mail
[javascript protected email address]
XING
Paul Haller @ XING
LinkedIn
Paul Haller @ LinkedIn
Freelancer Map
Paul Haller @ Freelancer Map
GULP
Paul Haller @ GULP

Meine vCard zum Import in Outlook_

vCard downloadvCard
vCard als QR Code