28.05.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software-Entwickler

Zorneding, Deutschland
Deutschland
Ingenieur für Elektroniksysteme
Zorneding, Deutschland
Deutschland
Ingenieur für Elektroniksysteme

Skills

Asp.NetJavaScriptASP.NET MVCC#C++GitHubIISjQueryMicrosoft Sql-ServerNode.jsSQLiteTypeScriptAsp.Net Web ApiKendo UiFront End
Technische Kenntnisse:

Angular, Ansible, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Assembly, Aurelia, Azure, Azure DevOps, C, C#, C++, CI/CD, Cloud, CSS, Datenbanken, DevExpress, Docker, DNS, Entity Framework, F#, FileNet, FPM, Frontend, Git, Github, Github Actions, HL7, HTML5, IBM MQ, IIS, Java, JavaScript, Jenkins, Jest, jQuery, Kendo UI, Kubernetes, Laravel, Microsoft SQL Server, MongoDB, Moq, MSMQ, MSTest, MySQL, .NET, Next.js, Nginx, Node.js, OAuth, PHP, PostgreSQL, Python, React, SASS, Spring Boot, SQLite, Telerik, Terraform, TFS, TypeScript, Linux, UIkit, UML, Unit Testing, VB.NET, Vitest, Vue, WCF, Windows, WinForms, WixSharp, WordPress, WPF, xUnit

Persönliche Kompezenzen:
  • Klarer Kommunikator: Ich verstehe komplexe technische Konzepte und kann sie verständlich vermitteln, um die Teamarbeit zu fördern.
  • Teamplayer: Ich schätze die Zusammenarbeit in Teams und trage dazu bei, innovative Lösungen zu entwickeln, indem ich mein Wissen teile.
  • Problemlösungsexperte: Ich finde gerne kreative Lösungen für technische Herausforderungen, um das Projekt voranzubringen.
  • Innovator: Ich denke gerne innovativ und entwickle neue Ansätze für komplexe Probleme.
  • Analytisches Denkvermögen: Ich analysiere technische Anforderungen gründlich und treffe fundierte Entscheidungen, um die Architektur zu stärken.
  • Effizientes Zeitmanagement: Ich behalte den Überblick über Prioritäten und schließe Projekte erfolgreich innerhalb des Zeitplans ab.
  • Entscheidungsträger: Ich übernehme gerne Verantwortung für architektonische Entscheidungen und treibe sie motiviert voran.
  • Inspirierender Leader: Ich motiviere und unterstütze das Team, um gemeinsam Spitzenleistungen zu erzielen.
  • Anpassungsfähiger Innovator: Ich passe mich neuen Herausforderungen an und strebe danach, das Beste aus jeder Situation herauszuholen.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2010

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherFranzösischgutSpanischMuttersprache

Projekthistorie

Senior Softwareentwickler

JBT GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Modernisierte eine VB.NET WinForms-Anwendung zur Verwaltung von Brauereiindustrieanlagen mit verbesserter Performance und Stabilität
Stellte die Kompatibilität mit Legacy- und modernen MariaDB-Versionen sicher durch Anpassung der Datenbankschicht
Automatisierte den Deployment-Prozess mittels PowerShell-Skripten

Softwarearchitect

Mentia GmbH
Entwickelte eine plattformübergreifende Desktop-Anwendung zur PDF-Verarbeitung mit Avalonia UI und Syncfusion Komponenten.
Implementierte Headless UI-Tests zur Vermeidung von Regressionen und Reduzierung von Fehlern in der Benutzeroberfläche.
Implementierte CI/CD-Pipelines in Azure DevOps mit automatisierten Code-Qualitätsprüfungen und integriertem Unit-Testing.

Senior Softwareentwickler

Change-IT Solutions GmbH

Pharma und Medizintechnik

