Software-Entwickler/Projektmanagement
Aktualisiert am 06.02.2025
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 15.03.2025
Verfügbar zu: 80%
davon vor Ort: 35%
.NET Core
Azure Cloud
Biopharma
C#
Integration
Scrum-Methodik
MSSQL/T-SQL
ORACLE/PL-SQL
Projektmanagement/Projektleitung
Node.js
ASP.NET
Blazor/Razor
Labware LIMS
Deutsch
Muttersprache
Englisch
fließend, verhandlungssicher
Französisch
gute Schulkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Blaustein (+500km) Berlin (+50km) Wien (+50km) Bonn (+75km) Tübingen (+100km)
Schweiz, Österreich

Deutschland: bevorzugt Raum Ulm (Augsburg bis Stuttgart)

nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - 2024-03

QIAGEN Shop Floor Digitalisation

Lead Developer .NET Core Azure Cloud Azure DevOps
Lead Developer

Entwurf und technischer Lead bei der Realisierung eines generischen Frameworks:

.NET Core WIN-Service als Plugin-Container für verschiedene Datenschnittstellen (DB, CSV, OPC/UA, JSON, BMP, PNG... )

  • WIN-Service
  • Docker

AzureEvent Hub IoT Hub BLOB Storage .NET Core
.NET Core Azure Cloud Azure DevOps
QIAGEN
Hilden
1 Jahr 6 Monate
2022-07 - 2023-12

QOGIR Generic Blazor Components

Software-Entwickler C#
Software-Entwickler

Erstellung eines Razor Komponentenmodells für ein hierarchisches Klassenmodell

  • Nutzung von Vererbung und Generics
  • Telerik Components
  • Webassembly und Server

.NET Core Telerik Components
C#
QOGIR
Neu-Ulm
1 Jahr 5 Monate
2020-08 - 2021-12

QIAGEN Global Engineering

Software-Projektmanager / Software-Entwickler .NET Core C#
Software-Projektmanager / Software-Entwickler
 Global Engineering Biotechnologie (Produktionsstraße QIAstat-dx)
