Senior-Softwareentwickler im NET/C# - Umfeld
Aktualisiert am 10.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.02.2025
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

10 Monate
2024-05 - heute

Start Entwicklung einer Onlinehandelsplattform (privates Nebenprojekt)

Angular 17 TypeScript Reactive Extensions ...
Meine aktuelle Tätigkeit beinhaltet die Entwicklung einer Internetplattform.
  • 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
3 Jahre 1 Monat
2022-02 - heute

Erstellung eines Webshops mit Produkten mehrerer Anbieter

  • Entwicklung eines CMS zum Selbsteinpflegen von Produkt bzw. Unternehmensdaten

  • Entwicklung eines Front-Ends zum Suchen und Kaufen von Produkten und Anbietern

  • Entwicklung eines Front-Ends zur Administrierung (z.B. Kontoverwaltung) des Webshops

C#10 VS22 Angular TypeScript Jasmine Karma PostgreSQL .NET 6 EFCore NUnit Azure DevOps DDD(Domain-driven-Design) AutoMapper TDD Shopify-API REST
7 Monate
2024-07 - 2025-01

Neuentwicklung einer Software zur Auswertung von Infrarotspektrometerdaten

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)
  • Einführung/Etablierung von Softwareentwicklungsprozessen und SW-Management
    • Festlegung der Arbeitsschritte des Software-Livecycles (von der Erfassung der Requirements bis zum SW-Deployment)
    • 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
  • Teamgröße: 1

C# Asp.Net Core 8 TypeScript SQL VS22 MariaDB Angular 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
BetaSENSE GmbH/CLOUDIRION GmbH
5 Monate
2023-12 - 2024-04

Theoretische und praktische Einarbeitung in KI-Themen

Python Tensorflow Scikit-Learn ...
Theoretische und praktische Einarbeitung in KI-Themen unter Benutzung von Python
  • Ich entwickle gerade eine kleine Gui-Pythonanwendung die es ermöglicht, Algorithmen aus den Bibliotheken scikit learn oder Tensorflow mit verschiedenen Datensätzen und Parameter zu testen
Python Tensorflow Scikit-Learn VS-Code
7 Monate
2023-01 - 2023-07

Automatisierung der Softwareinstallationsprozesse

PowerShell Batch Python ...
Automatisierung der Softwareinstallationsprozesse (SW-Neuinstallation, SW-Update, SW-Upgrade) für ein System bestehend aus drei Geräten (Inkubator, Roboterarm, vollautomatisches Mikroskopsystem)
  • Entwicklung einer Installationssoftware, welche die Installation aller für den Betrieb benötigten Programme und Einstellungen für ein System aus drei miteinander zusammenarbeitender Geräte automatisch bewerkstelligt
  • Einrichtung einer GitLab Umgebung für Codeverwaltung und Continous Integration (Pipeline/GitLab Runner)
  • SW-Dokumentation/Anleitungen


Teamgröße:

3

PowerShell Batch Python GitLab Git TortoiseGit Windows Forms IIS Inno Setup MS-Teams VirtualBox
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


Teamgröße:

5 - 6

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

Digitalisierung von Behörden (Weiterentwicklung eines Nachrichtensystems)
  • Erweiterung der Funktionalitäten
  • Dokumentation
  • Softwaretests
  • Fehlerbehebung


Teamgröße:

11

ASP.Net (MVC) VS-Code C# VS SoapUI(Testframework) AsciiDoc(Doku) VM Azure DevOps GIT NUnit SQL-Server PowerShell-Scipt SCRUM IIS WCF
HZD Hessische Zentrale für Datenverarbeitung
1 Jahr 2 Monate
2020-05 - 2021-06

Weiterentwicklung/Vermarktung einer Internet/Onlinehandelsplattform