< 10 Mitarbeiter

  • Modularisierung einer monolithischen Legacy-Anwendung durch Refactoring zu .NET Standard und .NET 8.0 sowie Vereinheitlichung des Codes für Windows- und Linux-Systeme.
  • Entwicklung plattformübergreifender Installer mit WiX# (Windows) und FPM (Linux) sowie Automatisierung der Bereitstellung in der Staging-Umgebung.
  • Modernisierung von Integrationsmodulen zur synchronisierten Datenübertragung mit VMware vCenter und Active Directory inklusive Linux-Kompatibilität.
  • Migration mehrerer .NET Framework-Dienste für den nativen Betrieb unter Linux zur Steigerung der Skalierbarkeit und Reduktion von Infrastrukturkosten.
  • Unterstützung bei der Wartung und Modernisierung von Legacy-PHP-Systemen zur Verbesserung von Stabilität und Wartbarkeit.
  • Einführung einer Auto-Update-Funktion für alle Kundenanwendungen zur Minimierung manueller Wartungsaufwände.
  • Einrichtung von CI/CD-Pipelines mit GitHub Actions und SonarQube zur Qualitätssicherung, Testautomatisierung, NuGet-Packaging und One-Click-Deployment.

Software Architekt

Mentia GmbH
  • Erstellung eines modernen CMS-Systems mit einer Spring Boot-basierten Backend-Architektur unter Verwendung von MongoDB und einem Next.js-Frontend.
  • Implementierung von CI/CD-Pipelines mit automatisierter Code-Qualitätssicherung über SonarQube und integriertem Unit-Testing.
  • Konzeption und Umsetzung einer Deployment-Pipeline zur automatischen Bereitstellung und Konfiguration von Cloud-Diensten auf Hetzner mithilfe von Terraform und Ansible.

Senior Softwareentwickler

Internationaler Universitätsclub München
Servermigration von Windows Server 2012 R2 zu Windows Server 2022
  • Verantwortlich für die erfolgreiche Migration aller Anwendungen und Daten von Windows Server 2012 R2 auf Windows Server 2022 ohne Ausfallzeit für Anwender der Frontend-Webseite.
  • Minimale Ausfallzeit für interne Anwender (10 Minuten).
  • Dokumentation des gesamten Migrationsvorgangs.
  • Ein vollständiger Backupplan unter Verwendung von Cloud-Blockspeicher wurde implementiert.
Technologien:
  • Windows Server 2012 R2, Windows Server 2022
  • SQL Server 2016, Windows Server 2022
  • IIS 8.5, IIS 10
  • DNS
  • SSL Zertifikate
  • Cloud-Backup auf Amazon S3-kompatibel Blockspeicher
Aktualisierung aller Webseiten und Backend-Services
  • Eine individuelle Webvorlage für die Hauptwebsite wurde entwickelt, basierend auf reinem HTML, CSS und JavaScript, diese Webvorlagen wurde an das neue Designkonzept der Firma angepasst.
  • Migration aller Websites und Backend-Services auf .NET 8.
  • Aktualisierung aller JavaScript Komponenten wie z. B. Aurelia und Materialize auf die neuesten Versionen.
  • Nullable-Verweistypen bei allen Bibliotheken verwendet, um die Codequalität zu verbessern.
Technologien:
  • Aurelia (JavaScript SPA Framework)
  • JavaScript und TypeScript
  • Materialize
  • ASP.NET Core mit C# (Interner CMS und Backend Services)
  • SQL Server 2016 mit Dapper und Entity Framework
  • Webpack
  • Azure DevOps für CI/CD
Aktualisierung aller Windows-Anwendungen
  • Aktualisierung aller Windows-Anwendungen auf .NET 8.
  • Nullable-Verweistypen bei allen Bibliotheken verwendet, um die Typsicherheit zu verbessern.
  • Das Konfigurationssystem wurde überarbeitet, um die Benutzerfreundlichkeit zu erhöhen.
Technologien:
  • WPF mit .NET 8
  • Flurl (API Client)
  • Azure DevOps für CI/CD
  • Access mit ADO.NET

Senior Softwareentwickler

