Im Zuge der aktiven Förderung der Migration von Bestandskunden in die Diamant-Cloud, Einführung neuer und Optimierung bestehender cloud-nativer Anwendungen im Bereich Rechnungswesen. (C#, .NET 8, ASP.Net Core 8, REST, verteilte Microservice Hexagonal Architektur, Swagger, Cloud-Native, Docker, Docker Compose, YAML, K8s, Helm, Kubectl, Azure Devops Pipelines CI/CD, Auth0, Git, Entity Framework, SQL, SQL Server 2018, Visual Studio 2022, Visual Studio Code, Windows Terminal, WSL2, Bash, Vim, Linux-Ubuntu, Asciidoc, Arc42)
Entwurf, Implementierung und Optimierung von REST API-Schnittstellen innerhalb einer Microservice-Architektur nach dem Hexagonal-Prinzip.
Neuentwicklung eines Cloud-Datenbank-API-Subsystems, das direkten, abstraktionsfreien Zugriff auf die Datenhaltung des Kunden ermöglicht. Dies umfasst:
Primäre Web-API-Adapter
Sekundäre Daten- und Secret-Storage-Adapter (Daten-Repositorys, ORM EF, SQL, Datenbanken)
Geschäftslogik
Autorisierungsmechanismen (OpenIdConnect, Auth0)
Mitarbeit bei der Erstellung und Bereitstellung von Services in Kubernetes-Clustern, einschließlich der Nutzung von Kubectl, Helm, Helm Charts und Templates
Weiterentwicklung von DevOps-CI/CD-Pipelines
Entwicklung von Infrastruktur als Code (IaC) für Multi-Container-Anwendungen mit Docker Compose
Automatisierte Tests, einschließlich Unit-, Integrations- und End-to-End-Tests (E2E), Clean-Code, PR-Code Reviews
Systemübernahme eines Cloud Lizenz Status Systems, Architektur-Dokumentation, Weiterentwicklung eines Cloud Nutzungsdaten API für Rechnungseingangsmanagement.
Im Rahmen der Digitalisierung von Verwaltungsleistungen (OZG), Fullstack Entwicklung bei Neu- und Weiterentwicklung der Dataport Online Service Infrastruktur Plattformdienst elektronisches Postfach welche das sichere Versenden von Bescheiden und Korrespondenzen von angestoßenen Verwaltungsleistungen an angebunden Postfächer gewährleistet. (C#, .NET 6,8, ASP.Net Core 3.1,6,8, ASP.Net Core MVC, Asp.Net 4.6,4.8, Git, Azure Devops Pipelines CI/CD, Octopus, REST, Verteilte Microservices Architektur, DI, Sync/Async Comms-Hangfire HealthChecks, LogInsight, Jfrog Xray/Artifactory, Resilience Polly, OpenAPI, Swagger, OpenIdConnect, Automapper, Kestrel, IIS, Razor, Vue.js, JavaScript, JQuery, Ajax, HTML, CSS, Bootstrap, SOAP, WSDL, WCF, WCF Client, Core WCF Services, XML, XSD, Schematron ORM, nHibernate, Entity Framework, SQL, SQL Server 2018, Visual Studio 2019, 2022)
3 Wöchentliche Sprints, Release (Azure Devops), Planung und Retrospektive, Kommunikation - Team-Intern, Teamübergreifend, Betrieb und External Partners
Feature Entwicklung: Ziel es ist, den sicheren Austausch von strukturierten Verfahrensdaten in Justizverfahren zwischen Behörden, Unternehmen und den Gerichten zu ermöglichen
Neu- und Weiterentwicklung von Nachrichten- und Nutzer/User Infrastrukturkomponenten (Microservices) im elektronischen Rechtsverkehr (ERV)
Anforderungsanalyse, Auseinandersetzung mit dem XJustiz-Standard, das Datenaustauschformat im ERV
Konzept, Erstellung von Restful API's inkl Domain Driven Design, Authentication und Autorisation, Domain und Applikation Services, Aufbau von Resilienz, DB Repositories, ORM, Datenbank Design und DB Scripting. Konzept für die Validierung und Versionierung die erzeugten XJustiz -Datensätze
Design und Umsetzung Bridge Schnittstelle (Rest/SOAP/WCF, WS-Security) für die Ermittlung und Cache von Adressanten im SAFE und den dort angebundenen Öffentliche Virtueller Attributservice, einschließlich Kommunikation und Zusammenarbeit mit External Partner
Entwurf und Entwicklung von Responsive Web UI (Vue.js, Javascript, Bootstrap) für die Administration XJustiz Validierungsdokumenten und Code-Listen
Weiterentwicklung Postfach Web Portal für die Abhandlung des Versands der ERV-Nachrichten (Asp.Net MVC, Razor, Html. JavaScript, JQuery, Ajax, Bootstrap)
Automatizierte-Tests - Unit Tests (Nunit, Nsubstitute, Moq) Integration Tests, Quality Gates, Clean-Code, PR-Code Reviews, Dokumentation (Confluence)
Ausbau von Kommunikation zwischen Diensten: Synchron Http Request/Response, Fire & Forget und Asynchron Command Messaging über Message Broker (Hang Fire), Service Authentication (API Key Context Challenge, SAML, Client Zertifikat), Healthchecks, Fachliches Audit und Technisches Logging.
Evaluieren mögliche Lösungen zur Ablösung oder Modernisierung von alten Provisioning und Nachrichteninfrastrukturdienste einschließlich POC mit Hinblick auf Performance Optimierung, Plattformunabhängigkeit und der künftige geplante Containerisierung.
Modernisierung und Refactor bisherigen SOAP WCF Provisioning und Outerfacing XtaReceive Service Schnittstellen durch.Net Core Migrationen (Net Framework > .Net 6) und den Einsatz von CoreWcf Services
Für API Gateway Authentication, Implementierung von Multi-Mandantfähige OpenIDConnect Discovery und Access Token Service inkl. Anbindung an Swagger UI Client Credential Flow Authorization Prompt. Weitere Net Core Migrationen (Net 6 > .Net 8)
Neuanbindung an Plattformdienst übergreifend HeaderFooter Service für Verbesserung der Sichtbarkeit und Wartbarkeit der PF-UI Postfach Headers und Footers.
Wartung und Pflege, Fehleranalyse und Behebung von Bugs in der laufenden bereitgestellten front und backend Microservices, Deployment Pipeline, Octopus Konfiguration, IIS und Datenbanken auf Testcode, Stage und Produktion Umgebungen. Enge Zusammenarbeit mit Team-Intern Testern.
Full-Stack-Entwicklung und Deployment von diversen .Net Projekten in GxP regulierten Umgebung (C#, .Net 4.5.2,4,6, ASP.NET MVC 5, REST Web API, JS, Jquery, HTML5, CSS, DI, WPF, MVVM, WCF, IIS, XML, XSD, Entity Framework, SQL Server, Unit & integration Testing, TDD, Ninject, Moq, Fluent Assertions, VS 2015, TFS Build, TFS CI, WIX Installer, SCRUM)
Einführung eines Verwaltungssystems für Patient und Study Master-Data inkl. Web GUI, Auflösungsfunktion für Patient bezogene Produkt Parameters eines RNA Impstoffs, Genehmigungs-Workflow, Audit, Authentication und Authorization, Produkt Konfiguration erzeugen, laden und validieren. Bereitstellen XML / REST Schnittstellen nach verbundene LIMS, MES, Biobank Target-Systeme (ASP.NET MVC 5, REST API, Bootstrap, XML, XSD, EF, SQL Server)
Weiterentwicklung eines Web GUI und Einführung inbound (XLS)/outbound (CSV) Schnittstellen (Blutentnahme) für Blutprobe-Ablaufsdatumrechner (ASP.NET.MVC 5, Bootstrap, JavaScript)
Optimierung System Data Flows (Material Stock) zwischen Materials Warehouse und gebundene LIMS und MES Target-Systeme
Erweitern die Konfigurierbarkeit eines Warehouse Exchange Systems (Windows Service, MS Message Queue, EF, SQL Server, Oracle)
Softwareverteilung automatisieren durch CI Build Definition/Test Server Scripts und die neu Entwicklung von WIX Application Installer Artifacts IIS configuration, Datenbank initialization, application configuration initialization, service initialization (TFS Build Server, WIX Cli: Harvest, Candle, Light, MSBuild, WIX Extensions, Built-In und C# Custom Actions)
Neue Entwicklung eines Patient UID Generator Systems (WPF/ MVVM, WCF), Refactor Authorization Service (WCF)
Weiterentwickeln Messenger GUI und Gefrier-Device Schnittstelle für das Abfragen und Lagerung von Gewebeproben (WPF, MVVM, Askion CC)
Clean Code und Test Driven Development
Anforderungsanalyse, Konzept, Software Spezifikation, FMEA, Software Architektur und IQ Test Skript GxP Dokumentation.
Neu Entwicklung eines Domainverwaltungssystems für Hosting Serviceprovider (C#, ASP.NET, XML, Telerik, HTML CSS, JavaScript, JQuery, OpenXml Office, FluentnHibernate, VS 2015, SQL-Server 2012)
Einführung eine Registrar Schnittstelle (XML API) zur Verwaltung von Domains
Einführung und Automatisierung von Domainverwaltungsbestell- und Kündigungsprozesse:-Registrierung, Update, Inhaberwechsel, Löschung, Transfer-Out, Transfer-In, Transit, Domainabfrage, Verfügbarkeitsprüfung, Notifizierungen
Neu Entwicklung Domainverwaltungsoberfläche für Endkunde und Adminstrationsoberfläche für Serviceprovider.
Anforderungsanalyse, Konzept, Datenbank-Design, Full-Stack-Entwicklung
C#, ASP.NET MVC 5, REST Web API 2.2, iOC, AutoFac, HTML5, CSS, Bootstrap, JS, JQuery, Ajax, AngularJS, EF, LINQ, SQL SERVER 2012, Elmah, RhinoMocks, MSTest
Neu Full-Stack Entwicklung Auftragsactivationsystem (CRM) eines großen Telekommunikationsunternehmens
Inkl. Umsetzung Domain Services, Service Architektur (REST Web API), Data-Repository, Front-End GUI: Dashboard, Meine Daten, Meine Settings, Meine Aufträge, Vetretungsregeluing, Deploymentmeldung, Session TimeOutTicker
Neu Entwicklung Web GUI für Reporting Plattform, Entwicklung Authentifizierung und Autorisation (Claims) Modulen, Umsetzung Lookup und Reporting Dataservices
Erweiterung der Standardlösung eines Skillmanagment Softwaresystems (ASP.NET, C#, VB.NET, HTML5, CSS, JavaScript, JQuery, WCF, SOAP, WSDL, SQL Skripts, SP, SQL SERVER 2012)
Implementierung von neuen Beschaffungsfunktionen Arbeitstlisten, Search, Bestellung, Placement Dialogs
Neu-Entwicklung Integration Schnittstellen zwischen Standardlösung und externem Beschaffungssystems eines großen Telekommunikationsunternehmens
Troubleshooting, Bug fixing, Testing inklusiv testing & Prüfung auf Barrierefreiheit (JAWS, NVDA)
Weiterentwicklung der Quickline Produktpalette (C#, ASP.NET MVC 5, Web REST API, WCF, SQL, NoSQL(ScaleOut) VS 2013, SCRUM)
Neu-Entwicklung HTTP Kundendaten-Endpoints für die Erneuerung eines Kunden-Center Portals
Weiterentwicklung eines CRM Systems und neue Authorization Plattform (OAuth 2.0), Unit-Testing, WIKI Dokumentation
Entwicklung Integration Schnittstellen (C#, SOAP, WCF, WebServices, .Net 4,5, XML, SQL, Razor, Unit-Testing)
Neu-Entwicklung einer Integration Schnittstelle zwischen internem Vertriebssteuerungssystems eines großen Telekommunikationsunternehmens und Salesforce
Weiterentwickeln BOS > Cactus Schnittstelle für Tarif und Optionswechsel
Neuentwicklung Verteilerkomponente für den Update-Prozess der Lufthansa EFB Plattform (Win8, C#, .NET 4.5, WCF, NoSQLStore, TPL, XML)
Analyse, Konzept und Umsetzung eines Download Manager (Verteilungsworkflow, HTTP Requestbuilder, Load Balancen, Failover, In box / Out box verfahren, Abbruch), Anbindung an Plattform Komponenten (GUI, Connection Manager) über Commbus Service Architektur (WCF), Dokumentation (Docspace, EnterpriseArch)
Troubleshooting und Weiterentwicklung eines komplexen und hohen Konfigurierbares Betriebshofsmanagementsystem (Echtzeitsystem) (C# .NET 4.0, VB.NET, LINQ, ORACLE)
Analyse, Bugfixing, System weiterentwickeln, Unit-Testing, Code Reviews
.NET Entwicklung/ Architektur (C#, .NET 4.0, WPF 4.0 - MVVM, PRISM 4, ASP.NET MVC 3, Repository, Entity Framework, SQL SERVER)
Entwurf & Entwicklung einer Composite Applikationsarchitektur für neue Dispositionssoftware
Neuentwicklung Benutzerverwaltung und Stammdatenmodulen inkl. WPF-MVVM GUI, Databinding, dynamische Maske, Drag und Drop, Business Layer, Data Repository, Einsatz von OR-Mapper und Unit Tests.
Umsetzung Dispositions-Schnittstellen (Services inbound und outbound) für bestehendes System
Weiterentwicklung eines IT Leistung-Beauftraungssystems, Web Shops
Analyse, Konzept, Design und Entwicklung eines Asset Management Reportingwerkzeug
Analyse, Konzept, Design und Entwicklung von Workflows für die Beauftragung von IT Leistungen
Datenmigration, die Entwicklung von Schnittstellen, Troubleshooting, Production Support.
In Festanstellung
Entwicklung der WKÖ-internen Anwendungen für Digitale Signatur (Mitarbeiterkarte)
NET Portierung des Aussenhandelstatistiksystems, Erweiterung eines Firmen A-Z Systems, Entwicklung des Lehrlingauskunftssystem und Anbindungen, Weiter Entwicklung des Grundumlagensystems fuer Umlagenmitglieder, Umsetzung n-tiered Architekturen, Serviceorientierte Architekturen, Web Services, Architektur Dokumentation
Senior Fullstack Developer | C# | .NET | ASP.NET Core | REST APIs| MicroServices | Cloud-Native | Vue.js | JS | Razor
SOFTSKILLS
• Strukturierte, selbstständige und zielorientierte Arbeitsweise • hoher Qualitätsanspruch • Eigenverantwortlich • Kommunikativ • Lernbereitschaft • Teamorientiert und kollaborativ
(03.2025 - 05 2025) Pluralsight Plattform
• Python 3
o Fundamentals, o Object oriented Python, o File IO o Building a Rest API with Python 3 ▪ FastAPI ▪ SQLAlchemy ▪ pytest
• Certified Kubernetes Application Developer (CKAD)
o Application Design and Build ▪ Define, Build and Modify Container Images ▪ Understand Jobs and CronJobs ▪ Multi-container Pod Design Patterns • Ambassador, • Adapter • Init ▪ Utilize Persistent and Ephemeral Volumes
o Application Deployment o Application Observability and Maintenance o Application Environment, Configuration, and Security o Services and Networking
o Packaging Applications with Helm for Kubernetes
(04.2024 - 05 2024) Pluralsight Plattform
• Asp.Net Core 6 Blazor Fundamentals o Web Assembly o Components, o Forms, o Validation, o JS Interop, o Authentication/Authorization)
• Docker o Fundamentals o DeepDive
(05.2020 - 10 2020) Pluralsight Plattform
• Developing with .NET Core on Microsoft Azure o App Services o Azure SQL o Azure CLI o Storage o Secure Key Vault o Serverless Functions
• Microservice Communications with ASP.NET Core 3.1 (Azure Service Bus, REST API, gRPC, Polly, Swagger) • RabbitMQ & .NET By Example
• Microservice Fundamentals (DDD, API Gateway, Sync / Async Comms, Security, Health Checks, Docker)
• Implementing advanced RESTful concerns with ASP.NET Core 3.0 (HAETOS)
• ASP.Net Core Fundamentals (VS 2019)
• Securing Angular with OpenIdConnect & OAuth2
• Angular State Management with NgRx (Redux)
• Angular Reactive Development (RxJS)
• Angular Component Communication
• Angular Fundamentals (Angular v7.12 bis 9, TypeScript, ECMAScript6, VSCode, Npm, Nvm, Cli,)
Discover other experts with similar qualifications and experience