Senior-Softwareentwickler im NET/C# - Umfeld
Aktualisiert am 09.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C#/.NET
Angular
R&D
JavaScript
WPF
TypeScript
MS-SQL Server
EF6/Core
AzureDevOps
XUnit
CSSS
REST
Englisch
GIT
Python
Domain Driven Design
GitHub
Atlassian JIRA
Scrum
ASP.NET
Docker
Azure
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Plochingen (+300km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

5 Monate
2025-10 - heute

Entwicklung einer Webseite zum Testen von KI-APIs

C# VS2022 ASP.NET CORE ...
C# VS2022 ASP.NET CORE CleanArchitecture XUnit PostgreSQL Python OpenAI Api Postman FastApi Angular20 TypeScript Performance-Profiler Vitest Bootstrap Rx Linux nginx Docker ASP.NET Identity
6 Monate
2025-03 - 2025-08

Modernisierung einer Anwendung zur Überprüfung der Funktionalität

C#12 Clean Architecture VS22 ...
  • Modernisierung einer Anwendung zur Überprüfung der Funktionalität (e.g. Kommunikation) und Grenzwerte (e.g. Spannung, Temperatur) von Hardwarekomponenten auf .NET8
  • Programmtechnische Erfassung von Messdaten sowie automatische Erstellung von Testreports (z.B. PDF-Dateien)
  • Simulation von Hardwarekomponenten (Requests/Response)
  • Softwaretechnische Anbindung von Hardwarekomponenten (z.B. Hardwareschnittstellen) an SW-Prüfsysteme
C#12 Clean Architecture VS22 Telerik Mehrschicht-Architektur WPF(MVM) .NET8 Xunit Git Github Docker TortoiseGIT Lokalisierung SNMP (OID)
MBDA Deutschland GmbH
7 Monate
2024-07 - 2025-01

verschiedenes

C# Asp.Net Core 8 TypeScript ...
  • Neuentwicklung einer Software zur Auswertung von Infrarotspektrometerdaten von Biomolekülen (Nachweis von Proteinen welche für Alzheimer oder Parkinson verantwortlich sind)
  • Implementierung von Softwareentwicklungsprozessen (DevOps)
    • Festlegung der Arbeitsschritte des Software-LifeCycle (von der Erfassung der Anforderungen bis zum SW-Rollout)
    • Erstellung benötigter Dokumente (z.B. Abnahmeprotokoll, Releasenotes)
    • Einrichtung von Versionsverwaltungssystemen und CI-Pipelines
    • Einrichtung eines Changerequestsystems
    • Dokumentation der Software sowie Arbeitsmethoden
  • Umfassende Beratung im Bereich Softwareentwicklung und DevOps
C# Asp.Net Core 8 TypeScript SQL VS22 MariaDB Angular Blazor HTML CSS Xunit Git Github (Actions Git) Jira Confluence Reactive Extensions MS Teams HeidiSQL Copilot RustDesk VirtualBox Docker Postman Docotic (PDF-Erstellung/Dokumentsignierung) PowerShell IIS Node.js Log4Net DDD (Domain-driven Design) npm Client-Server Architektur
BetaSENSE GmbH/CLOUDIRION GmbH
2 Monate
2024-05 - 2024-06

Start Entwicklung einer Onlinehandelsplattform

Angular 17 TypeScript Reactive Extensions ...
Im Rahmen des eigenen Projekts entwickle ich eine Internetplattform mit der kommerzielle wie auch nicht kommerzielle Anbieter Produkte und Dienstleistungen verkaufen, verleihen, tauschen oder verschenken können (vergleichbares Portal: ?kleinanzeigen. com?).
Angular 17 TypeScript Reactive Extensions Jasmine (Tests) C# ASP.NET Core Web API(REST) PostgreSQL Entity Framework (ORM) xUnit DDD (Domain-driven Design) Resharper Automapper Log4Net Bcrypt (Verschlüsselung) Moq Swagger
5 Monate
2023-12 - 2024-04

Einarbeitung in Ki-Technologien

Python Tensorflow Scikit-Learn ...

Python Tensorflow Scikit-Learn VS-Code
7 Monate
2023-01 - 2023-07

Automatisierung der Softwareinstallationsprozesse

PowerShell Batch Python ...
Automatisierung vom Softwareinstallationsprozessen (SW-Neuinstallation, SW-Update, SW-Upgrade) für ein System bestehend aus drei Geräten (Inkubator, Roboterarm, vollautomatisches Mikroskop System) sowie die Einführung und Implementierung von Continous Integration
  • Entwicklung einer Installationssoftware, welche die Installation aller für den Betrieb benötigten Programme und Einstellungen für ein System aus drei miteinander zusammenarbeitenden Geräten automatisch bewerkstelligt
  • Einrichtung einer GitLab Umgebung für Codeverwaltung und Continous Integration (Pipeline/GitLab Runner)
  • SW-Dokumentation/Anleitungen für Benutzer
PowerShell Batch Python GitLab Git TortoiseGit Windows Forms IIS Inno Setup MS-Teams VirtualBox Docker
Resolve Biosciences GmbH
5 Monate
2022-04 - 2022-08

Weiterentwicklung eines Programms zum Bearbeiten von Konsistenzfehlerreports

VS19 C#8 SQL-Server ...
Weiterentwicklung eines Programms zum Bearbeiten von Konsistenzfehlerreports welche von einer Meldesoftware für Banken und Kreditinstitute erzeugt wird.
  • Planung und Entwicklung neuer Anforderungen und Funktionalitäten
  • Architektonische Änderungen (z.B. Umstellung der WPF-Gui auf das MVVM-Pattern)
  • Softwaretests
  • Fehlerbehebung
  • Beratung des Kunden
  • SW-Dokumentation
VS19 C#8 SQL-Server SQL (Stored Procedures) NUnit WPF Automic TFS BMC (ITSM-Tool) GitLab
FISP (Finanz Informatik Solutions Plus GmbH)
5 Monate
2021-08 - 2021-12

Digitalisierung von Behörden

ASP.Net (MVC) VS-Code C# ...
Projekt im Bereich der Digitalisierung von Behörden (Weiterentwicklung eines Nachrichtensystems)
  • Erweiterung der Funktionalitäten
  • Dokumentation
  • Softwaretests
  • Fehlerbehebung
ASP.Net (MVC) VS-Code C# VS SoapUI(Testframework) AsciiDoc (Doku) VM Azure DevOps GIT NUnit SQL-Server PowerShell-Scipt SCRUM IIS WCF Quartz.Net
HZD (Hessische Zentrale für Datenverarbeitung)
1 Jahr 2 Monate
2020-05 - 2021-06

Internet- Onlinehandelsplattform

Angular (Dashboard) TypeScript Asp.Net (MVC) ...
Weiterentwicklung/ Vermarktung einer Internet- Onlinehandelsplattform für regionale Produkte/ Anbieter
  • Optimierung auf Basis von Kundenfeedback (z.B. mehr Bilder, Videoupload usw.)
  • Implementierung weiterer Funktionalitäten (z.B. Erweiterte Suchfilter)
  • Performanceoptimierung (z.B. Ladezeit der Webseite)
  • Entwicklung eines Management-Dashboards zur Verwaltung/Überwachung des Portals (z.B. Verwaltung von User-Accounts (Freischaltung, Sperrung, Vertrag verlängern, Daten korrigieren usw.), Verschicken von E-Mails, Besucherstatistiken)
Angular (Dashboard) TypeScript Asp.Net (MVC) VS-Code C#8 VS19 Resharper EF-Core Postman ASP.net-Web-API2 (REST) N-Log HTML5 Bootstrap CSS PageSpeedInsights(Google-Tool) Google Ads Razor
diverse Kunde
3 Monate
2020-02 - 2020-04

Weiterentwicklung einer Software zur Verwaltung automatischer Lagersysteme

Softwareentwickler C#8 VS19 Resharper ...
Softwareentwickler
  • Implementierung neuer Features und Fehlerbehebung
C#8 VS19 Resharper WPF (MVVM) SQL-Developer Dapper Mehrschichtarchitektur (Presentation Layer Geschäftslogik Data Acces)
KASTO GmbH
Achern (Baden)
4 Monate
2019-09 - 2019-12

Entwicklung einer Software zum Teilnehmermanagement

Softwareentwickler C#8 VS19 Resharper ...
Softwareentwickler
Entwicklung einer Software zum Teilnehmermanagement von Meetings welche sich innerhalb virtueller Räume (Microsoft-HoloLens) abspielen
  • Einrichtung von CI-Pipelines, Schnittstellenentwicklung (REST), Codereviews, Story Schätzung, Dokumentation, Entwicklung/Testen von Tools zur Latenzzeitmessung (Unterschiedliche Protokolle innerhalb unterschiedlicher Netze), Performancetest (Test unterschiedliche Netzwerkprotokolle)
C#8 VS19 Resharper Scrum Azure Azure-DevOps Azure-Webapps Postman Photonserver PsPing NetCore Git
Daimler TSS GmbH
5 Monate
2019-05 - 2019-09

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 ASP.NET MVC5 VS17 ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet / Handelsplattform/ Suchmaschine für regionale Produkte und Anbieter

  • Verbesserung des Designs
  • Zugriff auf Datenbank über einen Webservice
  • Migration von EF6 nach EFCore
  • Verbesserung der Testabdeckung
  • Coderefaktorisierung
C#6 ASP.NET MVC5 VS17 WEB DEPLOY EFCore SQL SERVER 2014 SQL SERVERMangement Studio REST / WEB-API JavaScript JQuery NUnit Jasmine AzureDevOps HTML CSS Resharper IIS Plesk Ninject Moc TDD
Privates Internetprojekt
4 Monate
2019-01 - 2019-04

Weiterentwicklung einer Software

Softwareentwickler (selbständig) C#6 VS17 Resharper ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Software zur Planung chemischer Experimente

  • Umsetzung neuer Features
  • Codereviews
  • Fehlerbehebung
  • Dokumentation
  • Storyschätzung


Teamgröße:

10

C#6 VS17 Resharper Jira Confluence Bitbucket Team City Scrum Nunit Fluent Assertions TDD
hte GmbH (BASF)
2 Monate
2018-11 - 2018-12

Fehlerbehebung und Refaktorisierung einer Software

Softwareentwickler (selbständig) C#6 VS17 Jira ...
Softwareentwickler (selbständig)

Fehlerbehebung und Refaktorisierung einer Software zur Temperatur/Luftfeuchteü berwachung von Messräumen

  • Fehleranalyse/behebung
  • Modularisierung des Programmcodes
  • Einführung von Unitests


Teamgröße:

2

C#6 VS17 Jira Modbus Protokoll Entity Framework MySQL phpMyAdmin MonoDevelop NU nit Resharper
Carl Zeiss 3D Automation GmbH
2 Monate
2018-07 - 2018-08

Umstellung eines Messdatenverwaltungssystems

Softwareentwickler (selbständig) C#6 VS17 VSTS ...
Softwareentwickler (selbständig)

Umstellung eines MS Access basierten Kunden und Messdatenverwaltungssystems auf eine Azure/SQL Server Lösung

  • Datenbankentwicklung/-analyse


Teamgröße:

2

C#6 VS17 VSTS SQL SERVER Scrum Azure MS Access VBA
AIT GmbH
9 Monate
2017-10 - 2018-06

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 VS17 Azure Devop s ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet /Handelsplattform / Suchmaschine für regionale Produkte und Anbieter

  • Entwicklung/Weiterentwicklung benötigter Funktionalitäten 
    • Umkreissuche nach Anbietern u nd Produkten
    • Anbieteracconts
    • Webshops
    • Newsletterfunktionen
    • Logins
    • CMS System zum Einpflegen von Geschäftsdaten
    • ?Besucherstatistik usw.


Teamgröße:

1

C#6 VS17 Azure Devop s SQL SERVER EF Core Ja va/Typescript HTML CSS N U nit Moc Jas mine jQuery ASP.NET Web Api 2 Ninject DI F ramework
Privatprojekt
4 Monate
2017-06 - 2017-09

Refaktorisierung des Programmcodes

Softwareentwickler (selbständig) C#6 VS15 WPF/MVVM ...
Softwareentwickler (selbständig)

Refaktorisierung des Programmcodes einer grafischen Benutzeroberfläche(WPF)

  • Analyse/Dokumentation relevanter Codeabhängigkei ten vorhandener UI-Elemente

  • Reduktion von Codeabhängigkeiten

  • Reduktion/Vereinfachung von Style Definitionen

  • Vereinfachung/Reorganisation der Theme-Umschaltung


Teamgröße:

6

C#6 VS15 WPF/MVVM Snoop(UI Analysetool) Autofac Resharper Co deMaid Log4Net Scrum/Kanban Scrum Poker Jira Confluence TFS
Saxonia Systems AG/ Carl Zeis s Microscopy GmbH
1 Jahr 1 Monat
2016-05 - 2017-05

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 ASP.NET MVC5 VS15 ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet / Handelsplattform/ Suchmaschine für regionale Produkte und Anbieter

  • Entwicklung eines CMS-Systems zum Anlegen/Selbstpflege eines Unternehmensprofils (Produkte, Bilder, Preise, Kontaktdaten...)
  • Automatische Generierung von Set-Cards auf Basis vorhandener Unternehmensprofildaten
  • Automatische Generierung dynamischer Webseiten auf Basis vorhandener Unternehmensprofildaten
  • Entwicklung einer Umkreissuche nach Anbietern, Produkten und Angeboten
  • Implementierung von Suchfunktionen zum Auffinden von Produkten und Anbietern
  • Implementierung eines Newsletterservice für Anbieter
  • Erfassung und Darstellung statistischer Daten (Besucherzahlen, Suchbegriffe...)
  • Entwicklung einer webservicebasierten Administratoroberfläche zur Verwaltung / Überwachung des Portals
  • Entwicklung eines Webshopsystems für Anbieter zur Selbstpflege
C#6 ASP.NET MVC5 VS15 WEB DEPLOY EF6 TortoiseSVN SQL SERVER 2014 SQL SERVER Mangement Studio REST / WEB API J avaScript JQuery NUnit Jasmine Jenkins HTML CSS Resharper IIS Plesk Ninject Windows Ser ver 2012 Moc
Eigenes Internetprojekt
6 Monate
2015-11 - 2016-04

Support im Bereich MES ? Schnittstellenentwicklung

Softwareentwickler(selbständig) C# VS15 WF4 ...
Softwareentwickler(selbständig)

Automatisierung des Datenaustausches (Messergebnisse, Befehle) zwischen einem Prüfstand und einer Excel Tabelle

  • Automatisierung des Datenaustausches (Messergebnisse + Messreihen) zwischen Excel-Tabellen und einer Software zur Steuerung eines Prüfstandes (Dichtungen) mithilfe von Workflows (WF4)

  • Entwicklung entsprechender ?Workflows? bzw. ?Codeactivities?

  • Integration der erzeugten ?Codeactivities? in die graphische Benutzeroberfläche des vorhandenen Workfloweditors zur Generierung neuer Workflows

  • Optimierung der Benutzeroberfläche des eingesetzten Workfloweditors (z.B. Filedialoge)

C# VS15 WF4 TFS WPF OFFICE INTEROP NUNIT
Bosch GmbH
10 Monate
2015-01 - 2015-10

Weiterentwicklung einer Internet/Handelsplattform für regionale Produkte

Softwareentwickler (selbständig)
Softwareentwickler (selbständig)
Privatprojekt
3 Jahre
2012-01 - 2014-12

Entwicklung eines neuen optischen Verfahrens

Softwareentwickler (angestellt)
Softwareentwickler (angestellt)

Entwicklung eines neuen optischen Verfahrens zur automatischen Detektion von Krebszellen

  • Umsetzung/Implementierung aller softwarerelevanter Anforderungen des Verfahrens/Gerätes
  • Entwicklung einer High-Level Software zur Ansteuerung/Bedienung des Gerätes
  • Entwicklung einer GUI zur Eingabe von Parameter für die Ablaufsteuerung des Gerätes(z.B: automatisches Scannen eines Objekträgers / Probe mithilfe einer an ein Mikroskop angeschlossenen CCD-Kamera)
  • Automatische Generierung eines Gesamtbildes scharfen Teilbereichen mehrerer Einzelaufnahmen
  • Implementierung eines automatischen Zellzählalgorithmus
  • Beratung und Schulung des Kunden bei der Bedienung des Gerätes

Teamgröße:
3

Entwicklung von Softwarekomponenten zur Ablaufsteuerung und Datenmangement vollautomatischer Analysesysteme

  • Softwareintegration von Hardwarekomponenten (z.B. CCD Kamera) in ein Analysesystem
  • Entwicklung von Gerätesimulatoren für Softwaretests (Software existiert bereits aber noch keine Hardware)
  • Entwicklung von Servicesoftware zum Vorabtesten von noch sich in Entwicklung befindlicher Geräte (z.B. zur Ansteuerung einzelner Hardwarekomponenten)
  • Beschleunigung von "zu langsamen" Softwarekomponenten durch Parallelisierung (z.B. automatische Fokussierung einer CCD-Kamera)

Teamgröße:
14

Konfiguration und Betreuung eines CI-Servers (Jenkins)

  • Autom. Builds
  • Autom. Unittesting
  • Statische Codeanalyse
VS10 C# WPF OpenCV ActiveDcam ImageJ Enterprise Architect VS8-13 C++ C++/CIL AMP NUnit Resharper AQTime(Performanztest) SQL-Server WPF WCF WindowsForms StyleCop FxCop Resharper SCRUM Jenkins
Stratec biomedical AG
7 Monate
2011-06 - 2011-12

Entwicklung einer Internetplattform für Anbieter von Bioprodukten

Softwareentwickler (selbständig)
Softwareentwickler (selbständig)
Java JSP Servlets Eclipse Tomcat HTML CSS
Im eigenen Auftrag
5 Monate
2011-01 - 2011-05

Entwicklung und Test von Programmen zur Ablaufsteuerung

Softwareentwickler(angestellt)
Softwareentwickler(angestellt)
  • Entwicklung und Test von Programmen zur Ablaufsteuerung von Laborgeräten (Pipettierroboter, Mikroplattenfloureszensreader)
  • Entwicklung von graphischen Benutzerschnittstellen zur Integration von Benutzerdaten in den automatisierten Programmablauf
  • Programmdokumentation

Teamgröße:
3

Venus(1+2) VM Workstation V7.0 MS-SQL-Server 2005 TortoiseSVN
Infoteam, Software Ag
2 Jahre 9 Monate
2008-01 - 2010-09

diverse Projekte

Softwareentwickler
Softwareentwickler

Weiterentwicklung einer Software zur Simulation der Ausbreitungsdynamik von Epidemien

  • Entwicklung einer GUI zur Konfiguration von Startparameter für mathematische Simulationen und graphischer/ tabellarischer Darstellung der Ergebnisse

Entwicklung datenbankgestützter Internetseiten (Online – Fragebögen) für das Gesundheitswesen

  • Erstellung von Online-Fragebögen zur statistischen Erfassung der Häufigkeit, Zeitraum Verlauf etc. von Krankheiten/Epidemien unter der Bevölkerung

Entwicklung eines Online - Restaurantführers

Zu implementierende Funktionalitäten:

  • Umkreissuche für Besucher der Webseite nach Restaurants und Gerichten
  • Gesonderte Suche nach Angeboten und Mittagstischen für Besucher der Webseite
  • Sortierung der Suchergebnisse nach Entfernung, Preis, Vegetarisch usw. Gesonderte Suche nach Angeboten und Mittagstischen für Besucher der Webseite
  • CMS für Restaurantbesitzer zur Eingabe und Selbstverwaltung Ihrer Unternehmensdaten (Adresse, Bilder, Angebote, Öffnungszeiten, Neuigkeiten, Veranstaltungen, Speisekarten etc.)

Teamgröße bei allen Projekten:
2

Java Swing/AWT Eclipse SVN PHP MySQL HTML CSS JavaScript jQuery Ajax Trac
Epimos UG, Explosys GmbH
8 Monate
2007-02 - 2007-09

Auremol (Software zur autom. Analyse von NMR-Spektren)

Wissenschaftlicher Assistent / Softwareentwickler
Wissenschaftlicher Assistent / Softwareentwickler
  • Weiterentwicklung des Softwareprojekts Auremol (Software zur autom. Analyse von NMR-Spektren)

Teamgröße:
4-5

Lehrstuhl für Biophysik und physikalischer Biochemie der Universität Regensburg
3 Monate
2001-08 - 2001-10

Entwicklung eines Online Tools zur DNA-Sequenz-Optimerung

Softwareentwickler
Softwareentwickler
  • Entwicklung eines Online Tools zur DNA-Sequenz-Optimerung
  • Erweiterung einer Klassenbibliothek zum Rendern von Grafikprimitiven
  • Entwicklung einer Klassensammlung zur formatierten Ausgabe von DNA Sequenzen
Java Swing Eclipse
ENTELECHON ENTELECHON in Regensburg / Biotechnologie + Softwareentwicklung
Regensburg

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 2 Monate
2001-11 - 2006-12

Promotion

Doktor, Lehrstuhl für Biophysik und physikalischer Biochemie/ Universität Regensburg
Doktor
Lehrstuhl für Biophysik und physikalischer Biochemie/ Universität Regensburg
  • Dissertation: auf Anfrage
5 Jahre 7 Monate
1995-11 - 2001-05

Studium - Biologie

Diplom, Universität Regensburg
Diplom
Universität Regensburg
Thema der Diplomarbeit: auf Anfrage
1 Jahr 1 Monat
1994-10 - 1995-10

Studium - Elektrotechnik

Fachhochschule Regensburg
Fachhochschule Regensburg

Position

Position

(Senior)Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

C#/.NET Angular R&D JavaScript WPF TypeScript MS-SQL Server EF6/Core AzureDevOps XUnit CSSS REST Englisch GIT Python Domain Driven Design GitHub Atlassian JIRA Scrum ASP.NET Docker Azure

Schwerpunkte

C#/.NET ? Umfeld

Aufgabenbereiche

Laborautomatisierung
Vollautomatische Analysesysteme
Pippetierroboter
Ablaufsteuerung
Liquidhandling
Planungstool für chemische Experimente
Automotive
Mikroplattenreader
Mikroskopie
CCD-Kamera
Meldesoftware im Bankwesen
E-Mail-Nachrichtensystem
Justiz
Digitalisierung im Behördenbereich
Lagerverwaltungssoftware
Experte
Temperaturüberwachung von Messräumen
Proteinstrukturaufklärung

Produkte / Standards / Erfahrungen / Methoden

.NetCore
Asp.Net (MVC)
ASP.NET MVC5
ASP.net-Web-API2 (REST)
Azure
Azure-DevOps
Azure-Webapps
AzureDevOps
Bootstrap
CSS
EFCore
Git
HTML
IIS
Jasmine
JQuery NUnit
Moc
N-Log
Ninject
Photonserver
Plesk
Postman
PsPing
Resharper
REST / WEB-API
Scrum
TDD
VS-Code
VS17
VS19
VSTS
WEB DEPLOY
WPF (MVVM)

Profil
Ich bin leidenschaftlicher Softwareentwickler mit mehr als 20 Jahre Erfahrung in der Konzeption und technischen Umsetzung von Desktop- wie auch Webapplikationen. Mein technischer Schwerpunkt liegt insbesondere im C#/.NET Ökosystem (>13 Jahre). Ich arbeite meistens als Fullstack-Entwickler, so dass ich gleichermaßen Aufgaben im Backend als auch im Frontend übernehmen kann. Aufgrund meiner langjährigen praktischen Erfahrung in unterschiedlichen Firmen und Projekten als Solo- und Team-Entwickler (SCRUM), konnte ich mir umfangreiche technische sowie methodische Kenntnisse aneignen. Bei meiner Arbeit lege ich großen Wert auf Erzeugung von qualitativ hochwertigem Code der wichtigen Kriterien wie z.B. Modularität, Wartbarkeit oder Lesbarkeit entspricht. Auch ist mir eine offene Kommunikation und gegenseitige Hilfsbereitschaft in der Zusammenarbeit mit Kollegen des Teams und der Projektleitung sehr wichtig. Ich bin sehr lernbegierig und immer offen für neue Technologien und Konzepte sowie interessante und herausfordernde Aufgaben. Gerne möchte ich Sie mit meiner Expertise bei Ihren Projekten tatkräftig unterstützen und würde mich deshalb über eine Möglichkeit mich persönlich bei Ihnen vorzustellen sehr freuen.

Software-Design & Architektur
  • Clean Code, SOLID, TDD, Dependency Injection
  • Patterns: MVC, MVVM, DDD, Repository, Factory, Mehrschicht-Architekturen, Clean Architecture
  • UML & Modellierung: Enterprise Architect, ArgoUML

Frameworks & Technologien
  • .NET (4.8, Core, 8), ASP.NET Core, ASP.NET MVC, JSP(Javatechnologie)
  • Blazor WASM, Angular (bis v20), WPF (MVVM), Windows Forms
  • Node.js, npm, Reactive Extensions
  • ORM: Entity Framework (6 & Core), Dapper

Frontend & Web
  • HTML5, CSS, Bootstrap, jQuery, Angular Material
  • Webserver: IIS, Apache, Tomcat, Ngnix

Schnittstellen und Transferprotokolle:
  • REST, SOAP, WCF, WebSockets, MQTT, Modbus, TCP/IP, OPC UA

DevOps & CI/CD
  • Azure DevOps, GitHub, GitLab, Bitbucket, Jenkins, TeamCity, Automic
  • Versionsverwaltung: Git (GitFlow, trunk-based), SVN
  • Containerisierung: Docker
  • Cloud: Microsoft Azure (AppService, SQL, VM, Ressourcenverwaltung)

Testing & Qualität
  • Unit-Testframeworks: xUnit, NUnit, MSTest, Jasmine, Karma, unittest (Python), Vitest(Angular)
  • Integrationstest-Frameworks: SoapUI
  • Behavior-Driven-Testframeworks. SpecFlow
  • Codequalität: Resharper, SonarQube, NDepend, CodeMaid

Last- und Performanztests
  • AQTime (C# Code), PsPing (Netzwerkkommunikation), Performance-Profiler (Visual-Studio)

Dokumentation & Kollaboration
  • Confluence, AsciiDoc, Wiki (Azure), MS Office
  • Kommunikation: MS Teams, Skype, Zoom, TeamViewer

Spezialkenntnisse
  • Bildverarbeitung: OpenCV, ImageJ, GIMP
  • Hardwareanbindung: CAN-Bus, RS232, Sensorik, Roboterarm, Mikroskop
  • KI & ML: Erste praktische Erfahrungen mit OpenAI API, Copilot, AutoGen (Multi-Agent-Systeme), PyTorch, scikit-learn
  • Arbeiten auf Linux/Unix Systemen
  • Programmtechnische PDF-Generierung

Sicherheit
  • ASP.NET Identity
  • OAuth(auth0)

andere Tätigkeiten
10/1993 ? 10/1994
Ableistung des Grundwehrdienstes

Berufserfahrung Softwareentwicklung
  • >24 Jahre Softwareentwicklung
  • >13 Jahre C#/.NET Umfeld

Betriebssysteme

Linux
MS-DOS
Unix
Linux(Debian),UNIX
Windows
Windows-Server

Programmiersprachen

C#
bis v12
C++
Java
JavaScript
PHP
TypeScript
Python
PowerShell
Batch
SQL
F#
MSSQL
PostgreSQL
MySQL
MariaDB
Access
IDEs
Visual Studio(8-22), VS Code, Eclipse

Datenbanken

phpMyAdmin
pgAdmin
MS SQL
MySQL
SQL Management Studio
PostgreSQL
MariaDB
HeidiSQL

Datenkommunikation

Bus
DCAM/ISAM
Internet, Intranet
JSON
Message Queuing
Novell
RS232
SMTP
TCP/IP
XML

Hardware

Analysesystem
Ansteuerung CCD-Kamera
Ansteuerung Schrittmotoren
Bus
CAN
CCD-Kamera
Ellipsometer
Industrie-Roboter
Pipettierroboter,autom. Analysesysteme
PC
Pipettierroboter
Sensoren
(Wärme/Luftfeuchtigkeit)

Design / Entwicklung / Konstruktion

Eclipse
Mono
VisualStudio
(8-17)

Branchen

Branchen

  • Biomedizintechnik
  • Chemische Industrie
  • Finanzinformatik (Bank)
  • Automotive
  • Maschinenbau
  • Messtechnik
  • Internet
  • Lifesciences
  • Forschung
  • Behörden
  • Rüstungsindustrie

Einsatzorte

Einsatzorte

Plochingen (+300km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

5 Monate
2025-10 - heute

Entwicklung einer Webseite zum Testen von KI-APIs

C# VS2022 ASP.NET CORE ...
C# VS2022 ASP.NET CORE CleanArchitecture XUnit PostgreSQL Python OpenAI Api Postman FastApi Angular20 TypeScript Performance-Profiler Vitest Bootstrap Rx Linux nginx Docker ASP.NET Identity
6 Monate
2025-03 - 2025-08

Modernisierung einer Anwendung zur Überprüfung der Funktionalität

C#12 Clean Architecture VS22 ...
  • Modernisierung einer Anwendung zur Überprüfung der Funktionalität (e.g. Kommunikation) und Grenzwerte (e.g. Spannung, Temperatur) von Hardwarekomponenten auf .NET8
  • Programmtechnische Erfassung von Messdaten sowie automatische Erstellung von Testreports (z.B. PDF-Dateien)
  • Simulation von Hardwarekomponenten (Requests/Response)
  • Softwaretechnische Anbindung von Hardwarekomponenten (z.B. Hardwareschnittstellen) an SW-Prüfsysteme
C#12 Clean Architecture VS22 Telerik Mehrschicht-Architektur WPF(MVM) .NET8 Xunit Git Github Docker TortoiseGIT Lokalisierung SNMP (OID)
MBDA Deutschland GmbH
7 Monate
2024-07 - 2025-01

verschiedenes

C# Asp.Net Core 8 TypeScript ...
  • Neuentwicklung einer Software zur Auswertung von Infrarotspektrometerdaten von Biomolekülen (Nachweis von Proteinen welche für Alzheimer oder Parkinson verantwortlich sind)
  • Implementierung von Softwareentwicklungsprozessen (DevOps)
    • Festlegung der Arbeitsschritte des Software-LifeCycle (von der Erfassung der Anforderungen bis zum SW-Rollout)
    • Erstellung benötigter Dokumente (z.B. Abnahmeprotokoll, Releasenotes)
    • Einrichtung von Versionsverwaltungssystemen und CI-Pipelines
    • Einrichtung eines Changerequestsystems
    • Dokumentation der Software sowie Arbeitsmethoden
  • Umfassende Beratung im Bereich Softwareentwicklung und DevOps
C# Asp.Net Core 8 TypeScript SQL VS22 MariaDB Angular Blazor HTML CSS Xunit Git Github (Actions Git) Jira Confluence Reactive Extensions MS Teams HeidiSQL Copilot RustDesk VirtualBox Docker Postman Docotic (PDF-Erstellung/Dokumentsignierung) PowerShell IIS Node.js Log4Net DDD (Domain-driven Design) npm Client-Server Architektur
BetaSENSE GmbH/CLOUDIRION GmbH
2 Monate
2024-05 - 2024-06

Start Entwicklung einer Onlinehandelsplattform

Angular 17 TypeScript Reactive Extensions ...
Im Rahmen des eigenen Projekts entwickle ich eine Internetplattform mit der kommerzielle wie auch nicht kommerzielle Anbieter Produkte und Dienstleistungen verkaufen, verleihen, tauschen oder verschenken können (vergleichbares Portal: ?kleinanzeigen. com?).
Angular 17 TypeScript Reactive Extensions Jasmine (Tests) C# ASP.NET Core Web API(REST) PostgreSQL Entity Framework (ORM) xUnit DDD (Domain-driven Design) Resharper Automapper Log4Net Bcrypt (Verschlüsselung) Moq Swagger
5 Monate
2023-12 - 2024-04

Einarbeitung in Ki-Technologien

Python Tensorflow Scikit-Learn ...

Python Tensorflow Scikit-Learn VS-Code
7 Monate
2023-01 - 2023-07

Automatisierung der Softwareinstallationsprozesse

PowerShell Batch Python ...
Automatisierung vom Softwareinstallationsprozessen (SW-Neuinstallation, SW-Update, SW-Upgrade) für ein System bestehend aus drei Geräten (Inkubator, Roboterarm, vollautomatisches Mikroskop System) sowie die Einführung und Implementierung von Continous Integration
  • Entwicklung einer Installationssoftware, welche die Installation aller für den Betrieb benötigten Programme und Einstellungen für ein System aus drei miteinander zusammenarbeitenden Geräten automatisch bewerkstelligt
  • Einrichtung einer GitLab Umgebung für Codeverwaltung und Continous Integration (Pipeline/GitLab Runner)
  • SW-Dokumentation/Anleitungen für Benutzer
PowerShell Batch Python GitLab Git TortoiseGit Windows Forms IIS Inno Setup MS-Teams VirtualBox Docker
Resolve Biosciences GmbH
5 Monate
2022-04 - 2022-08

Weiterentwicklung eines Programms zum Bearbeiten von Konsistenzfehlerreports

VS19 C#8 SQL-Server ...
Weiterentwicklung eines Programms zum Bearbeiten von Konsistenzfehlerreports welche von einer Meldesoftware für Banken und Kreditinstitute erzeugt wird.
  • Planung und Entwicklung neuer Anforderungen und Funktionalitäten
  • Architektonische Änderungen (z.B. Umstellung der WPF-Gui auf das MVVM-Pattern)
  • Softwaretests
  • Fehlerbehebung
  • Beratung des Kunden
  • SW-Dokumentation
VS19 C#8 SQL-Server SQL (Stored Procedures) NUnit WPF Automic TFS BMC (ITSM-Tool) GitLab
FISP (Finanz Informatik Solutions Plus GmbH)
5 Monate
2021-08 - 2021-12

Digitalisierung von Behörden

ASP.Net (MVC) VS-Code C# ...
Projekt im Bereich der Digitalisierung von Behörden (Weiterentwicklung eines Nachrichtensystems)
  • Erweiterung der Funktionalitäten
  • Dokumentation
  • Softwaretests
  • Fehlerbehebung
ASP.Net (MVC) VS-Code C# VS SoapUI(Testframework) AsciiDoc (Doku) VM Azure DevOps GIT NUnit SQL-Server PowerShell-Scipt SCRUM IIS WCF Quartz.Net
HZD (Hessische Zentrale für Datenverarbeitung)
1 Jahr 2 Monate
2020-05 - 2021-06

Internet- Onlinehandelsplattform

Angular (Dashboard) TypeScript Asp.Net (MVC) ...
Weiterentwicklung/ Vermarktung einer Internet- Onlinehandelsplattform für regionale Produkte/ Anbieter
  • Optimierung auf Basis von Kundenfeedback (z.B. mehr Bilder, Videoupload usw.)
  • Implementierung weiterer Funktionalitäten (z.B. Erweiterte Suchfilter)
  • Performanceoptimierung (z.B. Ladezeit der Webseite)
  • Entwicklung eines Management-Dashboards zur Verwaltung/Überwachung des Portals (z.B. Verwaltung von User-Accounts (Freischaltung, Sperrung, Vertrag verlängern, Daten korrigieren usw.), Verschicken von E-Mails, Besucherstatistiken)
Angular (Dashboard) TypeScript Asp.Net (MVC) VS-Code C#8 VS19 Resharper EF-Core Postman ASP.net-Web-API2 (REST) N-Log HTML5 Bootstrap CSS PageSpeedInsights(Google-Tool) Google Ads Razor
diverse Kunde
3 Monate
2020-02 - 2020-04

Weiterentwicklung einer Software zur Verwaltung automatischer Lagersysteme

Softwareentwickler C#8 VS19 Resharper ...
Softwareentwickler
  • Implementierung neuer Features und Fehlerbehebung
C#8 VS19 Resharper WPF (MVVM) SQL-Developer Dapper Mehrschichtarchitektur (Presentation Layer Geschäftslogik Data Acces)
KASTO GmbH
Achern (Baden)
4 Monate
2019-09 - 2019-12

Entwicklung einer Software zum Teilnehmermanagement

Softwareentwickler C#8 VS19 Resharper ...
Softwareentwickler
Entwicklung einer Software zum Teilnehmermanagement von Meetings welche sich innerhalb virtueller Räume (Microsoft-HoloLens) abspielen
  • Einrichtung von CI-Pipelines, Schnittstellenentwicklung (REST), Codereviews, Story Schätzung, Dokumentation, Entwicklung/Testen von Tools zur Latenzzeitmessung (Unterschiedliche Protokolle innerhalb unterschiedlicher Netze), Performancetest (Test unterschiedliche Netzwerkprotokolle)
C#8 VS19 Resharper Scrum Azure Azure-DevOps Azure-Webapps Postman Photonserver PsPing NetCore Git
Daimler TSS GmbH
5 Monate
2019-05 - 2019-09

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 ASP.NET MVC5 VS17 ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet / Handelsplattform/ Suchmaschine für regionale Produkte und Anbieter

  • Verbesserung des Designs
  • Zugriff auf Datenbank über einen Webservice
  • Migration von EF6 nach EFCore
  • Verbesserung der Testabdeckung
  • Coderefaktorisierung
C#6 ASP.NET MVC5 VS17 WEB DEPLOY EFCore SQL SERVER 2014 SQL SERVERMangement Studio REST / WEB-API JavaScript JQuery NUnit Jasmine AzureDevOps HTML CSS Resharper IIS Plesk Ninject Moc TDD
Privates Internetprojekt
4 Monate
2019-01 - 2019-04

Weiterentwicklung einer Software

Softwareentwickler (selbständig) C#6 VS17 Resharper ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Software zur Planung chemischer Experimente

  • Umsetzung neuer Features
  • Codereviews
  • Fehlerbehebung
  • Dokumentation
  • Storyschätzung


Teamgröße:

10

C#6 VS17 Resharper Jira Confluence Bitbucket Team City Scrum Nunit Fluent Assertions TDD
hte GmbH (BASF)
2 Monate
2018-11 - 2018-12

Fehlerbehebung und Refaktorisierung einer Software

Softwareentwickler (selbständig) C#6 VS17 Jira ...
Softwareentwickler (selbständig)

Fehlerbehebung und Refaktorisierung einer Software zur Temperatur/Luftfeuchteü berwachung von Messräumen

  • Fehleranalyse/behebung
  • Modularisierung des Programmcodes
  • Einführung von Unitests


Teamgröße:

2

C#6 VS17 Jira Modbus Protokoll Entity Framework MySQL phpMyAdmin MonoDevelop NU nit Resharper
Carl Zeiss 3D Automation GmbH
2 Monate
2018-07 - 2018-08

Umstellung eines Messdatenverwaltungssystems

Softwareentwickler (selbständig) C#6 VS17 VSTS ...
Softwareentwickler (selbständig)

Umstellung eines MS Access basierten Kunden und Messdatenverwaltungssystems auf eine Azure/SQL Server Lösung

  • Datenbankentwicklung/-analyse


Teamgröße:

2

C#6 VS17 VSTS SQL SERVER Scrum Azure MS Access VBA
AIT GmbH
9 Monate
2017-10 - 2018-06

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 VS17 Azure Devop s ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet /Handelsplattform / Suchmaschine für regionale Produkte und Anbieter

  • Entwicklung/Weiterentwicklung benötigter Funktionalitäten 
    • Umkreissuche nach Anbietern u nd Produkten
    • Anbieteracconts
    • Webshops
    • Newsletterfunktionen
    • Logins
    • CMS System zum Einpflegen von Geschäftsdaten
    • ?Besucherstatistik usw.


Teamgröße:

1

C#6 VS17 Azure Devop s SQL SERVER EF Core Ja va/Typescript HTML CSS N U nit Moc Jas mine jQuery ASP.NET Web Api 2 Ninject DI F ramework
Privatprojekt
4 Monate
2017-06 - 2017-09

Refaktorisierung des Programmcodes

Softwareentwickler (selbständig) C#6 VS15 WPF/MVVM ...
Softwareentwickler (selbständig)

Refaktorisierung des Programmcodes einer grafischen Benutzeroberfläche(WPF)

  • Analyse/Dokumentation relevanter Codeabhängigkei ten vorhandener UI-Elemente

  • Reduktion von Codeabhängigkeiten

  • Reduktion/Vereinfachung von Style Definitionen

  • Vereinfachung/Reorganisation der Theme-Umschaltung


Teamgröße:

6

C#6 VS15 WPF/MVVM Snoop(UI Analysetool) Autofac Resharper Co deMaid Log4Net Scrum/Kanban Scrum Poker Jira Confluence TFS
Saxonia Systems AG/ Carl Zeis s Microscopy GmbH
1 Jahr 1 Monat
2016-05 - 2017-05

Weiterentwicklung einer Internet / Handelsplattform

Softwareentwickler (selbständig) C#6 ASP.NET MVC5 VS15 ...
Softwareentwickler (selbständig)

Weiterentwicklung einer Internet / Handelsplattform/ Suchmaschine für regionale Produkte und Anbieter

  • Entwicklung eines CMS-Systems zum Anlegen/Selbstpflege eines Unternehmensprofils (Produkte, Bilder, Preise, Kontaktdaten...)
  • Automatische Generierung von Set-Cards auf Basis vorhandener Unternehmensprofildaten
  • Automatische Generierung dynamischer Webseiten auf Basis vorhandener Unternehmensprofildaten
  • Entwicklung einer Umkreissuche nach Anbietern, Produkten und Angeboten
  • Implementierung von Suchfunktionen zum Auffinden von Produkten und Anbietern
  • Implementierung eines Newsletterservice für Anbieter
  • Erfassung und Darstellung statistischer Daten (Besucherzahlen, Suchbegriffe...)
  • Entwicklung einer webservicebasierten Administratoroberfläche zur Verwaltung / Überwachung des Portals
  • Entwicklung eines Webshopsystems für Anbieter zur Selbstpflege
C#6 ASP.NET MVC5 VS15 WEB DEPLOY EF6 TortoiseSVN SQL SERVER 2014 SQL SERVER Mangement Studio REST / WEB API J avaScript JQuery NUnit Jasmine Jenkins HTML CSS Resharper IIS Plesk Ninject Windows Ser ver 2012 Moc
Eigenes Internetprojekt
6 Monate
2015-11 - 2016-04

Support im Bereich MES ? Schnittstellenentwicklung

Softwareentwickler(selbständig) C# VS15 WF4 ...
Softwareentwickler(selbständig)

Automatisierung des Datenaustausches (Messergebnisse, Befehle) zwischen einem Prüfstand und einer Excel Tabelle

  • Automatisierung des Datenaustausches (Messergebnisse + Messreihen) zwischen Excel-Tabellen und einer Software zur Steuerung eines Prüfstandes (Dichtungen) mithilfe von Workflows (WF4)

  • Entwicklung entsprechender ?Workflows? bzw. ?Codeactivities?

  • Integration der erzeugten ?Codeactivities? in die graphische Benutzeroberfläche des vorhandenen Workfloweditors zur Generierung neuer Workflows

  • Optimierung der Benutzeroberfläche des eingesetzten Workfloweditors (z.B. Filedialoge)

C# VS15 WF4 TFS WPF OFFICE INTEROP NUNIT
Bosch GmbH
10 Monate
2015-01 - 2015-10

Weiterentwicklung einer Internet/Handelsplattform für regionale Produkte

Softwareentwickler (selbständig)
Softwareentwickler (selbständig)
Privatprojekt
3 Jahre
2012-01 - 2014-12

Entwicklung eines neuen optischen Verfahrens

Softwareentwickler (angestellt)
Softwareentwickler (angestellt)

Entwicklung eines neuen optischen Verfahrens zur automatischen Detektion von Krebszellen

  • Umsetzung/Implementierung aller softwarerelevanter Anforderungen des Verfahrens/Gerätes
  • Entwicklung einer High-Level Software zur Ansteuerung/Bedienung des Gerätes
  • Entwicklung einer GUI zur Eingabe von Parameter für die Ablaufsteuerung des Gerätes(z.B: automatisches Scannen eines Objekträgers / Probe mithilfe einer an ein Mikroskop angeschlossenen CCD-Kamera)
  • Automatische Generierung eines Gesamtbildes scharfen Teilbereichen mehrerer Einzelaufnahmen
  • Implementierung eines automatischen Zellzählalgorithmus
  • Beratung und Schulung des Kunden bei der Bedienung des Gerätes

Teamgröße:
3

Entwicklung von Softwarekomponenten zur Ablaufsteuerung und Datenmangement vollautomatischer Analysesysteme

  • Softwareintegration von Hardwarekomponenten (z.B. CCD Kamera) in ein Analysesystem
  • Entwicklung von Gerätesimulatoren für Softwaretests (Software existiert bereits aber noch keine Hardware)
  • Entwicklung von Servicesoftware zum Vorabtesten von noch sich in Entwicklung befindlicher Geräte (z.B. zur Ansteuerung einzelner Hardwarekomponenten)
  • Beschleunigung von "zu langsamen" Softwarekomponenten durch Parallelisierung (z.B. automatische Fokussierung einer CCD-Kamera)

Teamgröße:
14

Konfiguration und Betreuung eines CI-Servers (Jenkins)

  • Autom. Builds
  • Autom. Unittesting
  • Statische Codeanalyse
VS10 C# WPF OpenCV ActiveDcam ImageJ Enterprise Architect VS8-13 C++ C++/CIL AMP NUnit Resharper AQTime(Performanztest) SQL-Server WPF WCF WindowsForms StyleCop FxCop Resharper SCRUM Jenkins
Stratec biomedical AG
7 Monate
2011-06 - 2011-12

Entwicklung einer Internetplattform für Anbieter von Bioprodukten

Softwareentwickler (selbständig)
Softwareentwickler (selbständig)
Java JSP Servlets Eclipse Tomcat HTML CSS
Im eigenen Auftrag
5 Monate
2011-01 - 2011-05

Entwicklung und Test von Programmen zur Ablaufsteuerung

Softwareentwickler(angestellt)
Softwareentwickler(angestellt)
  • Entwicklung und Test von Programmen zur Ablaufsteuerung von Laborgeräten (Pipettierroboter, Mikroplattenfloureszensreader)
  • Entwicklung von graphischen Benutzerschnittstellen zur Integration von Benutzerdaten in den automatisierten Programmablauf
  • Programmdokumentation

Teamgröße:
3

Venus(1+2) VM Workstation V7.0 MS-SQL-Server 2005 TortoiseSVN
Infoteam, Software Ag
2 Jahre 9 Monate
2008-01 - 2010-09

diverse Projekte

Softwareentwickler
Softwareentwickler

Weiterentwicklung einer Software zur Simulation der Ausbreitungsdynamik von Epidemien

  • Entwicklung einer GUI zur Konfiguration von Startparameter für mathematische Simulationen und graphischer/ tabellarischer Darstellung der Ergebnisse

Entwicklung datenbankgestützter Internetseiten (Online – Fragebögen) für das Gesundheitswesen

  • Erstellung von Online-Fragebögen zur statistischen Erfassung der Häufigkeit, Zeitraum Verlauf etc. von Krankheiten/Epidemien unter der Bevölkerung

Entwicklung eines Online - Restaurantführers

Zu implementierende Funktionalitäten:

  • Umkreissuche für Besucher der Webseite nach Restaurants und Gerichten
  • Gesonderte Suche nach Angeboten und Mittagstischen für Besucher der Webseite
  • Sortierung der Suchergebnisse nach Entfernung, Preis, Vegetarisch usw. Gesonderte Suche nach Angeboten und Mittagstischen für Besucher der Webseite
  • CMS für Restaurantbesitzer zur Eingabe und Selbstverwaltung Ihrer Unternehmensdaten (Adresse, Bilder, Angebote, Öffnungszeiten, Neuigkeiten, Veranstaltungen, Speisekarten etc.)

Teamgröße bei allen Projekten:
2

Java Swing/AWT Eclipse SVN PHP MySQL HTML CSS JavaScript jQuery Ajax Trac
Epimos UG, Explosys GmbH
8 Monate
2007-02 - 2007-09

Auremol (Software zur autom. Analyse von NMR-Spektren)

Wissenschaftlicher Assistent / Softwareentwickler
Wissenschaftlicher Assistent / Softwareentwickler
  • Weiterentwicklung des Softwareprojekts Auremol (Software zur autom. Analyse von NMR-Spektren)

Teamgröße:
4-5

Lehrstuhl für Biophysik und physikalischer Biochemie der Universität Regensburg
3 Monate
2001-08 - 2001-10

Entwicklung eines Online Tools zur DNA-Sequenz-Optimerung

Softwareentwickler
Softwareentwickler
  • Entwicklung eines Online Tools zur DNA-Sequenz-Optimerung
  • Erweiterung einer Klassenbibliothek zum Rendern von Grafikprimitiven
  • Entwicklung einer Klassensammlung zur formatierten Ausgabe von DNA Sequenzen
Java Swing Eclipse
ENTELECHON ENTELECHON in Regensburg / Biotechnologie + Softwareentwicklung
Regensburg

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 2 Monate
2001-11 - 2006-12

Promotion

Doktor, Lehrstuhl für Biophysik und physikalischer Biochemie/ Universität Regensburg
Doktor
Lehrstuhl für Biophysik und physikalischer Biochemie/ Universität Regensburg
  • Dissertation: auf Anfrage
5 Jahre 7 Monate
1995-11 - 2001-05

Studium - Biologie

Diplom, Universität Regensburg
Diplom
Universität Regensburg
Thema der Diplomarbeit: auf Anfrage
1 Jahr 1 Monat
1994-10 - 1995-10

Studium - Elektrotechnik

Fachhochschule Regensburg
Fachhochschule Regensburg

Position

Position

(Senior)Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

C#/.NET Angular R&D JavaScript WPF TypeScript MS-SQL Server EF6/Core AzureDevOps XUnit CSSS REST Englisch GIT Python Domain Driven Design GitHub Atlassian JIRA Scrum ASP.NET Docker Azure

Schwerpunkte

C#/.NET ? Umfeld

Aufgabenbereiche

Laborautomatisierung
Vollautomatische Analysesysteme
Pippetierroboter
Ablaufsteuerung
Liquidhandling
Planungstool für chemische Experimente
Automotive
Mikroplattenreader
Mikroskopie
CCD-Kamera
Meldesoftware im Bankwesen
E-Mail-Nachrichtensystem
Justiz
Digitalisierung im Behördenbereich
Lagerverwaltungssoftware
Experte
Temperaturüberwachung von Messräumen
Proteinstrukturaufklärung

Produkte / Standards / Erfahrungen / Methoden

.NetCore
Asp.Net (MVC)
ASP.NET MVC5
ASP.net-Web-API2 (REST)
Azure
Azure-DevOps
Azure-Webapps
AzureDevOps
Bootstrap
CSS
EFCore
Git
HTML
IIS
Jasmine
JQuery NUnit
Moc
N-Log
Ninject
Photonserver
Plesk
Postman
PsPing
Resharper
REST / WEB-API
Scrum
TDD
VS-Code
VS17
VS19
VSTS
WEB DEPLOY
WPF (MVVM)

Profil
Ich bin leidenschaftlicher Softwareentwickler mit mehr als 20 Jahre Erfahrung in der Konzeption und technischen Umsetzung von Desktop- wie auch Webapplikationen. Mein technischer Schwerpunkt liegt insbesondere im C#/.NET Ökosystem (>13 Jahre). Ich arbeite meistens als Fullstack-Entwickler, so dass ich gleichermaßen Aufgaben im Backend als auch im Frontend übernehmen kann. Aufgrund meiner langjährigen praktischen Erfahrung in unterschiedlichen Firmen und Projekten als Solo- und Team-Entwickler (SCRUM), konnte ich mir umfangreiche technische sowie methodische Kenntnisse aneignen. Bei meiner Arbeit lege ich großen Wert auf Erzeugung von qualitativ hochwertigem Code der wichtigen Kriterien wie z.B. Modularität, Wartbarkeit oder Lesbarkeit entspricht. Auch ist mir eine offene Kommunikation und gegenseitige Hilfsbereitschaft in der Zusammenarbeit mit Kollegen des Teams und der Projektleitung sehr wichtig. Ich bin sehr lernbegierig und immer offen für neue Technologien und Konzepte sowie interessante und herausfordernde Aufgaben. Gerne möchte ich Sie mit meiner Expertise bei Ihren Projekten tatkräftig unterstützen und würde mich deshalb über eine Möglichkeit mich persönlich bei Ihnen vorzustellen sehr freuen.

Software-Design & Architektur
  • Clean Code, SOLID, TDD, Dependency Injection
  • Patterns: MVC, MVVM, DDD, Repository, Factory, Mehrschicht-Architekturen, Clean Architecture
  • UML & Modellierung: Enterprise Architect, ArgoUML

Frameworks & Technologien
  • .NET (4.8, Core, 8), ASP.NET Core, ASP.NET MVC, JSP(Javatechnologie)
  • Blazor WASM, Angular (bis v20), WPF (MVVM), Windows Forms
  • Node.js, npm, Reactive Extensions
  • ORM: Entity Framework (6 & Core), Dapper

Frontend & Web
  • HTML5, CSS, Bootstrap, jQuery, Angular Material
  • Webserver: IIS, Apache, Tomcat, Ngnix

Schnittstellen und Transferprotokolle:
  • REST, SOAP, WCF, WebSockets, MQTT, Modbus, TCP/IP, OPC UA

DevOps & CI/CD
  • Azure DevOps, GitHub, GitLab, Bitbucket, Jenkins, TeamCity, Automic
  • Versionsverwaltung: Git (GitFlow, trunk-based), SVN
  • Containerisierung: Docker
  • Cloud: Microsoft Azure (AppService, SQL, VM, Ressourcenverwaltung)

Testing & Qualität
  • Unit-Testframeworks: xUnit, NUnit, MSTest, Jasmine, Karma, unittest (Python), Vitest(Angular)
  • Integrationstest-Frameworks: SoapUI
  • Behavior-Driven-Testframeworks. SpecFlow
  • Codequalität: Resharper, SonarQube, NDepend, CodeMaid

Last- und Performanztests
  • AQTime (C# Code), PsPing (Netzwerkkommunikation), Performance-Profiler (Visual-Studio)

Dokumentation & Kollaboration
  • Confluence, AsciiDoc, Wiki (Azure), MS Office
  • Kommunikation: MS Teams, Skype, Zoom, TeamViewer

Spezialkenntnisse
  • Bildverarbeitung: OpenCV, ImageJ, GIMP
  • Hardwareanbindung: CAN-Bus, RS232, Sensorik, Roboterarm, Mikroskop
  • KI & ML: Erste praktische Erfahrungen mit OpenAI API, Copilot, AutoGen (Multi-Agent-Systeme), PyTorch, scikit-learn
  • Arbeiten auf Linux/Unix Systemen
  • Programmtechnische PDF-Generierung

Sicherheit
  • ASP.NET Identity
  • OAuth(auth0)

andere Tätigkeiten
10/1993 ? 10/1994
Ableistung des Grundwehrdienstes

Berufserfahrung Softwareentwicklung
  • >24 Jahre Softwareentwicklung
  • >13 Jahre C#/.NET Umfeld

Betriebssysteme

Linux
MS-DOS
Unix
Linux(Debian),UNIX
Windows
Windows-Server

Programmiersprachen

C#
bis v12
C++
Java
JavaScript
PHP
TypeScript
Python
PowerShell
Batch
SQL
F#
MSSQL
PostgreSQL
MySQL
MariaDB
Access
IDEs
Visual Studio(8-22), VS Code, Eclipse

Datenbanken

phpMyAdmin
pgAdmin
MS SQL
MySQL
SQL Management Studio
PostgreSQL
MariaDB
HeidiSQL

Datenkommunikation

Bus
DCAM/ISAM
Internet, Intranet
JSON
Message Queuing
Novell
RS232
SMTP
TCP/IP
XML

Hardware

Analysesystem
Ansteuerung CCD-Kamera
Ansteuerung Schrittmotoren
Bus
CAN
CCD-Kamera
Ellipsometer
Industrie-Roboter
Pipettierroboter,autom. Analysesysteme
PC
Pipettierroboter
Sensoren
(Wärme/Luftfeuchtigkeit)

Design / Entwicklung / Konstruktion

Eclipse
Mono
VisualStudio
(8-17)

Branchen

Branchen

  • Biomedizintechnik
  • Chemische Industrie
  • Finanzinformatik (Bank)
  • Automotive
  • Maschinenbau
  • Messtechnik
  • Internet
  • Lifesciences
  • Forschung
  • Behörden
  • Rüstungsindustrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.