ADAC IT Service GmbH
WAL-System Migration
  • Migration des nativen IDM Viewers (ActiveX) zu Leadtools (Web/Angular/TypeScript).
  • Anbindung des neuen Viewers in einer WinForms-Anwendung mittels WebView2.
  • Verantwortlich für die technische Planung und Prüfung der Migration von Anmerkungen (Document Annotations) und Berechtigungen aus FileNet IDM zu FileNet P8.
  • Erstellung einer internen Bibliothek, um die Verbindungen zur FileNet P8 MTOM-API Schnittstelle zu kapseln, da zurzeit keine nativer FileNet .NET Core Bibliothek existiert.
Technologien:
  • WinForms mit einer gemischter Codebase auf C# und VB.NET
  • Angular mit TypeScript
  • ASP.NET Core 6
  • WCF
  • SQL Server 2022
  • IBM FileNet IDM
  • FileNet P8
  • Leadtools (Viewer, PDF und TIFF Verarbeitung)
LARS-System
  • Migration des nativen DMS Viewer (IDM Viewer, ActiveX) zu Leadtools (Web/Angular/TypeScript).
  • Migration der DMS Backend-Systeme von FileNet IDM auf FileNet P8.
  • Technischer Verantwortlicher für die Planung und Prüfung der Migration von Anmerkungen (Document Annotations) und Berechtigungen aus FileNet IDM zu FileNet P8 migriert.
Technologien:
  • WinForms mit einer gemischter Codebase auf C# und VB.NET
  • Angular mit TypeScript
  • ASP.NET Core 6
  • WCF
  • SQL Server 2022
  • IBM FileNet IDM
  • FileNet P8
  • Leadtools (Viewer, PDF und TIFF Verarbeitung)
Interne Migrationstools für FileNet P8
  • Erstellung einer Konsolenanwendung für eine einmalige Migration von Anmerkungen und Berechtigungen von FileNet IDM auf FileNet P8.
  • Analyse und Optimierung der Anwendungen und Bibliotheken, um die Migrationszeit von 40 Tagen auf 5 Tagen zu reduzieren. Alle Systeme blieben während der Migration funktionsfähig.
  • Erstellung eines Windows-Diensts zur Synchronisierung der Berechtigungen zwischen Legacy-Systemen und den neuen Systemen.
  • Dokumentation der Backend-Systeme, SQL-Skripte und Tools mit Markdown-Dateien und Swagger-Metadaten.

Senior Softwareentwickler

CLB-IT GmbH
Dokumentilo Lizenzserver
  • Migration des Lizenzdienstes von WCF und SOAP zu einer REST API mit ASP.NET Core 5.0.
  • Migration und Weiterentwicklung der WPF-Verwaltungsoberfläche von .NET Framework zu .NET 5.
Technologien:
  • WPF
  • ASP.NET Core 5.0
  • Microsoft SQL Server
  • SQLite
Dokumentilo PDF2DMS
  • Refactoring und Migration einer WPF-Anwendung zu .NET 5.0.
  • Aufteilung des Codes in eine Client-Server-Architektur (ASP.NET Core Windows-Dienst als Backend und WPF-Anwendung als Frontend).
  • Sicherung des Backends mittels JSON Web Tokens (JWT Bearer Authentication).
Technologien:
  • WPF
  • Caliburn.Micro (MVVM Framework)
  • ASP.NET Core (Windows-Dienst gehostet)
  • Microsoft SQL Server
  • SQLite
Dokumentilo Mail2DMS
  • Refactoring und Erweiterung eines Outlook VSTO Add-ins und Windows-Dienstes für das automatische Tagging und Archivierung von E-Mails in einem DMS-System.
  • Umstrukturierung der Anwendung für die Unterstützung von mehreren DMS-Systemen.
  • Code-Obfuskation des Add-ins und des Windows-Dienstes.
Technologien:
  • C#
  • WinForms
  • Microsoft SQL Server 2016
  • Outlook COM Schnittstelle
  • Exchange Web Services (EWS)
  • ELO DMS

Senior Softwareentwickler

Swiss Life AG
Entwicklung eines Tools zum Vergleich von Daten aus einer Progress-Datenbank und einer SQL Server-Datenbank

Technologien:
  • WPF
  • Dynamisch generierte ADO.NET
  • Microsoft SQL Server, Progress
  • Azure DevOps
