Senior-Softwareentwickler im NET/C# - Umfeld
Aktualisiert am 15.04.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 06.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
.NET/C#, ASP.NET MVC, SCRUM
JavaScript
VS8-19
WPF
ASP.NET WebApi2
TypeScript
Angular
MS-SQL Server
EF6/Core
AzureDevOps
TDD
Desig-Pattern
XUnit
HTML5
CSSS
REST
Englisch
Deutsch Muttersprache
GIT
Python
Deutsch
Muttersprache
Englisch
gut

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)
nicht möglich

Projekte

Projekte

8 Monate
2023-10 - heute

Theoretische und praktische Einarbeitung in KI-Themen

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
2 Jahre 4 Monate
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
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
    • Check Points
    • Autom. E-Mail Benachrichtigung an Entwickler
    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
    1 Jahr 1 Monat
    1993-10 - 1994-10

    Wehrdienst

    Ableistung des Grundwehrdienstes

    Position

    Position

    • (Senior)Softwareentwickler

    Kompetenzen

    Kompetenzen

    Top-Skills

    .NET/C#, ASP.NET MVC, SCRUM JavaScript VS8-19 WPF ASP.NET WebApi2 TypeScript Angular MS-SQL Server EF6/Core AzureDevOps TDD Desig-Pattern XUnit HTML5 CSSS REST Englisch Deutsch Muttersprache GIT Python

    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)


    Programmierkonzepte:

    • Clean Code

    • TDD

    • SOLID

    • DI

    • DDD (Domain-driven Design)


    Vorgehensmodelle:

    • Scrum

    • Kanban


    Designpattern:

    • MVC

    • MVVM

    • GOF

    • Repository Pattern


    Entwicklungsumgebungen:

    • VisualStudio (8 ? 22)

    • Eclipse

    • Mono

    • VS-Code


    Codemanagement/Versionsverwaltung:

    • Git

    • TFS

    • TortoiseSVN

    • PTC-INTEGRITY

    • Jira

    • Trello

    • Microsoft Teams

    • Bitbucket

    • Office 365

    • VSTS

    • Azure DevOps

    • GitLab


    Continuous Integration:

    • Jenkins (Konfiguration)

    • TeamCity


    GUI-Entwicklung:

    • WPF (MVVM)

    • Java Swing/Awt)

    • PyQT

    • Windows Forms


    ORM

    • Entity Framework (Version 6/Core)


    Grafische Benutzeroberflächen

    • WPF (MVVM)

    • Java Swing/Awt


    IOC

    • Unity

    • Ninject

    • Autofac

    • MEF


    Webrelevante Technologien

    • ASP.NET MVC

    • HTML

    • CSS

    • Bootstrap

    • jQuery

    • Angular

    • Razor

    • Blazor


    Testframeworks

    • Nunit

    • MS Test

    • Jasmine

    • Moc

    • Fluent Assertions

    • SpecFlow

    • SoapUI

    • Karma

    • unittest (Python)


    Service-Technologien

    • WCF

    • REST


    UML/Architektur

    • Enterprise Architect

    • Argo/UML


    Codequalität

    • Resharper

    • StyleCop

    • FxCop

    • CodeMaid

    • NDepend(statische Codeanalyse)


    Workflowentwicklung

    • WF4(Windows Workflow Foundation)


    Datentransfer-Protokolle:

    • TCP/I

    • UDP

    • WebSockets

    • JSON

    • XML

    • Motbus

    • HTTP


    Schnittstellentechnologien:

    • ASP.NET Web-API (REST)

    • Postman


    Datentenaustausch:

    • FileZilla


    Bildverarbeitung/Grafik:

    • ImageJ

    • OpenCV

    • GIMP


    Logging

    • Log4Net


    Team/Dokumentation

    • Jira(Kanban)

    • Confluence

    • Trello

    • Microsoft Teams

    • Office 365

    • VSTS


    Softwaremangementools

    • Jira

    • Confluence

    • Trello

    • Microsoft Teams

    • Bitbucket

    • Office 365

    • VSTS,

    • Azure DevOps


    Servertechnologien

    • IIS

    • IIS-Manager

    • Plesk


    Technologien zum Datenaustausch/Transfer

    • TCP/IP

    • JSON

    • XML

    • Motbus

    • REST


    Bildverarbeitung/Analyse

    • ImageJ

    • OpenCV


    Parallele Programmierung (GPU)

    • C++ AMP


    Cloudtechnologien:

    • Azure (DevOps, AppService, VM, SQL-Datenbank)


    Kommunikation:

    • Skype

    • Mattermost

    • Teams


    Dokumentation:

    • Word

    • Confluence

    • OneNote

    • AsciiDoc


    Sonstige Tools:

    • FileZilla

    • Putty

    • Windiff

    • Excel-Interop

    • WebDeploy

    • GIMP (Grafik)

    • Log4Net

    • Microsoft SQL Server Management Studio

    • Snoop (WPF)


    Praktikum

    07/2001 - 10/2001

    Rolle: Praktikant

    Kunde: Biotechnologie


    Aufgaben:

    • Industriepraktikum Bioinformatik

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


    Kenntnisse:

    Java/Applets/Eclipse

    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

    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

    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

    • Medizintechnik

    • Chemische Industrie

    • Maschienenbau

    • Messtechnik

    • Internet

    • LifeScience

    • Forschung

    • Behörden

    • Finanzinformatik

    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)
    nicht möglich

    Projekte

    Projekte

    8 Monate
    2023-10 - heute

    Theoretische und praktische Einarbeitung in KI-Themen

    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
    2 Jahre 4 Monate
    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
    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
      • Check Points
      • Autom. E-Mail Benachrichtigung an Entwickler
      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
      1 Jahr 1 Monat
      1993-10 - 1994-10

      Wehrdienst

      Ableistung des Grundwehrdienstes

      Position

      Position

      • (Senior)Softwareentwickler

      Kompetenzen

      Kompetenzen

      Top-Skills

      .NET/C#, ASP.NET MVC, SCRUM JavaScript VS8-19 WPF ASP.NET WebApi2 TypeScript Angular MS-SQL Server EF6/Core AzureDevOps TDD Desig-Pattern XUnit HTML5 CSSS REST Englisch Deutsch Muttersprache GIT Python

      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)


      Programmierkonzepte:

      • Clean Code

      • TDD

      • SOLID

      • DI

      • DDD (Domain-driven Design)


      Vorgehensmodelle:

      • Scrum

      • Kanban


      Designpattern:

      • MVC

      • MVVM

      • GOF

      • Repository Pattern


      Entwicklungsumgebungen:

      • VisualStudio (8 ? 22)

      • Eclipse

      • Mono

      • VS-Code


      Codemanagement/Versionsverwaltung:

      • Git

      • TFS

      • TortoiseSVN

      • PTC-INTEGRITY

      • Jira

      • Trello

      • Microsoft Teams

      • Bitbucket

      • Office 365

      • VSTS

      • Azure DevOps

      • GitLab


      Continuous Integration:

      • Jenkins (Konfiguration)

      • TeamCity


      GUI-Entwicklung:

      • WPF (MVVM)

      • Java Swing/Awt)

      • PyQT

      • Windows Forms


      ORM

      • Entity Framework (Version 6/Core)


      Grafische Benutzeroberflächen

      • WPF (MVVM)

      • Java Swing/Awt


      IOC

      • Unity

      • Ninject

      • Autofac

      • MEF


      Webrelevante Technologien

      • ASP.NET MVC

      • HTML

      • CSS

      • Bootstrap

      • jQuery

      • Angular

      • Razor

      • Blazor


      Testframeworks

      • Nunit

      • MS Test

      • Jasmine

      • Moc

      • Fluent Assertions

      • SpecFlow

      • SoapUI

      • Karma

      • unittest (Python)


      Service-Technologien

      • WCF

      • REST


      UML/Architektur

      • Enterprise Architect

      • Argo/UML


      Codequalität

      • Resharper

      • StyleCop

      • FxCop

      • CodeMaid

      • NDepend(statische Codeanalyse)


      Workflowentwicklung

      • WF4(Windows Workflow Foundation)


      Datentransfer-Protokolle:

      • TCP/I

      • UDP

      • WebSockets

      • JSON

      • XML

      • Motbus

      • HTTP


      Schnittstellentechnologien:

      • ASP.NET Web-API (REST)

      • Postman


      Datentenaustausch:

      • FileZilla


      Bildverarbeitung/Grafik:

      • ImageJ

      • OpenCV

      • GIMP


      Logging

      • Log4Net


      Team/Dokumentation

      • Jira(Kanban)

      • Confluence

      • Trello

      • Microsoft Teams

      • Office 365

      • VSTS


      Softwaremangementools

      • Jira

      • Confluence

      • Trello

      • Microsoft Teams

      • Bitbucket

      • Office 365

      • VSTS,

      • Azure DevOps


      Servertechnologien

      • IIS

      • IIS-Manager

      • Plesk


      Technologien zum Datenaustausch/Transfer

      • TCP/IP

      • JSON

      • XML

      • Motbus

      • REST


      Bildverarbeitung/Analyse

      • ImageJ

      • OpenCV


      Parallele Programmierung (GPU)

      • C++ AMP


      Cloudtechnologien:

      • Azure (DevOps, AppService, VM, SQL-Datenbank)


      Kommunikation:

      • Skype

      • Mattermost

      • Teams


      Dokumentation:

      • Word

      • Confluence

      • OneNote

      • AsciiDoc


      Sonstige Tools:

      • FileZilla

      • Putty

      • Windiff

      • Excel-Interop

      • WebDeploy

      • GIMP (Grafik)

      • Log4Net

      • Microsoft SQL Server Management Studio

      • Snoop (WPF)


      Praktikum

      07/2001 - 10/2001

      Rolle: Praktikant

      Kunde: Biotechnologie


      Aufgaben:

      • Industriepraktikum Bioinformatik

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


      Kenntnisse:

      Java/Applets/Eclipse

      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

      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

      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

      • Medizintechnik

      • Chemische Industrie

      • Maschienenbau

      • Messtechnik

      • Internet

      • LifeScience

      • Forschung

      • Behörden

      • Finanzinformatik

      Vertrauen Sie auf GULP

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

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

      Das GULP Freelancer-Portal

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