- Arbeiten in einem Team aus Ingenieuren, Datenwissenschaftlern und Daten-Ingenieuren für einen PCR-Kit.
- Requirements Engineering mit End Usern und Stakeholdern
- Koordination von Software-Projekten mit Solution Providern
- Schreiben und Durchführung von GMP-relevanten Qualifikations-Dokumenten (DQ / IQ / OQ / PQ)
- Azure - Backend Entwicklung für Data Analytics Interfaces (.NET Core)
- Frontend-Entwicklung einer QC-Plattform (C# / ASP.NET Core / Razor / JavaScript)
- Digitalisierung von Workstreams
- IPC Data Acquisition
- Konfektionierung proprietärer Shopfloor-Workstations (Panel PCs)
.NET Core Azure Cloud Azure DevOps Git MS SQL Server MySQL
.NET Core C#
QIAGEN
Hilden (D-40723, D-40724, D-40721)
1 Jahr 1 Monat
2019-08 - 2020-08

Boehringer Ingelheim US, Marvin.JS ? Integration

APEX Developer Oracle APEX JavaScript
APEX Developer

Beim Kunden waren drei verschiedene APEX ? Applikationen im Einsatz, in denen chemische Formeln mittels eines Java ? basierten Sketchers visualisiert und konfiguriert wurden.

Da das Java ? Plugin des IE11 nicht mehr verwendet werden sollte entschied sich der Kunde dazu, als Alternative Marvin.JS, eine JavaScript ? basierte Bibliothek zu verwenden.

Diese war nicht als APEX-Standardkomponente direkt verfügbar und musste programmatisch eingebunden werden.

Aufgaben

  • Spezifikationen und User Requirements
  • Entwicklungsarbeiten (JavaScript, Oracle JET, Marvin.JS, 4   APEX 4.1 / 4.2)
  • PL/SQL - Programmierung

Oracle 12c Oracle APEX Marvin.JS
Oracle APEX JavaScript
Boehringer Ingelheim Ridgefield, Conneticuit
Homeoffice
7 Monate
2020-01 - 2020-07

Boehringer Ingelheim Austria, CCEdit ? Electronic Laboratory Notebook

Requirements Engineer / APEX Developer Oracle APEX JavaScript
Requirements Engineer / APEX Developer

Entwicklung eines ELN (Electronic Laboratory Notebooks) für die Experiementendurchführung und Qualitätssicherung in einem biopharmazeutischen Prozess auf Basis von JavaScript und APEX 5.1.

Da die Sub - Prozesse sehr heterogen sind entschlossen wir uns dazu, ein System zu implementieren, das ein hohes Maß an Konfigurierbarkeit aufweist:

  • Freie Komponenten - Felddefinitionen Master/Detail
  • Programmierbarkeit der hinzukonfigurierten Komponenten mittels Java Script

Aufgaben

  • Spezifikationen und User Requirements
  • Entwicklungsarbeiten (JavaScript, Oracle JET, require.js, knockout, APEX 5.1)
  • PL/SQL - Programmierung
  • FDA-konforme Dokumentation

Oracle APEX Oracle JET JavaScript
Oracle APEX JavaScript
Boehringer Ingelheim Austria
7 Jahre 8 Monate
2012-05 - 2019-12

Boehringer Ingelheim DE, Labware LIMS Consultant

LIMS Consultant + Software Developer LIMS Basic HTML JavaScript ...
LIMS Consultant + Software Developer

 Biopharma ? Umfeld (Fermentation: Upstream, Downstream)

- Entwicklung Labware Lims v6/v7

- Integration von Laborgeräten: Siemens Rapidlab, TECAN, Sartorius, Cedex Cellcounter, verschiedene Fermenter...

- Entwicklung HTML Reporting Framework (Labware LIMS, Node.JS)

- Technischer Lead Migration Labware v6 ==> Labware v7


Labware LIMS
LIMS Basic HTML JavaScript Oracle 12c PL/SQL Node.js
Boehringer Ingelheim
Biberach an der Riß
2 Jahre
2017-01 - 2018-12

Freigabetracking (FTT)

APEX Developer Apex PL/SQL JavaScript
APEX Developer

Konzeptionierung und Implementierung einer Intranet ? Applikation zur Abwicklungsverfolgung von Produktions ? Chargen im Biopharma-Umfeld.

Eine Abwicklungsverfolgung schreit quasi nach einem Gantt ? Chart, und da es keine brauchbare APEX ? Gantt ? Komponente gab integrierten wir den Gantt ? Chart aus der Oracle JET Bibliothek ?nativ? ? inkusive eines Drag & Drop ? Handlers zu Verändern der Tasks, was alles in allem ein wenig trickreich war.

  • Anforderungsanalyse
  • Konzept
  • Implementierung
  • Dokumentation (GMP)

APEX 4.1 Oracle 12c JavaScript Oracle JET
Apex PL/SQL JavaScript
Boehringer Ingelheim Austria
3 Jahre
2011-08 - 2014-07

HTML Reporting Framework

Requirements Engineer / Software-Entwickler / Project Manager Labware HTML JavaScript
Requirements Engineer / Software-Entwickler / Project Manager

Entwicklung eines HTML ? Report ? Generators auf Basis von LIMS Basic, PL/SQL und JavaScript

  • Da Labware v6 bezüglich Reports lediglich Crystal Reports XI anbietet suchten wir nach Alternativen mit größerer Flexibilität
  • tieferer Integration ins LIMS ? System: Ausgabe der Reports innerhalb der verschiedenen Fensterklassen des LIMS (Generic Tree, Result Entries, Sample Folder, HTML Info Dialog)
  • Steuerung des Report ? Generators aus Labware
  • Verwendung nichtproprietärer Standards, um einfache Anpassungen an den Reports mittels konfiguratorischer Mittel zu ermöglichen.

 

Aufgaben

  • Requirements ermitteln
  • Definition einer einfachen Seitenauszeichnungssprache
  • Spezifikation und Implementierung HTML ? Generator
  • Design und Konfiguration von Reports
  • Kontextbasierte Spotfire Links in Visual Workflows
  • Integration in verschiedene Labware ? Module (Project Manager, Result Entries, Crystal Folder Manager, Visual workflows, Info Rules)

Technologien

  • Labware LIMS Basic
  • XSLT für Oracle HTML Generator
  • PL/SQL / Package ? Programmierung
  • Javascript

Labware Oracle 12c
Labware HTML JavaScript
Boehringer Ingelheim

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1986-09 - 1991-07

Maschinenbau (Fahrzeugtechnik)

Dipl. Ing. (FH), Fachhochschule Ulm
Dipl. Ing. (FH)
Fachhochschule Ulm
Diplomarbeit: auf Anfrage
8 Jahre 11 Monate
1977-09 - 1986-07

Schüler

Abitur, Kolleg der Schulbrüder, Illertissen
Abitur
Kolleg der Schulbrüder, Illertissen

Position

Position

  • Entwicklung C#, Java Script, Delphi, Labware LIMS Basic
  • Projektleitung Software-Projekte
  • Schulung
  • Beratung, Prozessoptimierung Biotech
  • Schnittstellenkonzeptionierung
  • Scrum Master

Kompetenzen

Kompetenzen

Top-Skills

.NET Core Azure Cloud Biopharma C# Integration Scrum-Methodik MSSQL/T-SQL ORACLE/PL-SQL Projektmanagement/Projektleitung Node.js ASP.NET Blazor/Razor Labware LIMS

Produkte / Standards / Erfahrungen / Methoden

Werdegang

08/2020 ? heute 

Kunde: QIAGEN GmbH, Hilden 

Rolle: externer Berater


Aufgaben:

Global Engineering Biotechnologie (Produktionsstraße QIAstat-dx)

  • Arbeiten in einem Team aus Ingenieuren, Datenwissenschaftlern und DatenIngenieuren für einen PCR-Kit.
  • Technischer Lead für Umsetzung der C# - Projekte
  • Digitalisierung von Workstreams
  • In?Process Control: Shop Floor Data Acquisition
  • Entwicklung eines validierten Back Ends für ein Analytics Interfaces (.NET Core / Azure / Docker)
  • Frontend-Entwicklung der R&D-Plattform ?Manufacturing Radar? (C# / ASP.NET Core / Razor / Blazor / SignalR)
  • OPC/UA Client
  • Requirements Engineering mit End Usern und Stakeholdern
  • Schreiben und Durchführung von GMP-relevanten QualifikationsDokumenten (DQ / IQ / OQ / PQ)
  • Koordination von Software-Projekten mit Solution Providern
  • Konfektionierung proprietärer Shopfloor-Workstations (Panel PCs)


07/2022 ? heute

Kunde: QOGIR GmbH, Ulm

Rolle: Software Engineer


Aufgaben

  • Entwicklung von Software auf Basis von .NET Core
  • Blazor / WebAssembly
  • Telerik Components


05/2012 ? 12/2020 

Kunde: Boehringer Ingelheim Biberach/Wien

Rolle: externer Berater


Aufgaben

  • Entwicklung HTML Reporting Framework (Labware LIMS, Node.JS)
  • Entwicklung Labware Lims v6/v7
  • Entwicklung APEX 4/5, ORACLE
  • Technische Integrationen
  • ORACLE PL/SQL


05/2005 ? 05/2012 

Kunde: Meierhofer AG, München

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eine Patientenakte
  • Technische Integrationen (RIS/PACS, Diktiersysteme, Archivsysteme)


Skills:

C# 1 ? 3.5/.NET, Delphi 7, PL/SQL, T-SQL


04/2003 ? 05/2005

Kunde: GE Healthcare (Festanstellung)

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eine Patientenakte
  • Technische Integrationen (RIS/PACS)


Skills:

Delphi 4 - 7, Java, PL/SQL


09/2001 ? 03/2003 

Kunde: Bombardier Transportation (Festanstellung)

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eines GPS-gestützten Zug ? Trackingsystems in C++


07/1997 ? 12/2015

Kunde: Thermo Fisher Scientific, Ulm

Rolle:  IT-Berater und Entwickler von Systemen zur Biopolymersynthese


Aufgaben:

  • Entwicklung eines Oligo-LIMS
  • Entwicklung eines Peptid-LIMS
  • Technische Integrationen (HPLCs, Massenspektren, Synthesizer?)
  • Beratung Prozessoptimierung


Skills:

Delphi, Java, T-SQL, PL/SQL, MSSQL


1993 ? 1997 

Rolle: Verschiedene Tätigkeiten (externer Berater)


Aufgaben:

Software ? Entwicklung und EDV ?Dienstleistungen

  • Software - Entwicklung für PRODATA GmbH
  • Erwachsenenschulung / EDV ? Kurse Fa. DEKRA
  • Entwicklung zweiter Vertragsgeneratoren (on-recht, Prodata)
  • Borland Pascal / Delphi


09/1991 ? 03/1993 

Kunde: Neurologische Ambulanz, Uniklinik Ulm (Zivildienst)

Rolle: Betreuung der Abteilungs - EDV


Aufgaben:

  • Entwicklung einer Patientenakte (dBase III)
  • SONO ? Rechnerunterstützte Ultraschallsonografie (Turbo Pascal)
  • PatMan ? Mini ? Patientenakte für HP Palmtop (Handheld)
  • Verschiedene andere kleinere Software ? Projekte


Über mich

Ich realisiere seit mehr als 25 Jahren Software-Projekte, schwerpunktmäßig für Biotechnologie und Healthcare.

Ich beherrsche einige Programmiersprachen (C#, JavaScript, C++, Java, Powershell, Delphi, PL/SQL, TSQL?) und habe mit verschiedenen agile Methoden (Scrum / Kanban), aber auch in klassischen PM ? Organisationsformen (V-Modell, Wasserfall) gearbeitet, wobei ich agile Methoden bevorzuge.

Ich bin primär Entwickler, habe allerdings von der Anforderungsanalyse über Produktmanagement (und Product Owner und Scrum Master alle gängigen Rollen in Softwareprozessen gelebt.

Ich bin vertraut mit den verschiedenen Formen der Dokumentation (URS, SDS, HDS, FDS, CS, Risk Matrix, Pflichtenhefterstellung), auch im validierten Umfeld (GAMP5 CFR Part 11/GMP/FDA).

Ich denke lösungsorientiert und kann Alternativen verständlich aufzeigen.

Ich arbeite am liebsten und besten mit einem hohen Maß an Eigenständigkeit und Selbstverantwortung, wobei mir Austausch und Konsens mit den anderen Projektbeteiligten wichtig ist.

In den letzten Jahren war ich als Entwickler und Berater in verschiedenen .NET ? basierten Projekten tätig, wo ich verschiedenste technische Schnittstellen für die Integration anderer Systeme entwarf und implementierte.

Ferner war ich als Entwickler an einem Web ? LIMS auf Basis von Oracle APEX beteiligt und habe einen Node.JS ? basierten Reportserver entwickelt.

Ich bin Entwickler aus Leidenschaft und freue mich auf neue technischen Herausforderungen und persönlicher Entwicklung im Arbeitsumfeld.

Ich bin interessiert an

  • Jedweder Art von Digitalisierungsprojekten im Cloud-Umfeld, primär Azure
  • Projekten in C#
  • Technisch anspruchsvollen Projekten, Integrations- und Schnittstellenprojekten
  • Verantwortungsvollen Aufgaben wie Projektmanagement oder Technischer Lead
  • APEX- oder Node.JS ? Projekten


Branchenkenntnisse

Biotechnologie/LIMS

  • Upstream/Downstream (Process Science und Data Science Biopharma)
  • Konzeptionierung und Entwicklung von Systemen zur Produktion und Qualitätssicherung von Oligonucleotidsäuren und Peptiden, Laborinformationssysteme
  • EAI/Systemintegrationen (Hardware/Software)
    • SDC / SDC Touch
    • Siemens Rapidlab BGA (Blutgasanalyse)
    • Sartorius SIMCA
    • TECAN
    • AMBR 15/250
    • CEDEX/CellaVista
    • Spotfire Webclient
    • Diverse HPLC Chromatometer
    • Massenspektrometer
    • Star/Varian/Thermo Fisher
  • Projektmanagement
  • Ablösung/Migration von bestehenden Systemen


Healthcare

  • Klinische Arbeitsabläufe
  • Integration von Archivierungssystemen (d-velop d.3)
  • Entwicklungsarbeiten für eine Patientenakte
  • DRGs/Behandlungspfade/CaseMaps
  • Systemmonitor ?Cockpit?
  • KVDT-Abrechnung, EBM 2000+
  • Terminplaner
  • Grafischer Stationsarbeitsplatz
  • HL7, D2D, SCIPHOX, DICOM, OPS, ICD10...
  • Integration von Diktier- und Spracherkennungssystemen
    • Grundig DIGTA
    • DictaNet
    • Kuhlmann MBS Easy
  • RIS/PACS, DICOM Worklist auf Basis von IHE-Standards
  • Entwicklung eines Palmtop-Patienten-Organizers
  • Entwicklung von Ultraschallsonografie ? Bilddatenverwaltungssoftware.


Vertragswesen/Computerrecht

  • Applikationen für die Vertragserstellung und ?Abwicklung, Schwerpunkt EDV ?Verträge.


Rail Control Systems

  • Software-Entwicklung für das OPTIVIA-System, Fa. Bombardier Transportations, Ulm


Technische Skills

2020? dato

C# /NET Plattform (  .NET Version 1 ? 4.7, .NET Core 2.1 ? 7.0)

10 Jahre Erfahrung im Bereich Client/Server und Entwicklung, Anwendungsentwicklung, Test Driven Development/Design By Contract. Spezifikation und Implementierung generischer Schnittstellen.

Biopharma, Biotechnologie, Healthcare-Sektor:

  • .NET Core 3.1/5.0/6.0/7.0/8.0 Pre
  • ASP.NET Core 2.1/3.1/5.0/6.0
  • Razor/Blazor/WebAssembly
  • Windows Services
  • AzureCloud (EventHub, BLOB Storage)
  • DevOPS, Build - Prozesse


2018-dato

Powershell 5.0 

B2B ? Applikation im Intranet

  • Abfrage SQL ? Datenbanken
  • REST/https ? basierte Kommunikation mit Software ? System (Sartorius SIMCA online)
  • Scripting unter Verwendung der .NET - Infrastruktur


2016 - dato

APEX 4 & 5.1 

APEX ? Projekte für Intranet ? Applikationen im Biopharma ? Umfeld (Freigabetracking, WEB - LIMS)

  • Programmierung Interactive Grid/Interactive Report
  • Rechte/Rollenkonzepte/Authentifizierung/Autorisierung
  • PL/SQL Package-Programmierung Backend
  • Integration von visuellen Klassenbibliotheken
  • Oracle JET
  • D3
  • Marvin.JS


2014 - 2020

Node.JS Plattform / JavaScript 

5+ Jahre Erfahrung mit der NodeJS ? Plattform im Einsatz in verschiedenen Projekten.

  • Node.JS
  • Express / Passport
  • node-oracledb
  • D3, Plot.ly, EJS Charting
  • Socket.IO/AJAX
  • Require.js
  • Office.JS
  • jQuery
  • Underscore
  • CodeMirror
  • Marvin JS (Visualisierung chemischer Formeln)


2012 - 2020

Labware LIMS v6/v7 

7+ Jahre Erfahrung als LIMS Berater in einem Labware ? Projekt, Process Science Biopharma. Design & Entwicklung neuer Anwendungen, Wartung und Refaktorisierung von bestehen-den Anwendungen.

  • Erweiterungen für gängige Modulen wie
    • Project Manager
    • Crystal Folder Manager
    • Prod Spec Designer
    • S&R Manager
    • Visual Workflows
    • Genealogy Tree
  • Technischer Lead + Programmierarbeiten V6 / V7 - Migration.
  • Entwurf & Entwicklung Generic CSV Import: XML ? konfigurierbarer CSV Import
  • verschiedene Geräteanbindungen wie
    • CEDEX Zellzählung
    • AMBR15/250
    • Simatic
    • Siemens Rapidlab BGA
    • TECAN Roboter
    • KONELAB
    • Data Innovations.
  • Entwurf & Entwicklung HTML Reporting Framework: Generierung von Embedden HTML ? Reports mit LIMS-Kontext mit aussagekräftigen Visualisierungen (D3/Plot.ly, EJS Charting, Chart.JS)


2005 ? 2012

C# /NET Plattform ( .NET Version 1 ? 4.7, .NET Core 2.1 ? 7.0)

10 Jahre Erfahrung im Bereich Client/Server und Entwicklung, Anwendungsentwicklung, Test Driven Development/Design By Contract. Spezifikation und Implementierung generischer Schnittstellen.

Biopharma, Biotechnologie, Healthcare-Sektor:

  • .NET Core 3.1/5.0/6.0/7.0/8.0 Pre
  • ASP.NET Core 2.1/3.1/5.0/6.0
  • Razor/Blazor/WebAssembly
  • Windows Services
  • AzureCloud (EventHub, BLOB Storage)
  • DevOPS, Build - Prozesse


2004 - 2007

Java 1.2 ? 1.5 

Etwa 3 Jahre Erfahrung. Verschiedene Projekte im B2B - Bereich. Entwicklung von verschiedenen Diensten.

  • J2EE
  • JSSE
  • Eclipse 2.1 / 3.0 / 3.1 als Entwicklungswerkzeug


2001 - 2003

Microsoft Visual C++ 6.0 

2 Jahre in einem größeren Projekt im Automotion-Umfeld.

  • Client/Server - Programmierung, Entwicklung von visuellen Komponenten. Weiterentwicklung eines MVC - Frameworks.
  • MFC (Microsoft Foundation Classes)
  • STL (Standard Template Library)
  • OO4O (Ole Objects 4 Oracle)
  • Multithreading-Programmierung (Semaphoren, Critical Sections...)
  • Anwendungsprogrammierung

Betriebssysteme

Windows
Win 3.1/ NT 4.0/2000/XP/WIN7/WIN10/WIN11
Entwicklung von WIN10 ? Services
WSL1 / WSL2 (Docker Container)

Programmiersprachen

APEX
Version 4.1 & 5.1, Integration versch. .js - Bibliotheken
Basic
von ganz früher...
C
C++
Visual C++, MFC, STL, Multithreading
dBase
1 größeres Projekt - vor 20 Jahren
Delphi
Großes Aktivitätsfeld, Expertenstatus
Java
J2EE, Tomcat, JBoss
JavaScript
Node.JS, D3, EJS, bootstrap, Angular, Marvin.JS
Pascal
Turbo Pascal 3.3 - 5.5
PL/SQL
Stored Procedures, Trigger, Packages


Datenbanken

MS Access
Interbase
4.0 ? 5.5
MS SQL Server
7, 2000, 2005, 2008 R2
MySQL
Grundkenntnisse
ADO /ODBC
viel Projekterfahrung
Oracle
viel Projekterfahrung, auch PL/SQL, 8/8i/9i/11/12
Paradox
viel Projekterfahrung
SQL
xBase
lange ist's her...
PL/SQL
Transact-SQL
Firebird 1.5
MariaDB

Datenkommunikation

AMBR 15/250
Bidirektionaler Import/Export mit LIMS-System
Ethernet
Internet, Intranet
KoneLab
Integration in LIMS
parallele Schnittstelle
Druckeransteuerung
PC-Anywhere
Status: Benutzer
RS232
Geräteansteuerung: Scanner, Synthesizer
SDC / SDC Touch
Integration in LIMS
Siemens RapidLab
Integration in LIMS
TCP/IP
diverse Internet-anwendungen
TECAN
Integration in LIMS
Winsock
HL7 (Health Level 7)

Hardware

Proprietäre HW
Oligo/Peptidsynthesizer Ansteuerung

Integration von Fremd/Subsystemen im Labor

Entwicklung eines LIMS für Peptidsynthese

Integration von Diktiersystemen, Archivsystemen in KIS

 

Branchen

Branchen

  • Biotechnologie/LIMS
  • Healthcare
  • Vertragswesen/Computerrecht
  • Rail Control Systems

Einsatzorte

Einsatzorte

Blaustein (+500km) Berlin (+50km) Wien (+50km) Bonn (+75km) Tübingen (+100km)
Schweiz, Österreich

Deutschland: bevorzugt Raum Ulm (Augsburg bis Stuttgart)

nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - 2024-03

QIAGEN Shop Floor Digitalisation

Lead Developer .NET Core Azure Cloud Azure DevOps
Lead Developer

Entwurf und technischer Lead bei der Realisierung eines generischen Frameworks:

.NET Core WIN-Service als Plugin-Container für verschiedene Datenschnittstellen (DB, CSV, OPC/UA, JSON, BMP, PNG... )

  • WIN-Service
  • Docker

AzureEvent Hub IoT Hub BLOB Storage .NET Core
.NET Core Azure Cloud Azure DevOps
QIAGEN
Hilden
1 Jahr 6 Monate
2022-07 - 2023-12

QOGIR Generic Blazor Components

Software-Entwickler C#
Software-Entwickler

Erstellung eines Razor Komponentenmodells für ein hierarchisches Klassenmodell

  • Nutzung von Vererbung und Generics
  • Telerik Components
  • Webassembly und Server

.NET Core Telerik Components
C#
QOGIR
Neu-Ulm
1 Jahr 5 Monate
2020-08 - 2021-12

QIAGEN Global Engineering

Software-Projektmanager / Software-Entwickler .NET Core C#
Software-Projektmanager / Software-Entwickler
 Global Engineering Biotechnologie (Produktionsstraße QIAstat-dx)
- Arbeiten in einem Team aus Ingenieuren, Datenwissenschaftlern und Daten-Ingenieuren für einen PCR-Kit.
- Requirements Engineering mit End Usern und Stakeholdern
- Koordination von Software-Projekten mit Solution Providern
- Schreiben und Durchführung von GMP-relevanten Qualifikations-Dokumenten (DQ / IQ / OQ / PQ)
- Azure - Backend Entwicklung für Data Analytics Interfaces (.NET Core)
- Frontend-Entwicklung einer QC-Plattform (C# / ASP.NET Core / Razor / JavaScript)
- Digitalisierung von Workstreams
- IPC Data Acquisition
- Konfektionierung proprietärer Shopfloor-Workstations (Panel PCs)
.NET Core Azure Cloud Azure DevOps Git MS SQL Server MySQL
.NET Core C#
QIAGEN
Hilden (D-40723, D-40724, D-40721)
1 Jahr 1 Monat
2019-08 - 2020-08

Boehringer Ingelheim US, Marvin.JS ? Integration

APEX Developer Oracle APEX JavaScript
APEX Developer

Beim Kunden waren drei verschiedene APEX ? Applikationen im Einsatz, in denen chemische Formeln mittels eines Java ? basierten Sketchers visualisiert und konfiguriert wurden.

Da das Java ? Plugin des IE11 nicht mehr verwendet werden sollte entschied sich der Kunde dazu, als Alternative Marvin.JS, eine JavaScript ? basierte Bibliothek zu verwenden.

Diese war nicht als APEX-Standardkomponente direkt verfügbar und musste programmatisch eingebunden werden.

Aufgaben

  • Spezifikationen und User Requirements
  • Entwicklungsarbeiten (JavaScript, Oracle JET, Marvin.JS, 4   APEX 4.1 / 4.2)
  • PL/SQL - Programmierung

Oracle 12c Oracle APEX Marvin.JS
Oracle APEX JavaScript
Boehringer Ingelheim Ridgefield, Conneticuit
Homeoffice
7 Monate
2020-01 - 2020-07

Boehringer Ingelheim Austria, CCEdit ? Electronic Laboratory Notebook

Requirements Engineer / APEX Developer Oracle APEX JavaScript
Requirements Engineer / APEX Developer

Entwicklung eines ELN (Electronic Laboratory Notebooks) für die Experiementendurchführung und Qualitätssicherung in einem biopharmazeutischen Prozess auf Basis von JavaScript und APEX 5.1.

Da die Sub - Prozesse sehr heterogen sind entschlossen wir uns dazu, ein System zu implementieren, das ein hohes Maß an Konfigurierbarkeit aufweist:

  • Freie Komponenten - Felddefinitionen Master/Detail
  • Programmierbarkeit der hinzukonfigurierten Komponenten mittels Java Script

Aufgaben

  • Spezifikationen und User Requirements
  • Entwicklungsarbeiten (JavaScript, Oracle JET, require.js, knockout, APEX 5.1)
  • PL/SQL - Programmierung
  • FDA-konforme Dokumentation

Oracle APEX Oracle JET JavaScript
Oracle APEX JavaScript
Boehringer Ingelheim Austria
7 Jahre 8 Monate
2012-05 - 2019-12

Boehringer Ingelheim DE, Labware LIMS Consultant

LIMS Consultant + Software Developer LIMS Basic HTML JavaScript ...
LIMS Consultant + Software Developer

 Biopharma ? Umfeld (Fermentation: Upstream, Downstream)

- Entwicklung Labware Lims v6/v7

- Integration von Laborgeräten: Siemens Rapidlab, TECAN, Sartorius, Cedex Cellcounter, verschiedene Fermenter...

- Entwicklung HTML Reporting Framework (Labware LIMS, Node.JS)

- Technischer Lead Migration Labware v6 ==> Labware v7


Labware LIMS
LIMS Basic HTML JavaScript Oracle 12c PL/SQL Node.js
Boehringer Ingelheim
Biberach an der Riß
2 Jahre
2017-01 - 2018-12

Freigabetracking (FTT)

APEX Developer Apex PL/SQL JavaScript
APEX Developer

Konzeptionierung und Implementierung einer Intranet ? Applikation zur Abwicklungsverfolgung von Produktions ? Chargen im Biopharma-Umfeld.

Eine Abwicklungsverfolgung schreit quasi nach einem Gantt ? Chart, und da es keine brauchbare APEX ? Gantt ? Komponente gab integrierten wir den Gantt ? Chart aus der Oracle JET Bibliothek ?nativ? ? inkusive eines Drag & Drop ? Handlers zu Verändern der Tasks, was alles in allem ein wenig trickreich war.

  • Anforderungsanalyse
  • Konzept
  • Implementierung
  • Dokumentation (GMP)

APEX 4.1 Oracle 12c JavaScript Oracle JET
Apex PL/SQL JavaScript
Boehringer Ingelheim Austria
3 Jahre
2011-08 - 2014-07

HTML Reporting Framework

Requirements Engineer / Software-Entwickler / Project Manager Labware HTML JavaScript
Requirements Engineer / Software-Entwickler / Project Manager

Entwicklung eines HTML ? Report ? Generators auf Basis von LIMS Basic, PL/SQL und JavaScript

  • Da Labware v6 bezüglich Reports lediglich Crystal Reports XI anbietet suchten wir nach Alternativen mit größerer Flexibilität
  • tieferer Integration ins LIMS ? System: Ausgabe der Reports innerhalb der verschiedenen Fensterklassen des LIMS (Generic Tree, Result Entries, Sample Folder, HTML Info Dialog)
  • Steuerung des Report ? Generators aus Labware
  • Verwendung nichtproprietärer Standards, um einfache Anpassungen an den Reports mittels konfiguratorischer Mittel zu ermöglichen.

 

Aufgaben

  • Requirements ermitteln
  • Definition einer einfachen Seitenauszeichnungssprache
  • Spezifikation und Implementierung HTML ? Generator
  • Design und Konfiguration von Reports
  • Kontextbasierte Spotfire Links in Visual Workflows
  • Integration in verschiedene Labware ? Module (Project Manager, Result Entries, Crystal Folder Manager, Visual workflows, Info Rules)

Technologien

  • Labware LIMS Basic
  • XSLT für Oracle HTML Generator
  • PL/SQL / Package ? Programmierung
  • Javascript

Labware Oracle 12c
Labware HTML JavaScript
Boehringer Ingelheim

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1986-09 - 1991-07

Maschinenbau (Fahrzeugtechnik)

Dipl. Ing. (FH), Fachhochschule Ulm
Dipl. Ing. (FH)
Fachhochschule Ulm
Diplomarbeit: auf Anfrage
8 Jahre 11 Monate
1977-09 - 1986-07

Schüler

Abitur, Kolleg der Schulbrüder, Illertissen
Abitur
Kolleg der Schulbrüder, Illertissen

Position

Position

  • Entwicklung C#, Java Script, Delphi, Labware LIMS Basic
  • Projektleitung Software-Projekte
  • Schulung
  • Beratung, Prozessoptimierung Biotech
  • Schnittstellenkonzeptionierung
  • Scrum Master

Kompetenzen

Kompetenzen

Top-Skills

.NET Core Azure Cloud Biopharma C# Integration Scrum-Methodik MSSQL/T-SQL ORACLE/PL-SQL Projektmanagement/Projektleitung Node.js ASP.NET Blazor/Razor Labware LIMS

Produkte / Standards / Erfahrungen / Methoden

Werdegang

08/2020 ? heute 

Kunde: QIAGEN GmbH, Hilden 

Rolle: externer Berater


Aufgaben:

Global Engineering Biotechnologie (Produktionsstraße QIAstat-dx)

  • Arbeiten in einem Team aus Ingenieuren, Datenwissenschaftlern und DatenIngenieuren für einen PCR-Kit.
  • Technischer Lead für Umsetzung der C# - Projekte
  • Digitalisierung von Workstreams
  • In?Process Control: Shop Floor Data Acquisition
  • Entwicklung eines validierten Back Ends für ein Analytics Interfaces (.NET Core / Azure / Docker)
  • Frontend-Entwicklung der R&D-Plattform ?Manufacturing Radar? (C# / ASP.NET Core / Razor / Blazor / SignalR)
  • OPC/UA Client
  • Requirements Engineering mit End Usern und Stakeholdern
  • Schreiben und Durchführung von GMP-relevanten QualifikationsDokumenten (DQ / IQ / OQ / PQ)
  • Koordination von Software-Projekten mit Solution Providern
  • Konfektionierung proprietärer Shopfloor-Workstations (Panel PCs)


07/2022 ? heute

Kunde: QOGIR GmbH, Ulm

Rolle: Software Engineer


Aufgaben

  • Entwicklung von Software auf Basis von .NET Core
  • Blazor / WebAssembly
  • Telerik Components


05/2012 ? 12/2020 

Kunde: Boehringer Ingelheim Biberach/Wien

Rolle: externer Berater


Aufgaben

  • Entwicklung HTML Reporting Framework (Labware LIMS, Node.JS)
  • Entwicklung Labware Lims v6/v7
  • Entwicklung APEX 4/5, ORACLE
  • Technische Integrationen
  • ORACLE PL/SQL


05/2005 ? 05/2012 

Kunde: Meierhofer AG, München

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eine Patientenakte
  • Technische Integrationen (RIS/PACS, Diktiersysteme, Archivsysteme)


Skills:

C# 1 ? 3.5/.NET, Delphi 7, PL/SQL, T-SQL


04/2003 ? 05/2005

Kunde: GE Healthcare (Festanstellung)

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eine Patientenakte
  • Technische Integrationen (RIS/PACS)


Skills:

Delphi 4 - 7, Java, PL/SQL


09/2001 ? 03/2003 

Kunde: Bombardier Transportation (Festanstellung)

Rolle: Softwareentwickler


Aufgaben:

  • Entwicklungen für eines GPS-gestützten Zug ? Trackingsystems in C++


07/1997 ? 12/2015

Kunde: Thermo Fisher Scientific, Ulm

Rolle:  IT-Berater und Entwickler von Systemen zur Biopolymersynthese


Aufgaben:

  • Entwicklung eines Oligo-LIMS
  • Entwicklung eines Peptid-LIMS
  • Technische Integrationen (HPLCs, Massenspektren, Synthesizer?)
  • Beratung Prozessoptimierung


Skills:

Delphi, Java, T-SQL, PL/SQL, MSSQL


1993 ? 1997 

Rolle: Verschiedene Tätigkeiten (externer Berater)


Aufgaben:

Software ? Entwicklung und EDV ?Dienstleistungen

  • Software - Entwicklung für PRODATA GmbH
  • Erwachsenenschulung / EDV ? Kurse Fa. DEKRA
  • Entwicklung zweiter Vertragsgeneratoren (on-recht, Prodata)
  • Borland Pascal / Delphi


09/1991 ? 03/1993 

Kunde: Neurologische Ambulanz, Uniklinik Ulm (Zivildienst)

Rolle: Betreuung der Abteilungs - EDV


Aufgaben:

  • Entwicklung einer Patientenakte (dBase III)
  • SONO ? Rechnerunterstützte Ultraschallsonografie (Turbo Pascal)
  • PatMan ? Mini ? Patientenakte für HP Palmtop (Handheld)
  • Verschiedene andere kleinere Software ? Projekte


Über mich

Ich realisiere seit mehr als 25 Jahren Software-Projekte, schwerpunktmäßig für Biotechnologie und Healthcare.

Ich beherrsche einige Programmiersprachen (C#, JavaScript, C++, Java, Powershell, Delphi, PL/SQL, TSQL?) und habe mit verschiedenen agile Methoden (Scrum / Kanban), aber auch in klassischen PM ? Organisationsformen (V-Modell, Wasserfall) gearbeitet, wobei ich agile Methoden bevorzuge.

Ich bin primär Entwickler, habe allerdings von der Anforderungsanalyse über Produktmanagement (und Product Owner und Scrum Master alle gängigen Rollen in Softwareprozessen gelebt.

Ich bin vertraut mit den verschiedenen Formen der Dokumentation (URS, SDS, HDS, FDS, CS, Risk Matrix, Pflichtenhefterstellung), auch im validierten Umfeld (GAMP5 CFR Part 11/GMP/FDA).

Ich denke lösungsorientiert und kann Alternativen verständlich aufzeigen.

Ich arbeite am liebsten und besten mit einem hohen Maß an Eigenständigkeit und Selbstverantwortung, wobei mir Austausch und Konsens mit den anderen Projektbeteiligten wichtig ist.

In den letzten Jahren war ich als Entwickler und Berater in verschiedenen .NET ? basierten Projekten tätig, wo ich verschiedenste technische Schnittstellen für die Integration anderer Systeme entwarf und implementierte.

Ferner war ich als Entwickler an einem Web ? LIMS auf Basis von Oracle APEX beteiligt und habe einen Node.JS ? basierten Reportserver entwickelt.

Ich bin Entwickler aus Leidenschaft und freue mich auf neue technischen Herausforderungen und persönlicher Entwicklung im Arbeitsumfeld.

Ich bin interessiert an

  • Jedweder Art von Digitalisierungsprojekten im Cloud-Umfeld, primär Azure
  • Projekten in C#
  • Technisch anspruchsvollen Projekten, Integrations- und Schnittstellenprojekten
  • Verantwortungsvollen Aufgaben wie Projektmanagement oder Technischer Lead
  • APEX- oder Node.JS ? Projekten


Branchenkenntnisse

Biotechnologie/LIMS

  • Upstream/Downstream (Process Science und Data Science Biopharma)
  • Konzeptionierung und Entwicklung von Systemen zur Produktion und Qualitätssicherung von Oligonucleotidsäuren und Peptiden, Laborinformationssysteme
  • EAI/Systemintegrationen (Hardware/Software)
    • SDC / SDC Touch
    • Siemens Rapidlab BGA (Blutgasanalyse)
    • Sartorius SIMCA
    • TECAN
    • AMBR 15/250
    • CEDEX/CellaVista
    • Spotfire Webclient
    • Diverse HPLC Chromatometer
    • Massenspektrometer
    • Star/Varian/Thermo Fisher
  • Projektmanagement
  • Ablösung/Migration von bestehenden Systemen


Healthcare

  • Klinische Arbeitsabläufe
  • Integration von Archivierungssystemen (d-velop d.3)
  • Entwicklungsarbeiten für eine Patientenakte
  • DRGs/Behandlungspfade/CaseMaps
  • Systemmonitor ?Cockpit?
  • KVDT-Abrechnung, EBM 2000+
  • Terminplaner
  • Grafischer Stationsarbeitsplatz
  • HL7, D2D, SCIPHOX, DICOM, OPS, ICD10...
  • Integration von Diktier- und Spracherkennungssystemen
    • Grundig DIGTA
    • DictaNet
    • Kuhlmann MBS Easy
  • RIS/PACS, DICOM Worklist auf Basis von IHE-Standards
  • Entwicklung eines Palmtop-Patienten-Organizers
  • Entwicklung von Ultraschallsonografie ? Bilddatenverwaltungssoftware.


Vertragswesen/Computerrecht

  • Applikationen für die Vertragserstellung und ?Abwicklung, Schwerpunkt EDV ?Verträge.


Rail Control Systems

  • Software-Entwicklung für das OPTIVIA-System, Fa. Bombardier Transportations, Ulm


Technische Skills

2020? dato

C# /NET Plattform (  .NET Version 1 ? 4.7, .NET Core 2.1 ? 7.0)

10 Jahre Erfahrung im Bereich Client/Server und Entwicklung, Anwendungsentwicklung, Test Driven Development/Design By Contract. Spezifikation und Implementierung generischer Schnittstellen.

Biopharma, Biotechnologie, Healthcare-Sektor:

  • .NET Core 3.1/5.0/6.0/7.0/8.0 Pre
  • ASP.NET Core 2.1/3.1/5.0/6.0
  • Razor/Blazor/WebAssembly
  • Windows Services
  • AzureCloud (EventHub, BLOB Storage)
  • DevOPS, Build - Prozesse


2018-dato

Powershell 5.0 

B2B ? Applikation im Intranet

  • Abfrage SQL ? Datenbanken
  • REST/https ? basierte Kommunikation mit Software ? System (Sartorius SIMCA online)
  • Scripting unter Verwendung der .NET - Infrastruktur


2016 - dato

APEX 4 & 5.1 

APEX ? Projekte für Intranet ? Applikationen im Biopharma ? Umfeld (Freigabetracking, WEB - LIMS)

  • Programmierung Interactive Grid/Interactive Report
  • Rechte/Rollenkonzepte/Authentifizierung/Autorisierung
  • PL/SQL Package-Programmierung Backend
  • Integration von visuellen Klassenbibliotheken
  • Oracle JET
  • D3
  • Marvin.JS


2014 - 2020

Node.JS Plattform / JavaScript 

5+ Jahre Erfahrung mit der NodeJS ? Plattform im Einsatz in verschiedenen Projekten.

  • Node.JS
  • Express / Passport
  • node-oracledb
  • D3, Plot.ly, EJS Charting
  • Socket.IO/AJAX
  • Require.js
  • Office.JS
  • jQuery
  • Underscore
  • CodeMirror
  • Marvin JS (Visualisierung chemischer Formeln)


2012 - 2020

Labware LIMS v6/v7 

7+ Jahre Erfahrung als LIMS Berater in einem Labware ? Projekt, Process Science Biopharma. Design & Entwicklung neuer Anwendungen, Wartung und Refaktorisierung von bestehen-den Anwendungen.

  • Erweiterungen für gängige Modulen wie
    • Project Manager
    • Crystal Folder Manager
    • Prod Spec Designer
    • S&R Manager
    • Visual Workflows
    • Genealogy Tree
  • Technischer Lead + Programmierarbeiten V6 / V7 - Migration.
  • Entwurf & Entwicklung Generic CSV Import: XML ? konfigurierbarer CSV Import
  • verschiedene Geräteanbindungen wie
    • CEDEX Zellzählung
    • AMBR15/250
    • Simatic
    • Siemens Rapidlab BGA
    • TECAN Roboter
    • KONELAB
    • Data Innovations.
  • Entwurf & Entwicklung HTML Reporting Framework: Generierung von Embedden HTML ? Reports mit LIMS-Kontext mit aussagekräftigen Visualisierungen (D3/Plot.ly, EJS Charting, Chart.JS)


2005 ? 2012

C# /NET Plattform ( .NET Version 1 ? 4.7, .NET Core 2.1 ? 7.0)

10 Jahre Erfahrung im Bereich Client/Server und Entwicklung, Anwendungsentwicklung, Test Driven Development/Design By Contract. Spezifikation und Implementierung generischer Schnittstellen.

Biopharma, Biotechnologie, Healthcare-Sektor:

  • .NET Core 3.1/5.0/6.0/7.0/8.0 Pre
  • ASP.NET Core 2.1/3.1/5.0/6.0
  • Razor/Blazor/WebAssembly
  • Windows Services
  • AzureCloud (EventHub, BLOB Storage)
  • DevOPS, Build - Prozesse


2004 - 2007

Java 1.2 ? 1.5 

Etwa 3 Jahre Erfahrung. Verschiedene Projekte im B2B - Bereich. Entwicklung von verschiedenen Diensten.

  • J2EE
  • JSSE
  • Eclipse 2.1 / 3.0 / 3.1 als Entwicklungswerkzeug


2001 - 2003

Microsoft Visual C++ 6.0 

2 Jahre in einem größeren Projekt im Automotion-Umfeld.

  • Client/Server - Programmierung, Entwicklung von visuellen Komponenten. Weiterentwicklung eines MVC - Frameworks.
  • MFC (Microsoft Foundation Classes)
  • STL (Standard Template Library)
  • OO4O (Ole Objects 4 Oracle)
  • Multithreading-Programmierung (Semaphoren, Critical Sections...)
  • Anwendungsprogrammierung

Betriebssysteme

Windows
Win 3.1/ NT 4.0/2000/XP/WIN7/WIN10/WIN11
Entwicklung von WIN10 ? Services
WSL1 / WSL2 (Docker Container)

Programmiersprachen

APEX
Version 4.1 & 5.1, Integration versch. .js - Bibliotheken
Basic
von ganz früher...
C
C++
Visual C++, MFC, STL, Multithreading
dBase
1 größeres Projekt - vor 20 Jahren
Delphi
Großes Aktivitätsfeld, Expertenstatus
Java
J2EE, Tomcat, JBoss
JavaScript
Node.JS, D3, EJS, bootstrap, Angular, Marvin.JS
Pascal
Turbo Pascal 3.3 - 5.5
PL/SQL
Stored Procedures, Trigger, Packages


Datenbanken

MS Access
Interbase
4.0 ? 5.5
MS SQL Server
7, 2000, 2005, 2008 R2
MySQL
Grundkenntnisse
ADO /ODBC
viel Projekterfahrung
Oracle
viel Projekterfahrung, auch PL/SQL, 8/8i/9i/11/12
Paradox
viel Projekterfahrung
SQL
xBase
lange ist's her...
PL/SQL
Transact-SQL
Firebird 1.5
MariaDB

Datenkommunikation

AMBR 15/250
Bidirektionaler Import/Export mit LIMS-System
Ethernet
Internet, Intranet
KoneLab
Integration in LIMS
parallele Schnittstelle
Druckeransteuerung
PC-Anywhere
Status: Benutzer
RS232
Geräteansteuerung: Scanner, Synthesizer
SDC / SDC Touch
Integration in LIMS
Siemens RapidLab
Integration in LIMS
TCP/IP
diverse Internet-anwendungen
TECAN
Integration in LIMS
Winsock
HL7 (Health Level 7)

Hardware

Proprietäre HW
Oligo/Peptidsynthesizer Ansteuerung

Integration von Fremd/Subsystemen im Labor

Entwicklung eines LIMS für Peptidsynthese

Integration von Diktiersystemen, Archivsystemen in KIS

 

Branchen

Branchen

  • Biotechnologie/LIMS
  • Healthcare
  • Vertragswesen/Computerrecht
  • Rail Control Systems

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.