Modernisierung der Backend-Geschäftslogik zur Berechnung von Provisionen
  • C#
  • ASP.NET Core
  • Microsoft SQL Server
  • Biztalk
  • Schnittstellen zu SAP
  • Azure DevOps
Entwicklung mehrerer Module für das Kundenportal

Technologien:
  • ReactJS
  • ASP.NET MVC mit C#
  • Microsoft SQL Server
  • Azure Service Bus
  • BizTalk
  • SOAP Schnitstellen zu SAP
  • Azure DevOps

Senior Softwareentwickler

IUCM Email Tool
Tool zur Automatisierung des E-Mail-Versands mit PDF-Anhängen: API zur Zugriff auf Server DB aus einer Windows-Desktopanwendung.

Technologien:
  • C#
  • WPF
  • ASP.NET
  • SQL Server
  • Entity Framework

IUCM Notenverwaltung
Erweiterung des CMS-Systems zur Notenverwaltung und Unterstützung von Excel-Import/-Export.

Technologien:
  • C#
  • ASP.NET
  • React
  • TypeScript
  • Entity Framework
  • Dapper
  • SQL Server
  • Microsoft Access

Senior Softwareentwickler

ADAC e.V.
Complain
Beschwerdemanagementsystem, das von mehreren Abteilungen des ADAC verwendet wird.

Aufgaben:
  • Performance Probleme analysieren und beheben.
  • Technischer Schulden reduzieren durch Refactoring.
  • WilsonORMapper durch Entity Framework ersetzen.
  • Modularisierung der Anwendung mit unterschiedliche Funktionalität für unterschiedlichen Mandanten.
  • Anwendung erweitern, um das Speichern von Dokumenten mittels SQL Server Filestreams zu ermöglichen.
Technologien:
  • C#
  • WinForms
  • WCF
  • MEF
  • Entity Framework 6
  • T4 Templates
  • Microsoft RDLC

Senior Softwareentwickler

IUCM CMS
Website und benutzerdefiniertes CMS-System mit SPA-Verwaltungswebsite

Technologien:
  • C#
  • ASP.NET MVC Core 2
  • TypeScript
  • UIkit
  • Aurelia
  • Froala HTML Editor
  • Webpack
  • SQL Server 2014
  • Dapper
  • Entity Framework

IUCM Applications Management
Website mit benutzerdefinierten Formularen für Studentenregistrierungen. API zur Synchronisierung mit einer Windows-Desktopanwendung

Technologien:
  • C#
  • ASP.NET MVC Core 2
  • WPF
  • Prism
  • Microsoft SQL Server 2014
  • Microsoft Access
  • Entity Framework
  • Dapper
IUCM Online-Tests
Website mit benutzerdefinierten Formularen zur Bestimmung des Sprachniveaus von Schülern, mit automatischer Bewertung und Synchronisierung mit einer lokalen Access-Datenbank.

Technologien:
  • C#
  • ASP.NET MVC Core 2.1
  • jQuery
  • Kendo UI
  • Microsoft SQL Server 2014
  • Entity Framework
  • Dapper

Senior Softwareentwickler

ADAC IT Service GmbH
WAL-System
Dokumentenmanagementsystem für die Versicherungsabteilung des ADAC mit Scan-Modulen, einer Client-Anwendung für Sachbearbeiter und mehreren Unterstützungsdiensten (OCR, Fax-Import, IBM Host Message Queue).

Technologien:
  • C#, VB.NET (some C++)
  • WinForms und WPF
  • WCF
  • ASMX
  • ASP.NET MVC 5
  • Microsoft SQL Server
  • IBM FileNet IDM
  • TIBCO iProcess Worspaces
  • Aspose
  • Tesseract
  • XML, XSLT
LARS-System
Das Dokumentenmanagementsystem für die Rechtsschutzversicherungsabteilung des ADAC mit Scan-Modulen, einer Client-Anwendung für Sachbearbeiter und mehreren Unterstützungsdiensten (OCR, Fax-Import, XML-Import, E-Mail-Import, IBM Host Message Queue)