Softwareentwickler Angular TypeScript Asp.Net (MVC) ...
Softwareentwickler

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/Überwachnung des Portals (z.B. Verwaltung von User-Accounts (Freischaltung, Sperrung, Vertrag verlängern, Daten korrigieren usw.), Verschicken von E-Mails, Besucherstatistiken)

    Angular TypeScript Asp.Net (MVC) VS-Code C#8 VS19 Resharper EF-Core Postman ASP.net-Web-API2 (REST) N-Log HTML Bootstrap CSS Angular (Dashboard) HTML5 Google Ads Razor PageSpeedInsights
    1 Jahr 2 Monate
    2020-05 - 2021-06

    Weiterentwicklung/Vermarktung einer Internet/Onlinehandelsplattform

    • 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/Überwachnung 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

    Softwareentwickler (Full-Stack) C#8 VS19 Resharper ...
    Softwareentwickler (Full-Stack)
    Weiterentwicklung einer Software zur Verwaltung automatischer Lagersysteme
    • Implementierung neuer Features und Fehlerbehebung


    Teamgröße:

    4

    C#8 VS19 Resharper WPF (MVVM) SQL-Developer Dapper
    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
    • Storyschätzung
    • Dokumentation
    • Entwicklung/Testen von Tools zur Latenzzeitmessung (Unterschiedliche Protokolle innerhalb unterschiedlicher Netze)


    Teamgröße:

    5

    C#8 VS19 Resharper Scrum Azure Azure-DevOps Azure-Webapps Postman Photonserver PsPing .NetCore Git
    Daimler TSS GmbH
    Ulm (Donau)
    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, Universität Regensburg
    Doktor
    Universität Regensburg

    Lehrstuhl für Biophysik und physikalischer Biochemie

    Kernziele:

    • Filterung großer Mengen von Atomabstandsinformationen aus über 1000 aufgeklärter 3D-Proteinstrukturen.

    • Erzeugung einer Datenbank aus Wahrscheinlichkeitsdichte-Verteilungen basierend auf den gewonnenen
      Atomabstandsinformationen.

    • Erzeugung eines Softwaretools zur Zuordnung von nicht eindeutigen NMR ? Signalen mit der Hilfe von
      statistischen Methoden unter Einbeziehung der erzeugten Wahrscheinlichkeitsverteilungen.


    Weitere Tätigkeiten während der Promotion:
    Leitung von Praktika für Studenten der Biologie, Biochemie und Medizin

    • Kurs Homlogiemodelling (Modellierung der 3-D Struktur eines unbekannten Proteins aufgrund einer gegebenen DNA-Sequenz mit der Hilfe von Struktur / DNA-Sequenz Datenbanken, Sequenzanalysealgorithmen und Moleküldynamiksimulationsprogrammen.

    • Leitung Kurs Physik (Kalorimetrie)


    Kenntnisse:

    C, Microsoft Visual Studio, Statistische Methoden (Bayessche Analyse), Kurvenglättungsverfahren (Spline Interpolation), Auremol (Software zur automatischen Auswertung von NMR Spektren), Sybyl (Moleküldynamiksimulation), CNS (Strukturrechnung), MOLMOL (Molekülgrafikprogramm), UNIX (Programmierung, div. Anwendungen)
    5 Jahre 7 Monate
    1995-11 - 2001-05

    Biologie

    Diplom, Universität Regensburg
    Diplom
    Universität Regensburg

    • Biophysik (3D-Proteinstrukturaufklärung / NMR-Spektroskopie)

    Praktika:

    • Biochemie

    • Genetik

    • Zoologie

    • Ethologie

    • Biophysik

    • Molekularbiologie

    • Physik

    • physikalische Chemie

    • organische Chemie

    • anorganische Chemie

    • Programmierung mathematischer Methoden in C


    Uni-Kurs:

    • QT / C++


    Thema der Diplomarbeit:

    auf Anfrage


    Kenntnisse:

    C, UNIX, Microsoft Visual Studio als Entwicklungsumgebung, SAMBA
    1 Jahr 1 Monat
    1994-10 - 1995-10

    Studium der 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
    letzte 10 Jahre

    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

    • Berufserfahrung Softwareentwicklung: >20 Jahre

    • Hervorragenes naturwissenschaftliches und technisches Verständnis (Physik, Molekularbiologie, Genetik).

    • Langjährige Arbeitserfahrung innerhalb interdisziplinärer Teams (Physiker, Ingenieure, Biologen, Soziologen, Mathematiker)


    Über mich

    • 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 (>12 Jahre).
    • Ich arbeite meistens als Full Stack-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- wie auch als 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. 

    Kenntnisse
    Softwaredesignkonzepte
    CleanCode, TDD, SOLID, DI

    Architekturen
    Layering, MVC, MVVM, DDD (Domain Driven Design), Repository Pattern

    UML/Architektur Tools
    Enterprise Architect, Argo/UML

    Agile Vorgehensmodelle
    SCRUM, Kanban

    Codemangement/CI
    Azure Devops, GitLab, GitHub, Jira, Jenkins, Bitbucket, Team City, Automic

    Versionsverwaltung
    Git, TortoiseSVN, TortoiseGIT, GitFlow, Trunked-based

    Entwicklungsumgebungen
    VisualStudio (2022), VSCode, Eclipse

    .Net Frameworks
    .Net.4.8, .NET Core, .NET 8

    ORM-Mapper
    Entitity Framework (6 + Core), Dapper

    Testframeworks
    XUnit, NUnit, MS Test, Jasmine, Moc, Fluent Assertions, SpecFlow, SoapUI, Karma, unittest (Python), Angular TestBed

    Desktop GUI Frameworks
    WPF(MVVM), Windows Forms, Java Swing/Awt, PyQT6

    Webframeworks
    Asp.Net Core 8, Asp.Net Mvc, Angular

    HTML (Style)
    Bootstrap, CSS, HTML5, jQuery, Angular Material

    Webserver (Konfiguration)
    IIS, Apache, Tomcat

    Codequalität
    Resharper, CodeMaid, SonarQube, NDepend (statische Codeanalyse)

    Container
    Docker

    Cloudtechnologien
    Azure (DevOps, AppService, SQL-Server, VM, Resourcenverwaltung)

    Dokumentation
    Confluence, AsciiDoc, Office

    Kommunikation
    Skype, MS-Teams, TeamViewer, Zoom, RustDesk

    Bildverarbeitung/Grafik
    ImageJ, OpenCV, GIMP

    Sonstige Tools
    Postman (Schnittstellentest), Quartz.Net (Sheduler), PDF Sharp, Docotic (automatische PDF- Erstellung mit C#), Open XML (Excelprogrammierung), EPPlus (Erzeugung von Exceldokumenten), Reactive Extensions, Prism (Erweiterung für WPF), VirtualBox, HeidiSQL, phpMyAdmin, SQL Server Management Studio, Automapper, Node.js, Log4Net, npm

    Praktikum

    07/2001 - 10/2001

    Rolle: Praktikant

    Kunde: Biotechnologie


    Aufgaben:

    • Industriepraktikum Bioinformatik

    • Programmierung div. Bioinformatiktools (z.B. DNA-Sequenzanalyse)


    Kenntnisse:

    Java/Applets/Eclipse


    Firmen

    ExploSYS GmbH, Infoteam Software Ag, STRATEC SE, Zeiss Microscopy, Zeiss 3D Automation GmbH, Daimler TSS, KASTO Machinenbau, FISP (Finanz Informatik Solutions Plus GmbH), HZD (Hessische Zentrale für Datenverarbeitung), Resolve Biosciences GmbH, HTE GmbH (BASF), Bosch GmbH, BetaSENSE GmbH, CLOUDYRION GmbH


    Betriebssysteme

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

    Programmiersprachen

    Angular
    C
    3 .8 Jahre
    C#
    6, 8
    C++
    6 Monate
    Java
    2 Jahre
    JavaScript
    3 Jahre
    PHP
    3.5 Jahre
    TypeScript
    VBA
    VBScript
    1 Monat
    Python
    PowerShell
    Batch
    SQL

    Datenbanken

    Dapper
    ORM-Mapper
    EF-Core
    Microsoft Access
    MS Access
    MS SQL Server
    Grundkenntnisse
    MySQL
    2 Jahre Praxis/Datenbankdesign/phpAdmin
    SQL SERVER Mangement Studio
    SQL-Developer
    Oracle
    Entity-Framework
    Version 6/Core
    PostgreSQL
    Access
    MariaDB

    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

    • Maschienenbau

    • Messtechnik

    • Internet

    • LifeScience

    • Forschung

    • Behörden

    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

    10 Monate
    2024-05 - heute

    Start Entwicklung einer Onlinehandelsplattform (privates Nebenprojekt)

    Angular 17 TypeScript Reactive Extensions ...
    Meine aktuelle Tätigkeit beinhaltet die Entwicklung einer Internetplattform.
    • 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
    3 Jahre 1 Monat
    2022-02 - heute

    Erstellung eines Webshops mit Produkten mehrerer Anbieter

    • Entwicklung eines CMS zum Selbsteinpflegen von Produkt bzw. Unternehmensdaten

    • Entwicklung eines Front-Ends zum Suchen und Kaufen von Produkten und Anbietern

    • Entwicklung eines Front-Ends zur Administrierung (z.B. Kontoverwaltung) des Webshops

    C#10 VS22 Angular TypeScript Jasmine Karma PostgreSQL .NET 6 EFCore NUnit Azure DevOps DDD(Domain-driven-Design) AutoMapper TDD Shopify-API REST
    7 Monate
    2024-07 - 2025-01

    Neuentwicklung einer Software zur Auswertung von Infrarotspektrometerdaten

    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)
    • Einführung/Etablierung von Softwareentwicklungsprozessen und SW-Management
      • Festlegung der Arbeitsschritte des Software-Livecycles (von der Erfassung der Requirements bis zum SW-Deployment)
      • 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
    • Teamgröße: 1

    C# Asp.Net Core 8 TypeScript SQL VS22 MariaDB Angular 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
    BetaSENSE GmbH/CLOUDIRION GmbH
    5 Monate
    2023-12 - 2024-04

    Theoretische und praktische Einarbeitung in KI-Themen

    Python Tensorflow Scikit-Learn ...
    Theoretische und praktische Einarbeitung in KI-Themen unter Benutzung von Python
    • Ich entwickle gerade eine kleine Gui-Pythonanwendung die es ermöglicht, Algorithmen aus den Bibliotheken scikit learn oder Tensorflow mit verschiedenen Datensätzen und Parameter zu testen
    Python Tensorflow Scikit-Learn VS-Code
    7 Monate
    2023-01 - 2023-07

    Automatisierung der Softwareinstallationsprozesse

    PowerShell Batch Python ...
    Automatisierung der Softwareinstallationsprozesse (SW-Neuinstallation, SW-Update, SW-Upgrade) für ein System bestehend aus drei Geräten (Inkubator, Roboterarm, vollautomatisches Mikroskopsystem)
    • Entwicklung einer Installationssoftware, welche die Installation aller für den Betrieb benötigten Programme und Einstellungen für ein System aus drei miteinander zusammenarbeitender Geräte automatisch bewerkstelligt
    • Einrichtung einer GitLab Umgebung für Codeverwaltung und Continous Integration (Pipeline/GitLab Runner)
    • SW-Dokumentation/Anleitungen


    Teamgröße:

    3

    PowerShell Batch Python GitLab Git TortoiseGit Windows Forms IIS Inno Setup MS-Teams VirtualBox
    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


    Teamgröße:

    5 - 6

    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

    Digitalisierung von Behörden (Weiterentwicklung eines Nachrichtensystems)
    • Erweiterung der Funktionalitäten
    • Dokumentation
    • Softwaretests
    • Fehlerbehebung


    Teamgröße:

    11

    ASP.Net (MVC) VS-Code C# VS SoapUI(Testframework) AsciiDoc(Doku) VM Azure DevOps GIT NUnit SQL-Server PowerShell-Scipt SCRUM IIS WCF
    HZD Hessische Zentrale für Datenverarbeitung
    1 Jahr 2 Monate
    2020-05 - 2021-06

    Weiterentwicklung/Vermarktung einer Internet/Onlinehandelsplattform

    Softwareentwickler Angular TypeScript Asp.Net (MVC) ...
    Softwareentwickler

    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/Überwachnung des Portals (z.B. Verwaltung von User-Accounts (Freischaltung, Sperrung, Vertrag verlängern, Daten korrigieren usw.), Verschicken von E-Mails, Besucherstatistiken)

      Angular TypeScript Asp.Net (MVC) VS-Code C#8 VS19 Resharper EF-Core Postman ASP.net-Web-API2 (REST) N-Log HTML Bootstrap CSS Angular (Dashboard) HTML5 Google Ads Razor PageSpeedInsights
      1 Jahr 2 Monate
      2020-05 - 2021-06

      Weiterentwicklung/Vermarktung einer Internet/Onlinehandelsplattform

      • 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/Überwachnung 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

      Softwareentwickler (Full-Stack) C#8 VS19 Resharper ...
      Softwareentwickler (Full-Stack)
      Weiterentwicklung einer Software zur Verwaltung automatischer Lagersysteme
      • Implementierung neuer Features und Fehlerbehebung


      Teamgröße:

      4

      C#8 VS19 Resharper WPF (MVVM) SQL-Developer Dapper
      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
      • Storyschätzung
      • Dokumentation
      • Entwicklung/Testen von Tools zur Latenzzeitmessung (Unterschiedliche Protokolle innerhalb unterschiedlicher Netze)


      Teamgröße:

      5

      C#8 VS19 Resharper Scrum Azure Azure-DevOps Azure-Webapps Postman Photonserver PsPing .NetCore Git
      Daimler TSS GmbH
      Ulm (Donau)
      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, Universität Regensburg
      Doktor
      Universität Regensburg

      Lehrstuhl für Biophysik und physikalischer Biochemie

      Kernziele:

      • Filterung großer Mengen von Atomabstandsinformationen aus über 1000 aufgeklärter 3D-Proteinstrukturen.

      • Erzeugung einer Datenbank aus Wahrscheinlichkeitsdichte-Verteilungen basierend auf den gewonnenen
        Atomabstandsinformationen.

      • Erzeugung eines Softwaretools zur Zuordnung von nicht eindeutigen NMR ? Signalen mit der Hilfe von
        statistischen Methoden unter Einbeziehung der erzeugten Wahrscheinlichkeitsverteilungen.


      Weitere Tätigkeiten während der Promotion:
      Leitung von Praktika für Studenten der Biologie, Biochemie und Medizin

      • Kurs Homlogiemodelling (Modellierung der 3-D Struktur eines unbekannten Proteins aufgrund einer gegebenen DNA-Sequenz mit der Hilfe von Struktur / DNA-Sequenz Datenbanken, Sequenzanalysealgorithmen und Moleküldynamiksimulationsprogrammen.

      • Leitung Kurs Physik (Kalorimetrie)


      Kenntnisse:

      C, Microsoft Visual Studio, Statistische Methoden (Bayessche Analyse), Kurvenglättungsverfahren (Spline Interpolation), Auremol (Software zur automatischen Auswertung von NMR Spektren), Sybyl (Moleküldynamiksimulation), CNS (Strukturrechnung), MOLMOL (Molekülgrafikprogramm), UNIX (Programmierung, div. Anwendungen)
      5 Jahre 7 Monate
      1995-11 - 2001-05

      Biologie

      Diplom, Universität Regensburg
      Diplom
      Universität Regensburg

      • Biophysik (3D-Proteinstrukturaufklärung / NMR-Spektroskopie)

      Praktika:

      • Biochemie

      • Genetik

      • Zoologie

      • Ethologie

      • Biophysik

      • Molekularbiologie

      • Physik

      • physikalische Chemie

      • organische Chemie

      • anorganische Chemie

      • Programmierung mathematischer Methoden in C


      Uni-Kurs:

      • QT / C++


      Thema der Diplomarbeit:

      auf Anfrage


      Kenntnisse:

      C, UNIX, Microsoft Visual Studio als Entwicklungsumgebung, SAMBA
      1 Jahr 1 Monat
      1994-10 - 1995-10

      Studium der 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
      letzte 10 Jahre

      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

      • Berufserfahrung Softwareentwicklung: >20 Jahre

      • Hervorragenes naturwissenschaftliches und technisches Verständnis (Physik, Molekularbiologie, Genetik).

      • Langjährige Arbeitserfahrung innerhalb interdisziplinärer Teams (Physiker, Ingenieure, Biologen, Soziologen, Mathematiker)


      Über mich

      • 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 (>12 Jahre).
      • Ich arbeite meistens als Full Stack-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- wie auch als 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. 

      Kenntnisse
      Softwaredesignkonzepte
      CleanCode, TDD, SOLID, DI

      Architekturen
      Layering, MVC, MVVM, DDD (Domain Driven Design), Repository Pattern

      UML/Architektur Tools
      Enterprise Architect, Argo/UML

      Agile Vorgehensmodelle
      SCRUM, Kanban

      Codemangement/CI
      Azure Devops, GitLab, GitHub, Jira, Jenkins, Bitbucket, Team City, Automic

      Versionsverwaltung
      Git, TortoiseSVN, TortoiseGIT, GitFlow, Trunked-based

      Entwicklungsumgebungen
      VisualStudio (2022), VSCode, Eclipse

      .Net Frameworks
      .Net.4.8, .NET Core, .NET 8

      ORM-Mapper
      Entitity Framework (6 + Core), Dapper

      Testframeworks
      XUnit, NUnit, MS Test, Jasmine, Moc, Fluent Assertions, SpecFlow, SoapUI, Karma, unittest (Python), Angular TestBed

      Desktop GUI Frameworks
      WPF(MVVM), Windows Forms, Java Swing/Awt, PyQT6

      Webframeworks
      Asp.Net Core 8, Asp.Net Mvc, Angular

      HTML (Style)
      Bootstrap, CSS, HTML5, jQuery, Angular Material

      Webserver (Konfiguration)
      IIS, Apache, Tomcat

      Codequalität
      Resharper, CodeMaid, SonarQube, NDepend (statische Codeanalyse)

      Container
      Docker

      Cloudtechnologien
      Azure (DevOps, AppService, SQL-Server, VM, Resourcenverwaltung)

      Dokumentation
      Confluence, AsciiDoc, Office

      Kommunikation
      Skype, MS-Teams, TeamViewer, Zoom, RustDesk

      Bildverarbeitung/Grafik
      ImageJ, OpenCV, GIMP

      Sonstige Tools
      Postman (Schnittstellentest), Quartz.Net (Sheduler), PDF Sharp, Docotic (automatische PDF- Erstellung mit C#), Open XML (Excelprogrammierung), EPPlus (Erzeugung von Exceldokumenten), Reactive Extensions, Prism (Erweiterung für WPF), VirtualBox, HeidiSQL, phpMyAdmin, SQL Server Management Studio, Automapper, Node.js, Log4Net, npm

      Praktikum

      07/2001 - 10/2001

      Rolle: Praktikant

      Kunde: Biotechnologie


      Aufgaben:

      • Industriepraktikum Bioinformatik

      • Programmierung div. Bioinformatiktools (z.B. DNA-Sequenzanalyse)


      Kenntnisse:

      Java/Applets/Eclipse


      Firmen

      ExploSYS GmbH, Infoteam Software Ag, STRATEC SE, Zeiss Microscopy, Zeiss 3D Automation GmbH, Daimler TSS, KASTO Machinenbau, FISP (Finanz Informatik Solutions Plus GmbH), HZD (Hessische Zentrale für Datenverarbeitung), Resolve Biosciences GmbH, HTE GmbH (BASF), Bosch GmbH, BetaSENSE GmbH, CLOUDYRION GmbH


      Betriebssysteme

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

      Programmiersprachen

      Angular
      C
      3 .8 Jahre
      C#
      6, 8
      C++
      6 Monate
      Java
      2 Jahre
      JavaScript
      3 Jahre
      PHP
      3.5 Jahre
      TypeScript
      VBA
      VBScript
      1 Monat
      Python
      PowerShell
      Batch
      SQL

      Datenbanken

      Dapper
      ORM-Mapper
      EF-Core
      Microsoft Access
      MS Access
      MS SQL Server
      Grundkenntnisse
      MySQL
      2 Jahre Praxis/Datenbankdesign/phpAdmin
      SQL SERVER Mangement Studio
      SQL-Developer
      Oracle
      Entity-Framework
      Version 6/Core
      PostgreSQL
      Access
      MariaDB

      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

      • Maschienenbau

      • Messtechnik

      • Internet

      • LifeScience

      • Forschung

      • Behörden

      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.