Sen.Softw Entw.(C#, SQL, PL/SQL, Java Script, Angular, Cache, TypeScript, Projektleitung, Agile Methoden (Scrum), Konzepte, OOP, AutomTesting,Xamarin,
Aktualisiert am 22.08.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 22.08.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Polnisch

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - heute

Neuentwicklung eines digitalen Vertriebsrechners

Implementierung, Organisation, Programmierung, Projektplanung NET Core Azure DevOps MS Visual Studio ...
Implementierung, Organisation, Programmierung, Projektplanung
Neuentwicklung eines digitalen Vertriebsrechners für Kundenberater. Ziel ist eine Entlastung des Backoffice im Rahmen einer Prozessumstrukturierung. Aufgabe der PTA ist die Entwicklung der Software und die Beratung des Kunden von der ersten Idee bis zur Einführung der Software. Der Vertriebsrechner digitalisiert, zentralisiert, vereinheitlicht und erleichtert das Erstellen von Versicherungsanträgen durch die Kundenberater. Eine 'click-to-contract' Funktion mit digitaler Signatur vereinfacht zudem das Akzeptieren des Versicherungsantrags durch den Endkunden. Dadurch wird der Aufwand für Vervollständigen oder Korrigieren der Anträge und die Umwandlung in Versicherungspolicen verringert. Eine zweite für das Backoffice entwickelte Anwendung erlaubt die Benutzerverwaltung des Vertriebsrechners, bietet eine Übersicht über alle Anträge inklusive Bearbeitungszustand und ermöglicht durch eine Schnittstelle zum ERPSystem des Kunden das exportieren von Daten zur Erstellung einer Versicherungspolice.
NET Core Azure DevOps MS Visual Studio MS Visual Studio Code Material-UI
2 Jahre 8 Monate
2021-08 - heute

Ereignis-Simulation in Labor-Middleware

Entwicklungskoordination, Projektleitung, Software Architekt, Software Engineering NET Core Azure DevOps Chrome ...
Entwicklungskoordination, Projektleitung, Software Architekt, Software Engineering
Im Routinebetrieb einer Labor-Middleware entsteht eine große Zahl von Ereignissen (Software-Events), die an Monitoringsystem übermittelt werden, um den reibungslosen Ablauf der automatisierten Laborprozesse zu überwachen. Um zu ermöglichen, dass die Ereignisse Test und Fehlersuche des Monitoring Systems gefiltert oder in höherer Frequenz abgespielt werden können, wird ein Simulationstool entwickelt, das die Ereignisse unabhängig von der Labor-Middleware zur Verfügung stellen kann.
NET Core Azure DevOps Chrome Git MS Visual Studio .NET MS Visual Studio Code node.js
4 Jahre 10 Monate
2019-06 - heute

Erweiterung eines CRM-Systems für eine Regionalbank

Analyse, Architektur, Consulting, Datenbankdesign, Datenmodellierung, Design, Dokumentation, Implementierung, Schnittstellenkoordination Bootstrap MS Visual Studio Code node.js ...
Analyse, Architektur, Consulting, Datenbankdesign, Datenmodellierung, Design, Dokumentation, Implementierung, Schnittstellenkoordination
Mit der zu entwickelnden Applikation werden die Verkaufskampagnen einer Bank geplant und durchgeführt. Ziel ist dabei, aus dem Verlauf der Kampagnen und mit Kundeninteraktionen, neue Erkenntnisse und Verkaufschancen zu ergreifen. Diese Erkenntnisse sollen wieder in die neu geplanten Kampagnen integriert werden und in einem iterativen Verlauf zu einer Anpassung der massgeschnittenen Produkte führen.
Bootstrap MS Visual Studio Code node.js Postman Rest Client
4 Jahre 11 Monate
2019-05 - heute

Web-Applikation zur Auftragserfassung für externe Mitarbeiter

.NET Core MS Visual Studio MS Visual Studio Code ...
Der Kunde benötigt eine Web-Applikation für die Erfassung von Aufträgen durch externe Mitarbeiter. Die Synchronisation des Applikations-Backend mit den Daten des zentralen SAP-Systems ermöglicht die stetige Aktualisierung sowohl von Kundendaten als auch vom Produkt-Sortiment. Gehosted wird die Applikation in MS Azure. Sie erhält jedoch über eine VPN-Verbindung Zugriff auf festgelegte Services vom SAP-System des Kunden, das bei einem anderen Anbieter gehostet wird. Die PTA betreut in Zusammenarbeit mit dem Kunden alle Aspekte der Applikationsentwicklung bis zu den Release-Requirements, Design/Architektur, Implementierung, Testing, Dokumentation und Deployment.
.NET Core MS Visual Studio MS Visual Studio Code Angular Azure App Service
8 Jahre 11 Monate
2015-05 - heute

Weiterentwicklung einer Webanwendung für Projektdaten

Knowledge Management, Projektabwicklung, Ralisierung Ubuntu Linux Server Bootstrap Eclipse for PHP Developers ...
Knowledge Management, Projektabwicklung, Ralisierung
Weiterentwicklung einer Webapplikation zur Erfassung und Verwaltung von Projekteinträgen eines Unternehmens. Die erfassten Einträge werden interdisziplinär verwendet, um Projekteinträge auf der Homepage, Projektreferenzlisten sowie Mitarbeiterprofile der Mitarbeiter des Kunden zu erstellen.
Ubuntu Linux Server Bootstrap Eclipse for PHP Developers Apache Webserver
10 Monate
2019-02 - 2019-11

Erweiterung des Knowledgebase Systems um Volltextsuche mit ELK

Knowledge Management, Suchmaschine Elasticsearch Kibana Logstash
Knowledge Management, Suchmaschine
In Rahmen des Projekts wurde Analyse, Prototyp und Umsetzung einer Suchfunktion eines bestehenden Knowledge-Base-Systems durchgeführt. Die Suchfunktion wurde mithilfe des ELK-Stacks implementiert
Elasticsearch Kibana Logstash
3 Monate
2019-04 - 2019-06

Betreuung und Weiterentwicklung im Produktinformationsmanagement (PIM)

Analyse, Customizing, DV-Konzeption, Implementierung, Organisation, Projektleitung, Schnittstellenkoordination, Test Windows 10 Windows Server 2012 Altova XMLSpy ...
Analyse, Customizing, DV-Konzeption, Implementierung, Organisation, Projektleitung, Schnittstellenkoordination, Test
Betreuung und Weiterentwicklung des ProduktinformationsmanagementSystems (PIM) des Kunden in Bezug auf Produkt-Datenmodell und Konzeption. Spezifikation und Implementierung von Schnittstellen zu Drittsystemen sowie den Ausbau in Richtung Digitalisierung und Internationalisierung im Handel.
Windows 10 Windows Server 2012 Altova XMLSpy PIM SoftM MS Excel MS Outlook MS Word
3 Monate
2018-11 - 2019-01

Entwicklung einer Sales App für Partner eines Geräteherstellers

MS .NET Framework Telerik UI for Xamarin Atlassian Confluence ...
Entwicklung einer App für IOS und Android für schnelles Auffinden von Produktinformationen und passendem Zubehör. Die App richtet sich an Partner eines großen Produzenten von Computer Hardware. Die Architektur baut auf einem Ruby on Rails Backend mit Elasticsearch und einer Xamarin.Forms App auf. Neben agilem Vorgehen wird auch auf ein Continuous-Delivery über Microsoft App Center gesetzt
MS .NET Framework Telerik UI for Xamarin Atlassian Confluence Atlassian JIRA Visual Studio App Center Bitbucket Visual Studio Xamarin.Forms
6 Monate
2018-08 - 2019-01

Datensynchronisation zwischen Knowledge Base Systemen

B2B, Kampagnen-Management, Preisliste, Werbeplanung Apache Webserver Fat-Free Framework for PHP Eclipse for PHP Developers ...
B2B, Kampagnen-Management, Preisliste, Werbeplanung
In Rahmen des Projektes wird der Datenaustausch zwischen zwei Wissensmanagement-Systemen erweitert. Der Datenabgleich wird von unidirektional auf bidirektional umgestellt und stellt sicher, dass die Kerndaten in beiden Systemen übereinstimmen und aktuell sind. Das eine System ist eine Access-Anwendung, das andere eine Web-Anwendung. Die Access-Anwendung versorgt wichtige Schnittstellen. Beide Systeme beinhalten eine unterschiedliche Business Logik und verwenden unterschiedliche Datenbanken (Oracle und MySQL). Die Managementsysteme verwalten ähnliche Kerndaten, welche im Minutentakt synchronisiert werden.
Apache Webserver Fat-Free Framework for PHP Eclipse for PHP Developers Ubuntu Linux Server
3 Monate
2018-09 - 2018-11

Migration der Bewegungsdaten eines Data Warehousing Systems

Migration Oracle Database Oracle SQL Developer PL/SQL
Migration
In Rahmen dieses Projektes wird eine ältere Artikelstammversion durch eine neue Version abgelöst. Es werden Strukturen, Bewegungsdaten und Business Logik neu abgebildet und in eine neue Umgebung innerhalb der Oracle Datenbank übertragen. Es sind ca. 35-40 Tabellen mit jeweils 500k-2Mio Datensätze pro Tag betroffen, die für eine Weiterverarbeitung von einem Data Warehousing System als Quelle verwendet werden. Die mittels neuer Artikelstamm erhobenen Daten werden mit den alten Datensätzen verglichen, um Abweichungen festzustellen und zu begründen
Oracle Database Oracle SQL Developer PL/SQL
4 Monate
2018-05 - 2018-08

Aktualisierung einer Freizeit-Outdoor Applikation für Smartphones (4880)

Analyse, Anpassung, Implementierung Android iOS App-Entwicklung ...
Analyse, Anpassung, Implementierung

Eine Outdoor Smartphone Applikation für iOS und Android wird
aktualisiert und eine neue Version der Applikation wird veröffentlicht. Im Rahmen der Aktualisierung wird die Projektstruktur in eine neue Entwicklungsumgebung migriert und externe Komponenten, sowie genutzte Frameworks, werden angepasst. Um die große Bandbreite an verschiedenen Smartphone Geräten, sowie die darin verwendeten
Frameworks, abzudecken, und um weiterhin Rückwärtskompatibilität mit alten Geräten zu gewährleisten, müssen vereinzelte Softwareteile, sowie das User Interface Layout, überarbeitet werden. Es wird eine Analyse
durchgeführt, um welche Funktionalitäten die Applikation erweitert werden muss, um mit der neuen EU Datenschutz-Grundverordnung konform zu sein und diese Funktionalitäten werden implementiert.

Android iOS App-Entwicklung DS-GVO Geodaten Internet Lokalisierung Migration MS Visual Studio Xamarin Xamarin.Forms C#
Zürich
6 Monate
2018-02 - 2018-07

Anforderungserhebung zur Erweiterung einer Simulationssoftware (4816)

Anforderungsdefinition Dokumentation Laborsysteme Prozessanalyse ...
Anforderungsdefinition

Die bestehende Software des Kunden erlaubt es, ein virtuelles Labor
aufzusetzen und die Performance anhand virtueller Patientenproben und
Datenflüsse unter verschiedenen Voraussetzungen zu testen. Im Rahmen
des Projekts werden in Zusammenarbeit mit dem Kunden die
Anforderungen zur Erweiterung des Instrumentenkatalogs erhoben, um
Hochdurchsatzlabore möglichst realitätsnah abzubilden. Zudem werden
basierend auf Anfrage des Kunden Erweiterungen bestehender
Funktionalitäten konzipiert, um die Benutzbarkeit und
Benutzerfreundlichkeit zu erhöhen. Hierzu gehören Verbesserungen der
Web App, des Logging und des Reporting

MS Word
Dokumentation Laborsysteme Prozessanalyse Requirements
Zürich
6 Monate
2017-09 - 2018-02

Entwicklung einer grafischen Benutzeroberfläche für eine Simulationssoftware (4660)

Scrum Team, Software Engineering
Scrum Team, Software Engineering

Um die Bedienung einer Software zur Simulation eines medizinischdiagnostischen Hochdurchsatzlabors für Benutzer zu vereinfachen, wird eine grafische Benutzeroberfläche (GUI) entwickelt, welche die gesamte Funktionalität der Simulationssoftware abdeckt. Der bisherige Weg, Simulationsanweisungen als C# Quellcode Dateien mit direkten Aufrufen von Methoden und Funktionen zu speichern, wird vollständig überarbeitet und ersetzt durch ein neues Speicherformat, welches die benutzergesetzten Simulationsanweisungen als serialisierte JSONObjekte abspeichert. Um die Rückwärtskompatibilität bereits erstellter Simulationsanweisungen zu gewährleisten, wird ein Konvertierungsprogramm entwickelt, welches in der Lage ist, C# Simulationsanweisungen in JSON-Dateien umzuwandeln. Die GUI wird als webbasierte Client/Server Applikation konzipiert und umgesetzt.

Ergänzung

Das Frontend der GUI Applikation wird mit Hilfe des Angular Frameworks umgesetzt, welchem gängige Webtechnologien wie TypeScript, HTML und CSS zugrunde liegen. Für das Layout und Design wird das Bootstrap Framework genutzt, um ein einheitliches Erscheinungsbild der Applikation zu gewährleisten. Das Backend der Applikation, welches in C# geschrieben ist, wird über HTTP RESTSchnittstellen angesprochen. Der Ablauf der Arbeitsschritte von Nutzern der Applikation wird auf Benutzbarkeit und Benutzerfreundlichkeit hin untersucht (Usability) und die daraus gewonnenen Erkenntnisse fließen in das Design des Frontendes der Applikation ein.

Fachaufgaben

App-Entwicklung, Frontenddesign, Laborsysteme, Simulation, Usability

C# HTML Java Script TypeScript Bootstrap MS Team Foundation Server TFS MS Visual Studio Angular
Pharma-Industrie
1 Jahr 3 Monate
2016-06 - 2017-08

Erweiterung einer Simulationssoftware für die Verwendung von zusätzlichen Daten und Funktionen (4347)

Analyse, Design, Implementierung, Scrum Team, Systemtest
Analyse, Design, Implementierung, Scrum Team, Systemtest

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es, ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performanz zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Die Erweiterung umfasst die Verwendung zusätzlicher Eingabeinformationen, die Überarbeitung bestehender und Verwendung neuer Funktionalitäten. Die Anpassungen bieten die Grundlage zur Erstellung von Referenz-Szenarien unterschiedlich ausgeprägter Labore.

Ergänzung

Die zusätzlich verwendeten Daten basieren auf der Kommunikation zwischen der Simulationssoftware und dem LIS. Diese beinhalten die wichtigsten demographischen Informationen über den Patienten und den Auftrag. Mittels dieser Daten können zusätzliche Funktionalitäten des LIS (Laborinformationssystem) angesprochen werden. Während der Implementation der Funktionalität wird eine Überarbeitung der Struktur der Simulationssoftware durchgeführt, um deren Stabilität, Erweiterbarkeit und Wartbarkeit zu erhöhen. Durch zusätzlich bereitgestellte Funktionalitäten in der Simulationssoftware ist es möglich, einen besseren Überblick über der Abläufe innerhalb der Probenverteilung des LIS zu erhalten.

Fachaufgaben

BPM: Prozessoptimierung, BPM: Prozessumsetzung, Konfiguration, Projektabwicklung, Projektplanung, Prozessanalyse, Simulation, Softwareentwicklung

C# SQLite ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7 MS .NET Framework MS Visual Studio Unit Testing Framework
Pharma-Industrie
1 Jahr 8 Monate
2015-05 - 2016-12

Anpassung einer Simulationssoftware zur Steuerung von Geräten eines Diagnostiklabors (3911)

Entwicklungskoordination, Programmierung, Projektleitung
Entwicklungskoordination, Programmierung, Projektleitung

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors und deren Adaption an eine neue Generation von Laborinformationssystemen (LIS). Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performance zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS zu analysieren und für den Aufbau bzw. bestehender Laborszenarien zu verwenden.

Ergänzung

Die Basisfunktionalitäten früherer Laborsimulationen werden in diesem Projekt an die neueste Generation von Laborgeräten angepasst sowie die Interaktionen mit einer neuen, auf einer objektorientierten Datenbank basierenden LIS-Generation adaptiert. Die Konfiguration des Laborsetups und der Laborabläufe wird durch die Simulationssoftware erstellt und die Funktionalität der Laborgeräte (Verteilen, Analyse der Proben sowie deren Einlagerung) mittels Nachrichten via HL7- oder ASTM-Protokollen durch das LIS koordiniert.

Fachaufgaben

Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# Caché Inter Systems Caché Studio ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word HL7
Pharma-Industrie
4 Monate
2016-07 - 2016-10

Datenbankabfragen zur Auslastung von Laborinformationssystemen (4649)

Analyse, Implementierung, Projektleitung
Analyse, Implementierung, Projektleitung

Laborinformationssysteme (LIS) dienen als sogenannte Middlewares in medizinisch-diagnostischen Laboratorien. Diese unterstützen u.a. Labor spezifische Workflows, erlauben die Sichtung und Speicherung von Daten oder sind für die Kommunikation zwischen Hostsystemen und Laborgeräten zuständig. Dem Hersteller von LIS Produkten werden individuelle Datenbankabfragen für verschieden LIS Produkte zur Verfügung gestellt, welche es ihm ermöglichen, fachliche Eckdaten über den Betrieb und die Auslastung der Systeme zu eruieren, sowie die Hardware Spezifikationen der Systeme festzustellen. Die erforderlichen Datenbankabfragen werden in Form von SQL-Queries geschrieben, welche über ein Windows Batch Script ausgeführt werden können.

Ergänzung

Es werden die Datenbankstrukturen, sowie die zugrundeliegenden Datenbanktechnologien verschiedener LIS Produkte, analysiert. Datenbankabfragen auf Oracle Systemen werden dabei mit SQL*Plus ausgeführt. Datenbankabfragen auf InterSystems Caché Datenbanken hingegen benötigen die Entwicklung einer Individualsoftware, unter Verwendung von Drittanbieter-Bibliotheken. Nach Klärung der genauen Kundenanforderungen und der Definition Labor spezifischer Begriffe werden die Datenbankabfragen für die verschiedenen LIS Produkte geschrieben und in jeweiligen Testumgebungen getestet. Dem Kunden werden die Datenbankabfragen, sowie das zur Ausführung verwendete Script und die individual Software Lösung zur Verfügung gestellt.

Fachaufgaben

Datenanalyse, Produktdaten, Softwareentwicklung

C# SQL Caché Intersystems Healthshare Oracle 12c Database MS Visual Studio PL/SQL-Developer
Pharma-Industrie
5 Monate
2016-01 - 2016-05

Erweiterung einer Simulationssoftware für die Bereitstellung von zusätzlichen Daten zur Analyse (4140)

Programmierung, Projektleitung, Projektplanung, Scrum Master, Sy
Programmierung, Projektleitung, Projektplanung, Scrum Master, Sy

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performanz zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS auszuwerten und für den Aufbau neuer bzw. für die Analyse bestehender Laborszenarien zu verwenden. Die Erweiterung umfasst die Bereitstellung zusätzlicher Daten zur Analyse von Performanz und Abläufen.

Ergänzung

Die zusätzlich bereitgestellten Daten basieren auf der Kommunikation zwischen der Simulations-Software und dem LIS. Diese beinhalten die wichtigsten fachlichen Eckwerte und Daten zum zeitlichen Ablauf der Kommunikation. Mittels dieser Daten kann eine Analyse der Performanz und/oder bestehender Kommunikationsfehler durchgeführt werden. Während der Implementation der Funktionalität wird eine Überarbeitung der Kommunikationsstrukturen der Simulations-Software durchgeführt. Die ermittelten Daten werden in eine Datenbank geschrieben. Durch zusätzlich bereitgestellte Konfigurationsmöglichkeiten in der Simulations- Software ist es möglich die Korrektheit der Abläufe innerhalb der Probenverteilung des LIS zu kontrollieren. Dies wird erreicht durch Vorgabe von optimalen Routen für Probenschablonen.

Fachaufgaben

BPM: Prozessoptimierung, Konfiguration, Laborsysteme,
Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# SQLite ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7
Pharma-Industrie
2 Monate
2016-01 - 2016-02

Automatisierung von User Interaktionen (4111)

Administration, Coaching, Consulting, Gruppenleitung
Administration, Coaching, Consulting, Gruppenleitung

Mittels eines zuvor evaluierten Programms werden Userinteraktionen auf einer Steuerungsoftware für Laborgeräte simuliert.

Ergänzung

Um mögliche parallele Userinteraktionen mit einem System, welches für die Steuerung von Laborinstrumenten benutzt wird, zu simulieren, wird ein Programm gesucht und getestet. Danach wird mit dem Kunden zusammen ein möglicher Ablauf von Userinteraktionen definiert und mit der gewählten Software programmiert. Simulierte Userinteraktionen sollen dabei so nahe als möglich an einer tatsächlichen 'menschlichen' Interaktion sein. Ziel dieses Projektes ist es, verbesserte Aussagen der Performance über eine Laborsoftware in einer bestimmten Laborkonfiguration treffen zu können.

Fachaufgaben

BPM: Prozessoptimierung, Labor, Usability

MS Office
Medizintechnik
5 Monate
2015-09 - 2016-01

Erweiterung einer Simulationssoftware für die Nutzung von hämatologischen Instrumenten und Prozessen (4133)

Programmierung, Projektleitung, Projektplanung, Scrum Master
Programmierung, Projektleitung, Projektplanung, Scrum Master

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performance zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS auszuwerten und für den Aufbau neuer bzw. für die Analyse bestehender Laborszenarien zu verwenden. Die Erweiterung umfasst die Integration von hämatologischen Instrumenten und Prozessen.

Ergänzung

Die Integration von hämatologischen Instrumenten umfasst die
Bereitstellung von Komponenten, welche eine Simulation eines solchen Instrumentes in einem fachlichen Prozess zulassen. Die Umsetzung beinhaltet einen modularen Aufbau des Instrumentes, die fachliche Trennung der Module inklusive deren Zusammenspiel und die Bereitstellung von hämatologischen Funktionalitäten, wie das Senden von Bildern und Abnormitäten. Im Zusammenhang mit der Umsetzung wird die Simulations-Software um die Möglichkeit erweitert, größere Laborkomplexe zu simulieren. Dies geschieht durch die Verbesserung bestehender Funktionalitäten und durch die Bereitstellung neuer Steuerungsmöglichkeiten von Proben im Verteilungsprozess. Dabei wird auf eine örtliche Verteilung der verschiedenen Bestandteile des Laborkomplexes und eine erhöhte fachliche Anforderung innerhalb der Probenverteilung geachtet.

Fachaufgaben

BPM: Prozessoptimierung, Konfiguration, Laborsysteme,
Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7
Pharma-Industrie
10 Monate
2014-07 - 2015-04

Erfassungstool für Projektdaten (Implementierung) (3563)

Projektleitung, Realisierung
Projektleitung, Realisierung

Implementierung einer Webapplikation zur Erfassung und Verwaltung von Projekteinträgen eines Unternehmens und dessen Integration in MS SharePoint 2013. Die erfassten Einträge werden interdisziplinär verwendet, um Projekteinträge auf der Homepage, Projektreferenzlisten sowie Mitarbeiterprofile der Mitarbeiter des Kunden zu erstellen.

Ergänzung

Vorgehen in Sprints, analog zu den definierten Use Cases. Parallel werden laufend Akzeptanztests durchgeführt.Das Tool beruht auf PHP und MySQL. Es läuft auf einem Linux-Server.

Fachaufgaben

Usability

Java Script PHP MySQL Oracle RDBMS Ubuntu Linux Server Bootstrap Eclipse for PHP Developers Oracle SQL Developer MySQL Workbench TortoiseSVN Apache Webserver jQuery
Informations-Technologie
11 Monate
2013-09 - 2014-07

Simulation von Abläufen in einem 9/2013 - 7/2014 diagnostischen Labor (3396)

Implementierung, Scrum Master
Implementierung, Scrum Master

Entwicklung einer Software zur Simulation von Abläufen in einem diagnostischen Labor. Hintergrund: Zur Verwaltung von Probendaten kommunizieren Laborgeräte mit Laborinformationssystemen (LIS) über den Austausch von Nachrichten. Besonders in grösseren Labors wächst die Anzahl der ausgetauschten Informationen und damit die Last der das LIS ausgesetzt sind. Zielsetzung: Mit der zu entwickelnden Simulationssoftware wird die Nachrichtenlast gegenüber dem LIS erzeugt und gemessen um sowohl LIS als auch Laborinstallation bei Bedarf anpassen zu können. Dazu wird ein virtuelles Labor gegen ein real installiertes LIS getestet, indem virtuelle Proben erzeugt und anhand eines konfigurierten Ablaufes durch das virtuelle Labor geschickt werden. Während der Simulation werden Leistungsmesswerte protokolliert und im Anschluss an die Simulation analysiert.

Ergänzung

Die Implementierung der Laborsimulation besteht darin, die Basisfunktionalitäten von präanalytischen, analytischen und postanalytischen Instrumenten nachzubilden und in einen Laborworkflow einzubinden. Zur Funktionalität von Instrumenten gehören das Entgegennehmen von Racks mit Proben, das entsprechende Prozessieren, das z.B. im Verteilen, Einlagern, oder Messen der Proben besteht, und das Senden von entsprechenden Nachrichten in HL7 oder ASTM an das LIS. Die Konfiguration der Simulation beinhaltet die Beschreibung der Abläufe im Labor. Diese Konfiguration einfach zu halten ist ein wesentliches Ziel des Projektes und bedingt entsprechende Anforderungsanalyse. Die Simulationssoftware ist in C# geschrieben, Konfigurationen werden in XML abgelegt und teilweise über eine PL/SQL Schnittstelle aus einer Oracle Datenbank extrahiert.

Fachaufgaben

Laborsysteme, Probenverarbeitung, Simulation

C# MS Visual Studio Enterprise Architect (EA)
Pharma-Industrie
6 Monate
2013-03 - 2013-08

Test Automation Framework (3436)

Implementierung
Implementierung

Ziel des Projektes ist die Erstellung einer automatisierten Testumgebung für ein Laborinformationssystem. Das neue Tool soll die Entwicklung und Integration der Softwareänderungen unterstützen. Durch die kontinuierlichen Prüfzyklen soll die Qualität und Wartbarkeit des gesamten Produktes deutlich verbessert werden.

Ergänzung

Mit dem automatisierten Testframework sind folgende Bereiche
abgedeckt:

  • Struktur der Nachrichten
  • Fachliche Tests der ein- und ausgehenden Nachrichten
  • Workflows
  • Integration der Schnittstellen zu Fremdsystemen bzw. Laborgeräten
  • Treiber-Kompatibilität
  • Performance und Robust-Test der Applikation
  • Skalierbarkeit der Applikation

Fachaufgaben

Automatisiertes Testen, Laborsysteme, Regressionstest,
Testmanagement

MS Team Foundation Server TFS MS Visual Studio
Pharma-Industrie
1 Jahr 4 Monate
2012-05 - 2013-08

Anpassung des LIS an neue gesetzliche Vorgaben und neue Anforderungen (3046)

Implementierung
Implementierung

Das Laborinformationssystem des Kunden wird weltweit vertrieben. Im Rahmen des Projektes werden Anforderungen internationaler Märkte implementiert. Schwerpunkt ist die Implementierung von Neuerungen der RiLiBÄK für den deutschen Markt sowie ein Update der zugrunde liegenden Technologie von 32 bit auf 64 bit. Bei Aufnahme, Analyse und Beschreibung der Anforderungen, Softwaredesign, Realisierung sowie Validierung und Verifikation wird Scrum als neues Vorgehensmodell eingeführt.

Fachaufgaben

Laborsysteme

Oracle RDBMS Windows Server 2008 Crystal Reports MS Team Foundation Server TFS MS Visual Studio PL/SQL-Developer
Pharma-Industrie
11 Monate
2012-08 - 2013-06

Integration einer neuen Instrumenten-Schnittstelle (3394)

Implementierung
Implementierung

Ziel des Projektes ist die Erweiterung und Anpassung der Schnittstelle zwischen dem Laborinformationssystem und den verfügbaren Messgeräten. Dabei wird besonders Wert auf die Optimierung des bestehenden Geräte- und Prozess Managements gelegt und die Migration von alten auf neue Instrumententreiber durchgeführt. Desweiteren wird die Integration einer neuen Version des Kommunikations-Servers und die Anpassung des Applikation-Installers umgesetzt.

Ergänzung

Projekt Schritte:

  • Requirements Engineering der bestehenden und neuen Schnittstelle.
  • Konzept Erstellung
  • Verteilung der beschriebenen Ziele in kleinere Arbeitspakete.
  • Implementierung der neuen Funktionalität
  • Testen
  • Wissensübergabe und Dokumentation
  • Installation des Produkte

Fachaufgaben

Laborsysteme, Messdaten, Schnittstellen

HP Quality Center MS Team Foundation Server TFS
Pharma-Industrie
2 Monate
2013-04 - 2013-05

Manuelle und 4/2013 - 5/2013 automatische Testkampagne (3395)

Test
Test

Erstellung, Prüfung und Durchführung von Testfällen im Rahmen eines Pharma-Labor Projektes. Verifikation und Validierung neu implementierter Funktionalitäten und den behobenen Software-Fehlern. Durchführung manueller und automatischer Unit, Integration, System, Regression und Performance Tests.

Ergänzung

Es werden nachfolgende Testfälle erstellt: Unit Tests; Integration Tests; Regression Tests; System Test. Ausführungsart der Testfälle: Manuelle Tests; Automatische Tests.Anzahl der Testcases pro Release ca. 650 Stück.

Fachaufgaben

Automatisiertes Testen, Laborsysteme, Testmanagement

MS Team Foundation Server TFS
Pharma-Industrie
1 Jahr 7 Monate
2010-10 - 2012-04

Entwicklung

Software Engineer
Software Engineer

Entwicklung des Technical Framework von Avaloq Core Banking System. Avaloq Message Interface, interne Kompilatoren, Applikation Monitoring, Backgroundprozesse. Strukturierte und Objektorientierte Konzept, Design, Entwicklung, Tests uns Support.

Oracle 11g PL/SQL Java 5 XML Avaloq Script
Banken
2 Jahre 7 Monate
2008-02 - 2010-08

Entwicklung

Consultant
Consultant

Entwicklung der Plattform für Altersvorsorge System. Objektorientierte Design und Entwicklung von Client/Server, Batches, Schnittstellen zu den Fremdsystemen, Druck Schnittstelle, Migration der Schema und Daten nach Datenmodelländerung (Oracle 10g); Entwicklung und Optimierung der Berichten, Betreuung des Oracle Portal, Oracle Administration Basis Tätigkeiten.

Java 6 Oracle 10g PL/SQL XML CUF XML
Versicherungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007

Studium Informatik
Technischer Universität Wroclaw(PL)

Abschluss Diplom
Diplomarbeit: "Usability der Web-Systeme".

2006 - 2007

Werkstudentin Informatik
Capgemini Polska Sp. z o.o/Wroclaw (PL)

Schwerpunkte:

Entwicklung in Java, Testerstellung und Automatisierung

2006

Praktikum Informatik
Capgemini Polska Sp. z o.o/Wroclaw (PL)

Scherpunkte:

Integrationstests, Entwicklung der Berichte (Oracle Reports).

2007

Master in Computer Science

Zertifikate

07/2013

ORACLE Certified Expert

11/2010

Avaloq Certified Professional

SCHULUNGEN

2015

UML-Grundlagen für Requirements Engineering
UML in RE, Analyse und Design
Rolle: Referent

2014

Workshop Requirements Engineering Basics
Basics of requirements engineering. Stakeholders, information sources, elicitation tools & techniques, requirements categorisation. Scope & context: Process analysis. Elicitation: How to choose models. Rules for writing good requirements: Templates.
Rolle: Teilnehmer

2013

Einführung WPF
Einführung in die Erstellung/Programmierung von WPF-Applikationen (.Net 4.0). Software MS Visual Studio
Rolle: Teilnehmer

2013

PTA-PHB Einführung
UML + EA, Vorgehensmodelle, Anforderungsdefinition, Analyse & Design, Aufwandsschätzung, Projektcontrolling.
Rolle: Teilnehmer

2011

Banking Today
Rolle: Teilnehmer

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

App-Entwicklung
Dokumentation
Geodaten
iOS
JIRA
Migration
MS Excel
MS Powerpoint
MS Visual Studio
MS Word
Prozessanalyse
Requirements
Xamarin
Xamarin.Forms

Funktionsübergreifend

  • Software Entwicklung
  • Projektleitung
  • Agile EntwicklungsMethoden (Scrum)
  • Konzepte, OOP, Testing

IT Skills

Frameworks:

Angular 4, PHP Fat-Free Framework, Node.js, Selenium

Entwicklungstools:

Visual Studio 2017, Eclipse, PL/SQL Developer, TFS, SVN, Git

Entwicklungs-/ Testtools

ASTM Simulator, Bootstrap, Crystal Reports, Eclipse, Eclipse for PHP Developers, HP Quality Center, MS Team Foundation Server TFS, MS Visual Studio, Oracle Reports, Oracle SQL Developer, PL/SQLDeveloper, Qt, TOAD

Standardsoftware/BI

Avaloq

Desktop-/ Office-Tools

MS Excel, MS Office, MS Powerpoint, MS Word

Prozess-/Designtools

Enterprise Architect (EA), MySQL Workbench

Systemsoftware

Maven, TortoiseSVN

Netzwerkkomponenten

TCP/IP

Services/ Middleware/ Frameworks

Angular, Apache Webserver, Avaloq Message Interface, HL7, jQuery, MS .NET Framework, MS Visual Studio Unit Testing Framework, XML

Rollen in Projekten

  • Administration
  • Analyse
  • Coaching
  • Consulting
  • Design,
  • Entwicklungskoordination
  • Gruppenleitung
  • Implementierung
  • Programmierung
  • Projektleitung
  • Projektplanung
  • Realisierung
  • Scrum Master
  • Scrum Team
  • Software Engineering
  • Systemtest
  • Test

Betriebssysteme

Android
Ubuntu Linux Server
Windows Server 2008

Programmiersprachen

C#
C#, C++
CSS
HTML5
Java
Java Script
jQuery
PHP
PL/SQL
SQL
Typescript

Datenbanken

Caché
Intersystems Healthshare
IntersystemsCache
MS SQL Server
MySQL
Oracle 11g
Oracle 12c Database
Oracle RDBMS
SQLite

Datenkommunikation

Internet
TCP/IP

Branchen

Branchen

  • Banken
  • Informations-Technologie
  • Medizintechnik
  • Pharma-Industrie
  • Versicherungen

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - heute

Neuentwicklung eines digitalen Vertriebsrechners

Implementierung, Organisation, Programmierung, Projektplanung NET Core Azure DevOps MS Visual Studio ...
Implementierung, Organisation, Programmierung, Projektplanung
Neuentwicklung eines digitalen Vertriebsrechners für Kundenberater. Ziel ist eine Entlastung des Backoffice im Rahmen einer Prozessumstrukturierung. Aufgabe der PTA ist die Entwicklung der Software und die Beratung des Kunden von der ersten Idee bis zur Einführung der Software. Der Vertriebsrechner digitalisiert, zentralisiert, vereinheitlicht und erleichtert das Erstellen von Versicherungsanträgen durch die Kundenberater. Eine 'click-to-contract' Funktion mit digitaler Signatur vereinfacht zudem das Akzeptieren des Versicherungsantrags durch den Endkunden. Dadurch wird der Aufwand für Vervollständigen oder Korrigieren der Anträge und die Umwandlung in Versicherungspolicen verringert. Eine zweite für das Backoffice entwickelte Anwendung erlaubt die Benutzerverwaltung des Vertriebsrechners, bietet eine Übersicht über alle Anträge inklusive Bearbeitungszustand und ermöglicht durch eine Schnittstelle zum ERPSystem des Kunden das exportieren von Daten zur Erstellung einer Versicherungspolice.
NET Core Azure DevOps MS Visual Studio MS Visual Studio Code Material-UI
2 Jahre 8 Monate
2021-08 - heute

Ereignis-Simulation in Labor-Middleware

Entwicklungskoordination, Projektleitung, Software Architekt, Software Engineering NET Core Azure DevOps Chrome ...
Entwicklungskoordination, Projektleitung, Software Architekt, Software Engineering
Im Routinebetrieb einer Labor-Middleware entsteht eine große Zahl von Ereignissen (Software-Events), die an Monitoringsystem übermittelt werden, um den reibungslosen Ablauf der automatisierten Laborprozesse zu überwachen. Um zu ermöglichen, dass die Ereignisse Test und Fehlersuche des Monitoring Systems gefiltert oder in höherer Frequenz abgespielt werden können, wird ein Simulationstool entwickelt, das die Ereignisse unabhängig von der Labor-Middleware zur Verfügung stellen kann.
NET Core Azure DevOps Chrome Git MS Visual Studio .NET MS Visual Studio Code node.js
4 Jahre 10 Monate
2019-06 - heute

Erweiterung eines CRM-Systems für eine Regionalbank

Analyse, Architektur, Consulting, Datenbankdesign, Datenmodellierung, Design, Dokumentation, Implementierung, Schnittstellenkoordination Bootstrap MS Visual Studio Code node.js ...
Analyse, Architektur, Consulting, Datenbankdesign, Datenmodellierung, Design, Dokumentation, Implementierung, Schnittstellenkoordination
Mit der zu entwickelnden Applikation werden die Verkaufskampagnen einer Bank geplant und durchgeführt. Ziel ist dabei, aus dem Verlauf der Kampagnen und mit Kundeninteraktionen, neue Erkenntnisse und Verkaufschancen zu ergreifen. Diese Erkenntnisse sollen wieder in die neu geplanten Kampagnen integriert werden und in einem iterativen Verlauf zu einer Anpassung der massgeschnittenen Produkte führen.
Bootstrap MS Visual Studio Code node.js Postman Rest Client
4 Jahre 11 Monate
2019-05 - heute

Web-Applikation zur Auftragserfassung für externe Mitarbeiter

.NET Core MS Visual Studio MS Visual Studio Code ...
Der Kunde benötigt eine Web-Applikation für die Erfassung von Aufträgen durch externe Mitarbeiter. Die Synchronisation des Applikations-Backend mit den Daten des zentralen SAP-Systems ermöglicht die stetige Aktualisierung sowohl von Kundendaten als auch vom Produkt-Sortiment. Gehosted wird die Applikation in MS Azure. Sie erhält jedoch über eine VPN-Verbindung Zugriff auf festgelegte Services vom SAP-System des Kunden, das bei einem anderen Anbieter gehostet wird. Die PTA betreut in Zusammenarbeit mit dem Kunden alle Aspekte der Applikationsentwicklung bis zu den Release-Requirements, Design/Architektur, Implementierung, Testing, Dokumentation und Deployment.
.NET Core MS Visual Studio MS Visual Studio Code Angular Azure App Service
8 Jahre 11 Monate
2015-05 - heute

Weiterentwicklung einer Webanwendung für Projektdaten

Knowledge Management, Projektabwicklung, Ralisierung Ubuntu Linux Server Bootstrap Eclipse for PHP Developers ...
Knowledge Management, Projektabwicklung, Ralisierung
Weiterentwicklung einer Webapplikation zur Erfassung und Verwaltung von Projekteinträgen eines Unternehmens. Die erfassten Einträge werden interdisziplinär verwendet, um Projekteinträge auf der Homepage, Projektreferenzlisten sowie Mitarbeiterprofile der Mitarbeiter des Kunden zu erstellen.
Ubuntu Linux Server Bootstrap Eclipse for PHP Developers Apache Webserver
10 Monate
2019-02 - 2019-11

Erweiterung des Knowledgebase Systems um Volltextsuche mit ELK

Knowledge Management, Suchmaschine Elasticsearch Kibana Logstash
Knowledge Management, Suchmaschine
In Rahmen des Projekts wurde Analyse, Prototyp und Umsetzung einer Suchfunktion eines bestehenden Knowledge-Base-Systems durchgeführt. Die Suchfunktion wurde mithilfe des ELK-Stacks implementiert
Elasticsearch Kibana Logstash
3 Monate
2019-04 - 2019-06

Betreuung und Weiterentwicklung im Produktinformationsmanagement (PIM)

Analyse, Customizing, DV-Konzeption, Implementierung, Organisation, Projektleitung, Schnittstellenkoordination, Test Windows 10 Windows Server 2012 Altova XMLSpy ...
Analyse, Customizing, DV-Konzeption, Implementierung, Organisation, Projektleitung, Schnittstellenkoordination, Test
Betreuung und Weiterentwicklung des ProduktinformationsmanagementSystems (PIM) des Kunden in Bezug auf Produkt-Datenmodell und Konzeption. Spezifikation und Implementierung von Schnittstellen zu Drittsystemen sowie den Ausbau in Richtung Digitalisierung und Internationalisierung im Handel.
Windows 10 Windows Server 2012 Altova XMLSpy PIM SoftM MS Excel MS Outlook MS Word
3 Monate
2018-11 - 2019-01

Entwicklung einer Sales App für Partner eines Geräteherstellers

MS .NET Framework Telerik UI for Xamarin Atlassian Confluence ...
Entwicklung einer App für IOS und Android für schnelles Auffinden von Produktinformationen und passendem Zubehör. Die App richtet sich an Partner eines großen Produzenten von Computer Hardware. Die Architektur baut auf einem Ruby on Rails Backend mit Elasticsearch und einer Xamarin.Forms App auf. Neben agilem Vorgehen wird auch auf ein Continuous-Delivery über Microsoft App Center gesetzt
MS .NET Framework Telerik UI for Xamarin Atlassian Confluence Atlassian JIRA Visual Studio App Center Bitbucket Visual Studio Xamarin.Forms
6 Monate
2018-08 - 2019-01

Datensynchronisation zwischen Knowledge Base Systemen

B2B, Kampagnen-Management, Preisliste, Werbeplanung Apache Webserver Fat-Free Framework for PHP Eclipse for PHP Developers ...
B2B, Kampagnen-Management, Preisliste, Werbeplanung
In Rahmen des Projektes wird der Datenaustausch zwischen zwei Wissensmanagement-Systemen erweitert. Der Datenabgleich wird von unidirektional auf bidirektional umgestellt und stellt sicher, dass die Kerndaten in beiden Systemen übereinstimmen und aktuell sind. Das eine System ist eine Access-Anwendung, das andere eine Web-Anwendung. Die Access-Anwendung versorgt wichtige Schnittstellen. Beide Systeme beinhalten eine unterschiedliche Business Logik und verwenden unterschiedliche Datenbanken (Oracle und MySQL). Die Managementsysteme verwalten ähnliche Kerndaten, welche im Minutentakt synchronisiert werden.
Apache Webserver Fat-Free Framework for PHP Eclipse for PHP Developers Ubuntu Linux Server
3 Monate
2018-09 - 2018-11

Migration der Bewegungsdaten eines Data Warehousing Systems

Migration Oracle Database Oracle SQL Developer PL/SQL
Migration
In Rahmen dieses Projektes wird eine ältere Artikelstammversion durch eine neue Version abgelöst. Es werden Strukturen, Bewegungsdaten und Business Logik neu abgebildet und in eine neue Umgebung innerhalb der Oracle Datenbank übertragen. Es sind ca. 35-40 Tabellen mit jeweils 500k-2Mio Datensätze pro Tag betroffen, die für eine Weiterverarbeitung von einem Data Warehousing System als Quelle verwendet werden. Die mittels neuer Artikelstamm erhobenen Daten werden mit den alten Datensätzen verglichen, um Abweichungen festzustellen und zu begründen
Oracle Database Oracle SQL Developer PL/SQL
4 Monate
2018-05 - 2018-08

Aktualisierung einer Freizeit-Outdoor Applikation für Smartphones (4880)

Analyse, Anpassung, Implementierung Android iOS App-Entwicklung ...
Analyse, Anpassung, Implementierung

Eine Outdoor Smartphone Applikation für iOS und Android wird
aktualisiert und eine neue Version der Applikation wird veröffentlicht. Im Rahmen der Aktualisierung wird die Projektstruktur in eine neue Entwicklungsumgebung migriert und externe Komponenten, sowie genutzte Frameworks, werden angepasst. Um die große Bandbreite an verschiedenen Smartphone Geräten, sowie die darin verwendeten
Frameworks, abzudecken, und um weiterhin Rückwärtskompatibilität mit alten Geräten zu gewährleisten, müssen vereinzelte Softwareteile, sowie das User Interface Layout, überarbeitet werden. Es wird eine Analyse
durchgeführt, um welche Funktionalitäten die Applikation erweitert werden muss, um mit der neuen EU Datenschutz-Grundverordnung konform zu sein und diese Funktionalitäten werden implementiert.

Android iOS App-Entwicklung DS-GVO Geodaten Internet Lokalisierung Migration MS Visual Studio Xamarin Xamarin.Forms C#
Zürich
6 Monate
2018-02 - 2018-07

Anforderungserhebung zur Erweiterung einer Simulationssoftware (4816)

Anforderungsdefinition Dokumentation Laborsysteme Prozessanalyse ...
Anforderungsdefinition

Die bestehende Software des Kunden erlaubt es, ein virtuelles Labor
aufzusetzen und die Performance anhand virtueller Patientenproben und
Datenflüsse unter verschiedenen Voraussetzungen zu testen. Im Rahmen
des Projekts werden in Zusammenarbeit mit dem Kunden die
Anforderungen zur Erweiterung des Instrumentenkatalogs erhoben, um
Hochdurchsatzlabore möglichst realitätsnah abzubilden. Zudem werden
basierend auf Anfrage des Kunden Erweiterungen bestehender
Funktionalitäten konzipiert, um die Benutzbarkeit und
Benutzerfreundlichkeit zu erhöhen. Hierzu gehören Verbesserungen der
Web App, des Logging und des Reporting

MS Word
Dokumentation Laborsysteme Prozessanalyse Requirements
Zürich
6 Monate
2017-09 - 2018-02

Entwicklung einer grafischen Benutzeroberfläche für eine Simulationssoftware (4660)

Scrum Team, Software Engineering
Scrum Team, Software Engineering

Um die Bedienung einer Software zur Simulation eines medizinischdiagnostischen Hochdurchsatzlabors für Benutzer zu vereinfachen, wird eine grafische Benutzeroberfläche (GUI) entwickelt, welche die gesamte Funktionalität der Simulationssoftware abdeckt. Der bisherige Weg, Simulationsanweisungen als C# Quellcode Dateien mit direkten Aufrufen von Methoden und Funktionen zu speichern, wird vollständig überarbeitet und ersetzt durch ein neues Speicherformat, welches die benutzergesetzten Simulationsanweisungen als serialisierte JSONObjekte abspeichert. Um die Rückwärtskompatibilität bereits erstellter Simulationsanweisungen zu gewährleisten, wird ein Konvertierungsprogramm entwickelt, welches in der Lage ist, C# Simulationsanweisungen in JSON-Dateien umzuwandeln. Die GUI wird als webbasierte Client/Server Applikation konzipiert und umgesetzt.

Ergänzung

Das Frontend der GUI Applikation wird mit Hilfe des Angular Frameworks umgesetzt, welchem gängige Webtechnologien wie TypeScript, HTML und CSS zugrunde liegen. Für das Layout und Design wird das Bootstrap Framework genutzt, um ein einheitliches Erscheinungsbild der Applikation zu gewährleisten. Das Backend der Applikation, welches in C# geschrieben ist, wird über HTTP RESTSchnittstellen angesprochen. Der Ablauf der Arbeitsschritte von Nutzern der Applikation wird auf Benutzbarkeit und Benutzerfreundlichkeit hin untersucht (Usability) und die daraus gewonnenen Erkenntnisse fließen in das Design des Frontendes der Applikation ein.

Fachaufgaben

App-Entwicklung, Frontenddesign, Laborsysteme, Simulation, Usability

C# HTML Java Script TypeScript Bootstrap MS Team Foundation Server TFS MS Visual Studio Angular
Pharma-Industrie
1 Jahr 3 Monate
2016-06 - 2017-08

Erweiterung einer Simulationssoftware für die Verwendung von zusätzlichen Daten und Funktionen (4347)

Analyse, Design, Implementierung, Scrum Team, Systemtest
Analyse, Design, Implementierung, Scrum Team, Systemtest

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es, ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performanz zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Die Erweiterung umfasst die Verwendung zusätzlicher Eingabeinformationen, die Überarbeitung bestehender und Verwendung neuer Funktionalitäten. Die Anpassungen bieten die Grundlage zur Erstellung von Referenz-Szenarien unterschiedlich ausgeprägter Labore.

Ergänzung

Die zusätzlich verwendeten Daten basieren auf der Kommunikation zwischen der Simulationssoftware und dem LIS. Diese beinhalten die wichtigsten demographischen Informationen über den Patienten und den Auftrag. Mittels dieser Daten können zusätzliche Funktionalitäten des LIS (Laborinformationssystem) angesprochen werden. Während der Implementation der Funktionalität wird eine Überarbeitung der Struktur der Simulationssoftware durchgeführt, um deren Stabilität, Erweiterbarkeit und Wartbarkeit zu erhöhen. Durch zusätzlich bereitgestellte Funktionalitäten in der Simulationssoftware ist es möglich, einen besseren Überblick über der Abläufe innerhalb der Probenverteilung des LIS zu erhalten.

Fachaufgaben

BPM: Prozessoptimierung, BPM: Prozessumsetzung, Konfiguration, Projektabwicklung, Projektplanung, Prozessanalyse, Simulation, Softwareentwicklung

C# SQLite ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7 MS .NET Framework MS Visual Studio Unit Testing Framework
Pharma-Industrie
1 Jahr 8 Monate
2015-05 - 2016-12

Anpassung einer Simulationssoftware zur Steuerung von Geräten eines Diagnostiklabors (3911)

Entwicklungskoordination, Programmierung, Projektleitung
Entwicklungskoordination, Programmierung, Projektleitung

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors und deren Adaption an eine neue Generation von Laborinformationssystemen (LIS). Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performance zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS zu analysieren und für den Aufbau bzw. bestehender Laborszenarien zu verwenden.

Ergänzung

Die Basisfunktionalitäten früherer Laborsimulationen werden in diesem Projekt an die neueste Generation von Laborgeräten angepasst sowie die Interaktionen mit einer neuen, auf einer objektorientierten Datenbank basierenden LIS-Generation adaptiert. Die Konfiguration des Laborsetups und der Laborabläufe wird durch die Simulationssoftware erstellt und die Funktionalität der Laborgeräte (Verteilen, Analyse der Proben sowie deren Einlagerung) mittels Nachrichten via HL7- oder ASTM-Protokollen durch das LIS koordiniert.

Fachaufgaben

Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# Caché Inter Systems Caché Studio ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word HL7
Pharma-Industrie
4 Monate
2016-07 - 2016-10

Datenbankabfragen zur Auslastung von Laborinformationssystemen (4649)

Analyse, Implementierung, Projektleitung
Analyse, Implementierung, Projektleitung

Laborinformationssysteme (LIS) dienen als sogenannte Middlewares in medizinisch-diagnostischen Laboratorien. Diese unterstützen u.a. Labor spezifische Workflows, erlauben die Sichtung und Speicherung von Daten oder sind für die Kommunikation zwischen Hostsystemen und Laborgeräten zuständig. Dem Hersteller von LIS Produkten werden individuelle Datenbankabfragen für verschieden LIS Produkte zur Verfügung gestellt, welche es ihm ermöglichen, fachliche Eckdaten über den Betrieb und die Auslastung der Systeme zu eruieren, sowie die Hardware Spezifikationen der Systeme festzustellen. Die erforderlichen Datenbankabfragen werden in Form von SQL-Queries geschrieben, welche über ein Windows Batch Script ausgeführt werden können.

Ergänzung

Es werden die Datenbankstrukturen, sowie die zugrundeliegenden Datenbanktechnologien verschiedener LIS Produkte, analysiert. Datenbankabfragen auf Oracle Systemen werden dabei mit SQL*Plus ausgeführt. Datenbankabfragen auf InterSystems Caché Datenbanken hingegen benötigen die Entwicklung einer Individualsoftware, unter Verwendung von Drittanbieter-Bibliotheken. Nach Klärung der genauen Kundenanforderungen und der Definition Labor spezifischer Begriffe werden die Datenbankabfragen für die verschiedenen LIS Produkte geschrieben und in jeweiligen Testumgebungen getestet. Dem Kunden werden die Datenbankabfragen, sowie das zur Ausführung verwendete Script und die individual Software Lösung zur Verfügung gestellt.

Fachaufgaben

Datenanalyse, Produktdaten, Softwareentwicklung

C# SQL Caché Intersystems Healthshare Oracle 12c Database MS Visual Studio PL/SQL-Developer
Pharma-Industrie
5 Monate
2016-01 - 2016-05

Erweiterung einer Simulationssoftware für die Bereitstellung von zusätzlichen Daten zur Analyse (4140)

Programmierung, Projektleitung, Projektplanung, Scrum Master, Sy
Programmierung, Projektleitung, Projektplanung, Scrum Master, Sy

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performanz zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS auszuwerten und für den Aufbau neuer bzw. für die Analyse bestehender Laborszenarien zu verwenden. Die Erweiterung umfasst die Bereitstellung zusätzlicher Daten zur Analyse von Performanz und Abläufen.

Ergänzung

Die zusätzlich bereitgestellten Daten basieren auf der Kommunikation zwischen der Simulations-Software und dem LIS. Diese beinhalten die wichtigsten fachlichen Eckwerte und Daten zum zeitlichen Ablauf der Kommunikation. Mittels dieser Daten kann eine Analyse der Performanz und/oder bestehender Kommunikationsfehler durchgeführt werden. Während der Implementation der Funktionalität wird eine Überarbeitung der Kommunikationsstrukturen der Simulations-Software durchgeführt. Die ermittelten Daten werden in eine Datenbank geschrieben. Durch zusätzlich bereitgestellte Konfigurationsmöglichkeiten in der Simulations- Software ist es möglich die Korrektheit der Abläufe innerhalb der Probenverteilung des LIS zu kontrollieren. Dies wird erreicht durch Vorgabe von optimalen Routen für Probenschablonen.

Fachaufgaben

BPM: Prozessoptimierung, Konfiguration, Laborsysteme,
Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# SQLite ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7
Pharma-Industrie
2 Monate
2016-01 - 2016-02

Automatisierung von User Interaktionen (4111)

Administration, Coaching, Consulting, Gruppenleitung
Administration, Coaching, Consulting, Gruppenleitung

Mittels eines zuvor evaluierten Programms werden Userinteraktionen auf einer Steuerungsoftware für Laborgeräte simuliert.

Ergänzung

Um mögliche parallele Userinteraktionen mit einem System, welches für die Steuerung von Laborinstrumenten benutzt wird, zu simulieren, wird ein Programm gesucht und getestet. Danach wird mit dem Kunden zusammen ein möglicher Ablauf von Userinteraktionen definiert und mit der gewählten Software programmiert. Simulierte Userinteraktionen sollen dabei so nahe als möglich an einer tatsächlichen 'menschlichen' Interaktion sein. Ziel dieses Projektes ist es, verbesserte Aussagen der Performance über eine Laborsoftware in einer bestimmten Laborkonfiguration treffen zu können.

Fachaufgaben

BPM: Prozessoptimierung, Labor, Usability

MS Office
Medizintechnik
5 Monate
2015-09 - 2016-01

Erweiterung einer Simulationssoftware für die Nutzung von hämatologischen Instrumenten und Prozessen (4133)

Programmierung, Projektleitung, Projektplanung, Scrum Master
Programmierung, Projektleitung, Projektplanung, Scrum Master

Weiterentwicklung einer Software zur Simulation eines Medizinisch- Diagnostischen Hochdurchsatzlabors. Die Simulation erlaubt es ein virtuelles Laborsetup unter verschiedenen Voraussetzungen zu testen und dessen Performance zu ermitteln, bevor dieses Setup in einem realen Laborumfeld installiert wird. Hierbei dient das von der Simulation angesprochene LIS (Laborinformationssystem) als sogenannte Middleware und verwaltet demnach den Datenfluss zwischen den angeschlossenen Laborgeräten und der finalen Auswertung der Ergebnisse. Durch Simulationssoftware werden virtuelle Proben und Patienten angelegt und mittels des LIS verarbeitet, wobei hier eine kontinuierliche Kommunikation zwischen Simulationssoftware und LIS stattfindet. Somit ist es anhand der Simulationssoftware möglich, Leistungsmesswerte des LIS auszuwerten und für den Aufbau neuer bzw. für die Analyse bestehender Laborszenarien zu verwenden. Die Erweiterung umfasst die Integration von hämatologischen Instrumenten und Prozessen.

Ergänzung

Die Integration von hämatologischen Instrumenten umfasst die
Bereitstellung von Komponenten, welche eine Simulation eines solchen Instrumentes in einem fachlichen Prozess zulassen. Die Umsetzung beinhaltet einen modularen Aufbau des Instrumentes, die fachliche Trennung der Module inklusive deren Zusammenspiel und die Bereitstellung von hämatologischen Funktionalitäten, wie das Senden von Bildern und Abnormitäten. Im Zusammenhang mit der Umsetzung wird die Simulations-Software um die Möglichkeit erweitert, größere Laborkomplexe zu simulieren. Dies geschieht durch die Verbesserung bestehender Funktionalitäten und durch die Bereitstellung neuer Steuerungsmöglichkeiten von Proben im Verteilungsprozess. Dabei wird auf eine örtliche Verteilung der verschiedenen Bestandteile des Laborkomplexes und eine erhöhte fachliche Anforderung innerhalb der Probenverteilung geachtet.

Fachaufgaben

BPM: Prozessoptimierung, Konfiguration, Laborsysteme,
Projektabwicklung, Projektplanung, Prozessanalyse, Simulation,
Softwareentwicklung

C# ASTM Simulator MS Visual Studio MS Excel MS Powerpoint MS Word TCP/IP HL7
Pharma-Industrie
10 Monate
2014-07 - 2015-04

Erfassungstool für Projektdaten (Implementierung) (3563)

Projektleitung, Realisierung
Projektleitung, Realisierung

Implementierung einer Webapplikation zur Erfassung und Verwaltung von Projekteinträgen eines Unternehmens und dessen Integration in MS SharePoint 2013. Die erfassten Einträge werden interdisziplinär verwendet, um Projekteinträge auf der Homepage, Projektreferenzlisten sowie Mitarbeiterprofile der Mitarbeiter des Kunden zu erstellen.

Ergänzung

Vorgehen in Sprints, analog zu den definierten Use Cases. Parallel werden laufend Akzeptanztests durchgeführt.Das Tool beruht auf PHP und MySQL. Es läuft auf einem Linux-Server.

Fachaufgaben

Usability

Java Script PHP MySQL Oracle RDBMS Ubuntu Linux Server Bootstrap Eclipse for PHP Developers Oracle SQL Developer MySQL Workbench TortoiseSVN Apache Webserver jQuery
Informations-Technologie
11 Monate
2013-09 - 2014-07

Simulation von Abläufen in einem 9/2013 - 7/2014 diagnostischen Labor (3396)

Implementierung, Scrum Master
Implementierung, Scrum Master

Entwicklung einer Software zur Simulation von Abläufen in einem diagnostischen Labor. Hintergrund: Zur Verwaltung von Probendaten kommunizieren Laborgeräte mit Laborinformationssystemen (LIS) über den Austausch von Nachrichten. Besonders in grösseren Labors wächst die Anzahl der ausgetauschten Informationen und damit die Last der das LIS ausgesetzt sind. Zielsetzung: Mit der zu entwickelnden Simulationssoftware wird die Nachrichtenlast gegenüber dem LIS erzeugt und gemessen um sowohl LIS als auch Laborinstallation bei Bedarf anpassen zu können. Dazu wird ein virtuelles Labor gegen ein real installiertes LIS getestet, indem virtuelle Proben erzeugt und anhand eines konfigurierten Ablaufes durch das virtuelle Labor geschickt werden. Während der Simulation werden Leistungsmesswerte protokolliert und im Anschluss an die Simulation analysiert.

Ergänzung

Die Implementierung der Laborsimulation besteht darin, die Basisfunktionalitäten von präanalytischen, analytischen und postanalytischen Instrumenten nachzubilden und in einen Laborworkflow einzubinden. Zur Funktionalität von Instrumenten gehören das Entgegennehmen von Racks mit Proben, das entsprechende Prozessieren, das z.B. im Verteilen, Einlagern, oder Messen der Proben besteht, und das Senden von entsprechenden Nachrichten in HL7 oder ASTM an das LIS. Die Konfiguration der Simulation beinhaltet die Beschreibung der Abläufe im Labor. Diese Konfiguration einfach zu halten ist ein wesentliches Ziel des Projektes und bedingt entsprechende Anforderungsanalyse. Die Simulationssoftware ist in C# geschrieben, Konfigurationen werden in XML abgelegt und teilweise über eine PL/SQL Schnittstelle aus einer Oracle Datenbank extrahiert.

Fachaufgaben

Laborsysteme, Probenverarbeitung, Simulation

C# MS Visual Studio Enterprise Architect (EA)
Pharma-Industrie
6 Monate
2013-03 - 2013-08

Test Automation Framework (3436)

Implementierung
Implementierung

Ziel des Projektes ist die Erstellung einer automatisierten Testumgebung für ein Laborinformationssystem. Das neue Tool soll die Entwicklung und Integration der Softwareänderungen unterstützen. Durch die kontinuierlichen Prüfzyklen soll die Qualität und Wartbarkeit des gesamten Produktes deutlich verbessert werden.

Ergänzung

Mit dem automatisierten Testframework sind folgende Bereiche
abgedeckt:

  • Struktur der Nachrichten
  • Fachliche Tests der ein- und ausgehenden Nachrichten
  • Workflows
  • Integration der Schnittstellen zu Fremdsystemen bzw. Laborgeräten
  • Treiber-Kompatibilität
  • Performance und Robust-Test der Applikation
  • Skalierbarkeit der Applikation

Fachaufgaben

Automatisiertes Testen, Laborsysteme, Regressionstest,
Testmanagement

MS Team Foundation Server TFS MS Visual Studio
Pharma-Industrie
1 Jahr 4 Monate
2012-05 - 2013-08

Anpassung des LIS an neue gesetzliche Vorgaben und neue Anforderungen (3046)

Implementierung
Implementierung

Das Laborinformationssystem des Kunden wird weltweit vertrieben. Im Rahmen des Projektes werden Anforderungen internationaler Märkte implementiert. Schwerpunkt ist die Implementierung von Neuerungen der RiLiBÄK für den deutschen Markt sowie ein Update der zugrunde liegenden Technologie von 32 bit auf 64 bit. Bei Aufnahme, Analyse und Beschreibung der Anforderungen, Softwaredesign, Realisierung sowie Validierung und Verifikation wird Scrum als neues Vorgehensmodell eingeführt.

Fachaufgaben

Laborsysteme

Oracle RDBMS Windows Server 2008 Crystal Reports MS Team Foundation Server TFS MS Visual Studio PL/SQL-Developer
Pharma-Industrie
11 Monate
2012-08 - 2013-06

Integration einer neuen Instrumenten-Schnittstelle (3394)

Implementierung
Implementierung

Ziel des Projektes ist die Erweiterung und Anpassung der Schnittstelle zwischen dem Laborinformationssystem und den verfügbaren Messgeräten. Dabei wird besonders Wert auf die Optimierung des bestehenden Geräte- und Prozess Managements gelegt und die Migration von alten auf neue Instrumententreiber durchgeführt. Desweiteren wird die Integration einer neuen Version des Kommunikations-Servers und die Anpassung des Applikation-Installers umgesetzt.

Ergänzung

Projekt Schritte:

  • Requirements Engineering der bestehenden und neuen Schnittstelle.
  • Konzept Erstellung
  • Verteilung der beschriebenen Ziele in kleinere Arbeitspakete.
  • Implementierung der neuen Funktionalität
  • Testen
  • Wissensübergabe und Dokumentation
  • Installation des Produkte

Fachaufgaben

Laborsysteme, Messdaten, Schnittstellen

HP Quality Center MS Team Foundation Server TFS
Pharma-Industrie
2 Monate
2013-04 - 2013-05

Manuelle und 4/2013 - 5/2013 automatische Testkampagne (3395)

Test
Test

Erstellung, Prüfung und Durchführung von Testfällen im Rahmen eines Pharma-Labor Projektes. Verifikation und Validierung neu implementierter Funktionalitäten und den behobenen Software-Fehlern. Durchführung manueller und automatischer Unit, Integration, System, Regression und Performance Tests.

Ergänzung

Es werden nachfolgende Testfälle erstellt: Unit Tests; Integration Tests; Regression Tests; System Test. Ausführungsart der Testfälle: Manuelle Tests; Automatische Tests.Anzahl der Testcases pro Release ca. 650 Stück.

Fachaufgaben

Automatisiertes Testen, Laborsysteme, Testmanagement

MS Team Foundation Server TFS
Pharma-Industrie
1 Jahr 7 Monate
2010-10 - 2012-04

Entwicklung

Software Engineer
Software Engineer

Entwicklung des Technical Framework von Avaloq Core Banking System. Avaloq Message Interface, interne Kompilatoren, Applikation Monitoring, Backgroundprozesse. Strukturierte und Objektorientierte Konzept, Design, Entwicklung, Tests uns Support.

Oracle 11g PL/SQL Java 5 XML Avaloq Script
Banken
2 Jahre 7 Monate
2008-02 - 2010-08

Entwicklung

Consultant
Consultant

Entwicklung der Plattform für Altersvorsorge System. Objektorientierte Design und Entwicklung von Client/Server, Batches, Schnittstellen zu den Fremdsystemen, Druck Schnittstelle, Migration der Schema und Daten nach Datenmodelländerung (Oracle 10g); Entwicklung und Optimierung der Berichten, Betreuung des Oracle Portal, Oracle Administration Basis Tätigkeiten.

Java 6 Oracle 10g PL/SQL XML CUF XML
Versicherungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007

Studium Informatik
Technischer Universität Wroclaw(PL)

Abschluss Diplom
Diplomarbeit: "Usability der Web-Systeme".

2006 - 2007

Werkstudentin Informatik
Capgemini Polska Sp. z o.o/Wroclaw (PL)

Schwerpunkte:

Entwicklung in Java, Testerstellung und Automatisierung

2006

Praktikum Informatik
Capgemini Polska Sp. z o.o/Wroclaw (PL)

Scherpunkte:

Integrationstests, Entwicklung der Berichte (Oracle Reports).

2007

Master in Computer Science

Zertifikate

07/2013

ORACLE Certified Expert

11/2010

Avaloq Certified Professional

SCHULUNGEN

2015

UML-Grundlagen für Requirements Engineering
UML in RE, Analyse und Design
Rolle: Referent

2014

Workshop Requirements Engineering Basics
Basics of requirements engineering. Stakeholders, information sources, elicitation tools & techniques, requirements categorisation. Scope & context: Process analysis. Elicitation: How to choose models. Rules for writing good requirements: Templates.
Rolle: Teilnehmer

2013

Einführung WPF
Einführung in die Erstellung/Programmierung von WPF-Applikationen (.Net 4.0). Software MS Visual Studio
Rolle: Teilnehmer

2013

PTA-PHB Einführung
UML + EA, Vorgehensmodelle, Anforderungsdefinition, Analyse & Design, Aufwandsschätzung, Projektcontrolling.
Rolle: Teilnehmer

2011

Banking Today
Rolle: Teilnehmer

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

App-Entwicklung
Dokumentation
Geodaten
iOS
JIRA
Migration
MS Excel
MS Powerpoint
MS Visual Studio
MS Word
Prozessanalyse
Requirements
Xamarin
Xamarin.Forms

Funktionsübergreifend

  • Software Entwicklung
  • Projektleitung
  • Agile EntwicklungsMethoden (Scrum)
  • Konzepte, OOP, Testing

IT Skills

Frameworks:

Angular 4, PHP Fat-Free Framework, Node.js, Selenium

Entwicklungstools:

Visual Studio 2017, Eclipse, PL/SQL Developer, TFS, SVN, Git

Entwicklungs-/ Testtools

ASTM Simulator, Bootstrap, Crystal Reports, Eclipse, Eclipse for PHP Developers, HP Quality Center, MS Team Foundation Server TFS, MS Visual Studio, Oracle Reports, Oracle SQL Developer, PL/SQLDeveloper, Qt, TOAD

Standardsoftware/BI

Avaloq

Desktop-/ Office-Tools

MS Excel, MS Office, MS Powerpoint, MS Word

Prozess-/Designtools

Enterprise Architect (EA), MySQL Workbench

Systemsoftware

Maven, TortoiseSVN

Netzwerkkomponenten

TCP/IP

Services/ Middleware/ Frameworks

Angular, Apache Webserver, Avaloq Message Interface, HL7, jQuery, MS .NET Framework, MS Visual Studio Unit Testing Framework, XML

Rollen in Projekten

  • Administration
  • Analyse
  • Coaching
  • Consulting
  • Design,
  • Entwicklungskoordination
  • Gruppenleitung
  • Implementierung
  • Programmierung
  • Projektleitung
  • Projektplanung
  • Realisierung
  • Scrum Master
  • Scrum Team
  • Software Engineering
  • Systemtest
  • Test

Betriebssysteme

Android
Ubuntu Linux Server
Windows Server 2008

Programmiersprachen

C#
C#, C++
CSS
HTML5
Java
Java Script
jQuery
PHP
PL/SQL
SQL
Typescript

Datenbanken

Caché
Intersystems Healthshare
IntersystemsCache
MS SQL Server
MySQL
Oracle 11g
Oracle 12c Database
Oracle RDBMS
SQLite

Datenkommunikation

Internet
TCP/IP

Branchen

Branchen

  • Banken
  • Informations-Technologie
  • Medizintechnik
  • Pharma-Industrie
  • Versicherungen

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.