Technologien:
  • C# und VB.NET (some C++)
  • WinForms and WPF
  • WCF
  • ASMX
  • ASP.NET MVC 5
  • IBM FileNet IDM
  • Tibco iProcess Workspace
  • XML, XSLT
  • Tesseract
  • Microsoft SQL Server

Senior Softwareentwickler

Tabacos San Andres
ASP.NET-Portal für digitale Rechnungen
  • API zur Erstellung und Validierung von XML-Rechnungen mit digitaler Signatur gemäß mexikanischem Recht.
  • Intranet-Frontend-Website zur Verwaltung der Rechnungen.
  • Externe Webseite für Kunden.
  • Dienst zur Synchronisierung der Kundendaten des internen ERP-Systems mit der externen Webseite.
Technologien:
  • ASP.NET MVC 2.0
  • ASP.NET Web API
  • SQL Server 2005
  • XSLT, XSD
  • XML Digitale Signatur

System-Support-Ingenieur und Software-Entwickler

CLB-IT GmbH
Aufgaben als Support-Ingenieur:
  • Bereitstellung technischer Unterstützung für Benutzer bei der Fehlerbehebung von Hardware-, Software- und Netzwerkproblemen.
  • Verwaltung und Wartung von Computersystemen, Servern und Netzwerkinfrastruktur, einschließlich Installation, Konfiguration und Aktualisierung von Betriebssystemen und Anwendungen.
  • Überwachung der Systemleistung und Fehlerbehebung bei Leistungsproblemen, um eine reibungslose Betriebsabwicklung sicherzustellen.
  • Implementierung von Sicherheitsrichtlinien und -verfahren, einschließlich der Bereitstellung von Firewalls, Antivirus-Software und Sicherheitspatches.
  • Durchführung von regelmäßigen Datensicherungen und Disaster-Recovery-Tests, um die Integrität und Verfügbarkeit von Unternehmensdaten zu gewährleisten.
  • Verwaltung von Benutzerkonten und Zugriffsrechten sowie Bereitstellung von Schulungen und Unterstützung für Benutzer bei Bedarf.
  • Dokumentation von Systemkonfigurationen, Änderungen und Wartungsaktivitäten, um die Einhaltung interner Standards und Best Practices sicherzustellen.
  • Bewertung neuer Technologien und Lösungen zur kontinuierlichen Verbesserung der Systemeffizienz und -leistung.
  • Zusammenarbeit mit anderen IT-Teams und externen Anbietern, um technische Probleme zu lösen und Projekte erfolgreich abzuschließen.
  • Bereitschaftsdienst außerhalb der regulären Arbeitszeiten, um bei Notfällen oder Systemausfällen Unterstützung zu leisten.
Technologien:
  • Windows Server
  • Active Directory
  • Cisco Firewalls
  • Sonic Firewalls
  • VPN
  • IP Telefonie
  • Exchange Server
  • ELO DMS
  • DATEV
  • RA-MICRO
  • FLOWFACT
Projekte als Softwareentwickler:

UNICODE2ELO

C# Windows-Dienst zur Integration von chinesischem OCR-Text aus DjVu-Dokumenten mit der Volltextdatenbank des ELO DMS.
  • Backend: C# - Windows-Dienst
  • Datenbank: SQL Server
  • Sonstiges: ELO DMS
CLB-IT Lizenzserver
C# Windows-Dienst zur Verwaltung von CLB-IT-Softwarelizenzen. Der Lizenzserver verwendet verschlüsselte UDP-Pakete und XML-Lizenzdateien.
  • Backend: C# - WCF
  • Datenbank: SQL Server
PDF2ELO
C# WinForms-Anwendung für die automatische Klassifizierung und Archivierung von PDF-Dokumenten im ELO DMS-System. Die Verbindung zum DMS erfolgt über eine COM-Schnittstelle.
  • Frontend: VB.NET - WinForms
  • Backend: COM-Schnittstelle von ELO
  • Datenbank: SQL Server
