16.10.2026 aktualisiert


100 % verfügbar
Software, Solution Architect & Lead Software Engineer
Pfaffstätten, Österreich
Pfaffstätten +100 km
Masters Software Engineering & Internet Computing, Vienna University of TechnologyÜber mich
I am experienced engineer thriving to deliver maintainable, performant solutions in Cloud or On-Premise. With the ability to derive requirements from customer communication, I am able to lead teams, design, build, deliver and maintain high end software solutions.
Skills
Azure FunctionsAzure DevOpsAsp.NetJavaJavaScript.Net FrameworkAgile MethodologieAdvanced Message Queuing ProtocolC#DevOpsWeb EntwicklungHyper-VMessage BrokersWindows Presentation FoundationNode.js
Software Architecture
Fundierte Kenntnisse in Software High-Level Architecture und Software Low-Level Design, einschliesslich der Analyse und Gestaltung von Loesungen fuer bestehende Anwendungen, technische Schulden und dysfunktionale Build- und Deployment-Pipelines.
.NET und Java Entwicklung
Umfangreiche Erfahrung in der Entwicklung mit .NET (C#, VB) sowie Java (Quarkus, Spring) fuer Backend- und Frontend-Loesungen in agilen Umgebungen.
Cloud und DevOps
Kenntnisse in Cloud SaS- und PaS-Entwicklung, DevOps-Methodik, Containerisierung mit Docker sowie Kubernetes fuer den Aufbau und die Wartung von Build- und Delivery-Pipelines.
Web-Entwicklung
Erfahrung in der Web-Entwicklung mit TypeScript, JavaScript, HTML, CSS sowie Angular10+ und AngularJS.
Datenbankentwicklung
Kenntnisse in der Datenbankentwicklung mit PLSQL und TSQL fuer relationale Datenbanksysteme.
Messaging-Systeme
Erfahrung mit Messaging-Technologien wie AMQP und RabbitMQ fuer die Integration interner und externer Services.
Desktop-Entwicklung
Kenntnisse in der Desktop-Entwicklung mit WPF und WinForms.
Agile Softwareentwicklung und Testing
Erfahrung in agiler Softwareentwicklung, agilen Testing-Methoden sowie Product Management innerhalb von Scrum-Teams.
Netzwerk und Serversicherheit
Grundkenntnisse in Computer-Networking, grundlegender Serveradministration (Windows, Linux) sowie Netzwerk- und Computersicherheit.
Fundierte Kenntnisse in Software High-Level Architecture und Software Low-Level Design, einschliesslich der Analyse und Gestaltung von Loesungen fuer bestehende Anwendungen, technische Schulden und dysfunktionale Build- und Deployment-Pipelines.
.NET und Java Entwicklung
Umfangreiche Erfahrung in der Entwicklung mit .NET (C#, VB) sowie Java (Quarkus, Spring) fuer Backend- und Frontend-Loesungen in agilen Umgebungen.
Cloud und DevOps
Kenntnisse in Cloud SaS- und PaS-Entwicklung, DevOps-Methodik, Containerisierung mit Docker sowie Kubernetes fuer den Aufbau und die Wartung von Build- und Delivery-Pipelines.
Web-Entwicklung
Erfahrung in der Web-Entwicklung mit TypeScript, JavaScript, HTML, CSS sowie Angular10+ und AngularJS.
Datenbankentwicklung
Kenntnisse in der Datenbankentwicklung mit PLSQL und TSQL fuer relationale Datenbanksysteme.
Messaging-Systeme
Erfahrung mit Messaging-Technologien wie AMQP und RabbitMQ fuer die Integration interner und externer Services.
Desktop-Entwicklung
Kenntnisse in der Desktop-Entwicklung mit WPF und WinForms.
Agile Softwareentwicklung und Testing
Erfahrung in agiler Softwareentwicklung, agilen Testing-Methoden sowie Product Management innerhalb von Scrum-Teams.
Netzwerk und Serversicherheit
Grundkenntnisse in Computer-Networking, grundlegender Serveradministration (Windows, Linux) sowie Netzwerk- und Computersicherheit.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2023
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Analysis and design of solutions to existing applications technical debt, replacement of custom code with existing standard-software, dis-functional build and deployment pipelines, and software practices like clean-code and automated testing.
Conception, design and development of a player oriented lottery gaming platform extension. Responsibilities included Software High-Level Architecture, Software Low-Level Design, continuous feature delivery and product maintenance, building and maintaining pipelines, customer rollouts, production system monitoring and support, as well as product and team management.
Extension of the current gaming platform by adding event streaming to connect internal and external services, building PULL to PUSH component to reduce integration efforts, and creating additional gaming platform components extending existing functionality by consuming and processing events from event stream.