TIFF2ELO
C# WinForms-Anwendung für die automatische Klassifizierung und Archivierung von TIFF-Dateien im ELO DMS-System.
  • Frontend: VB.NET - WinForms
  • Backend: COM-Schnittstelle von ELO
  • Datenbank: SQL Server
ELOcompare
C# WPF-Anwendung für den visuellen Vergleich von Ordnern und Dateien zweier ELO-DMS-Server.
  • Frontend: C# - WinForms
  • Datenbank: SQL Server
  • Sonstiges: Entity Framework / LINQ

Systemadministrator

Tabacos San Andres
Aufgaben:
  • Installation, Konfiguration und Wartung von Betriebssystemen, Software und Anwendungen auf Unternehmenscomputern und Servern.
  • Überwachung der Systemleistung und Identifizierung von Engpässen oder Problemen zur Optimierung der Betriebsabläufe.
  • Sicherstellung der Systemsicherheit durch Implementierung von Firewalls, Antivirus-Software, Sicherheitspatches und Berechtigungsrichtlinien.
  • Verwaltung von Benutzerkonten und Zugriffsrechten sowie Unterstützung bei der Einrichtung und Konfiguration von Netzwerken und Peripheriegeräten.
  • Durchführung von regelmäßigen Datensicherungen und Disaster-Recovery-Tests, um die Integrität und Verfügbarkeit von Unternehmensdaten zu gewährleisten.
  • Behebung von Hardware- und Softwareproblemen durch Diagnose, Fehlerbehebung und Reparatur oder Austausch von defekten Komponenten.
  • Dokumentation von Systemkonfigurationen, Änderungen und Wartungsaktivitäten sowie Bereitstellung von Schulungen und Unterstützung für Benutzer.
  • Aktualisierung von Systemdokumentationen und -prozessen, um die Einhaltung von Sicherheitsstandards und gesetzlichen Vorschriften sicherzustellen.
  • Erforschung neuer Technologien und Best Practices zur kontinuierlichen Verbesserung der Systemeffizienz und -leistung.
  • Bereitschaftsdienst außerhalb der regulären Arbeitszeiten, um bei Notfällen oder Systemausfällen Unterstützung zu leisten.
Technologien:
  • Windows Server 2000
  • Cisco Firewalls und Routers
  • SQL Server 2000
  • Microsoft Active Directory
  • Exchange Server 2000
  • Nortel Meridian PBX

Softwareentwickler

Tabacos San Andres
Aufgaben:
  • Analyse und Integration von Drittanbieter-Anwendungen in die IT-Infrastruktur des Unternehmens.
  • Entwurf, Entwicklung und Implementierung von individuellen Softwarelösungen.
  • Erfassung und Analyse von Anforderungen von Benutzern.
  • Design und Umsetzung der Architektur von Softwareanwendungen.
  • Codierung von Anwendungslogik und Benutzeroberflächen.
Projekte:

OptimusPOS und OptimusAdmin
  • Entwicklung eines internen POS-System mit Übertragung von Verkaufsinformationen von Filialen an die Zentrale.
  • Migration der Datenbestand vom alten System aus einer dBase Datenbank
Technologien:
  • Visual Basic 6
  • SQL Server 2000 (Server) und MSDE 2000 (Clients)
  • MSDTC-Transaktionskoordinator
  • Synchronisierung über eine VPN mit 56Kbps Modems
  • Crystal Reports
  • EPSON POS Drucker
OptimusWEB
  • Windows-Dienst zur Synchronisierung von Lagerbestandsinformationen zwischen dem OptimusPOS-System und einem PHP-Onlineshop. Die Synchronisierung erfolgt über eine benutzerdefinierte RPC-Schnittstelle.
Technologien:
  • Visual Basic 6
  • PHP
  • SQL Server 2000
  • MySQL
MeridianAdmin
  • Anwendung zur Übertragung von Anrufinformationen von Nortel Meridian PBX an eine zentrale Datenbank.
Technologien:
  • Visual Basic 6
  • SQL Server 2000
  • Crystal Reports
  • PBX Verbindung über einen seriellen Anschluss

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden