Software Engineer
Aktualisiert am 08.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.07.2024
Verfügbar zu: 100%
davon vor Ort: 0%
C#
.NET
MATLAB
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Monate
2022-03 - 2022-11

Weiterentwicklung von Softwarelösungen im CT-Umfeld

Software-Entwickler C# .NET Framework MEF ...
Software-Entwickler

Refactoring und Weiterentwicklung einer bestehenden Software-Lösung zur Steuerung und Auswertung von Aufnahmen im Bereich Computertomographie (CT).  

Dazu gehörte zunächst die Analyse der vorhandenen Codebase, die Restrukturierung mit dem Ziel größerer Robustheit und das Beheben verschiedener Bugs. Im Weiteren Verlauf wurden von mir eine Reihe neuer Funktionalitäten in die bestehende Software eingebaut, teilweise in Form von Plug-Ins, die mit Hilfe des Managed Extensibility Frameworks (MEF) integriert wurden.

Teilweise wurden dafür bestehende Prototypen auf MATLAB-Basis von mir in C# umgesetzt.

Visual Studio Volume Graphics CERA MATLAB
C# .NET Framework MEF MATLAB
Visiconsult
Lübeck
1 Jahr 10 Monate
2020-02 - 2021-11

Entwicklung einer Optimierungssoftware für Schwingungstische

Software-Entwickler C# .NET WPF ...
Software-Entwickler

Entwicklung einer Optimierungssoftware mit Grafikoberfläche (GUI) für das Tunen von Schwingungstischen. Die Software wurde mit C#.NET entwickelt, für die GUI wurde WPF verwendet. Die Algorithmik basiert auf einem bereits vorhandenen  MATLAB-Skript, welches mit Hilfe des MATLAB Compilers in die C#.NET Software eingebunden wurde.

Zu meinen Aufgaben gehörte die Entwicklung der eigenständigen Software mit C#.NET, das Erstellen der Grafikoberfläche, sowie das Identifizieren und Umsetzen nötiger Anpassungen am vorhandenen MATLAB-Skript, um eine Einbindung in .NET mit Hilfe des MATLAB Compilers zu erlauben.

C# .NET WPF MATLAB MATLAB Compiler
IDE
Raunheim
3 Jahre 10 Monate
2017-02 - 2020-11

Entwicklung einer automatisierten Trading-Software für Kryptowährungen

Software-Entwickler
Software-Entwickler

Entwicklung einer Schnittstelle mit der Kryptowährungsbörse Bitfinex. Die Kommunikation der Software mit Bitfinex fand über die REST-API der Börse statt.

Außerdem die Entwicklung, Optimierung und Implementierung eines Trading-Algorithmus, welcher auf Basis der Kursentwicklung und vorgegebener Kriterien automatisiert Transaktionen auf Bitfinex durchführt. Der automatisierte Handel kann dabei dynamisch vom Benutzer über ein User-Interface angepasst werden.

C#.NET TCP/IP REST
Frankfurt am Main
1 Jahr 9 Monate
2018-06 - 2020-02

Unterstützung bei der Netzwerkadministration

Netzwerkadministrator
Netzwerkadministrator

Unterstützung bei der Netzwerkadminsitration für einen sozialen Träger in Frankfurt am Main, für den ich bereits zuvor (2013 – 2015) an einem Projekt gearbeitet habe. Der Verein besitzt über 60 Einrichtungen im gesamten Großraum Frankfurt am Main, aber nur eine einzige IT-Abteilung in der Zentrale. Meine Zuständigkeit ist die Pflege der Netzwerkadministration vor Ort in den verschiedenen Einrichtungen. Übliche Aufgaben sind die Bearbeitung von Tickets, das Identifizieren von Problemen vor Ort, Lösung von Problemen in Eigenregie, andernfalls Rücksprache mit der Zentrale und Schilderung der Situation, Vermittlung mit Mitarbeitern vor Ort, etc.

Sozialer Träger (Frankfurter Verein)
Frankfurt am Main
1 Jahr 1 Monat
2015-08 - 2016-08

Design eines Algorithmus zur Identifikation molekularbiologischer Modelle aus Zeitreihen-Daten

Software-Entwickler Molekularbiologische Modelle Bioinformatik Biotechnologie ...
Software-Entwickler

Entwicklung eines Algorithmus, der regulatorische Pathways aus molekularbiologischen Zeitreihen-Daten ableitet. Dabei wurde eine ausführliche Literaturrecherche im Bereich des Reverse Engineering von Modellen durchgeführt, und ein neuer Algorithmus auf Basis von Regressionsbäumen entworfen.

Der Algorithmus wurde in MATLAB implementiert und mit diesem Prototyp anhand von experimentellen und simulierten Messdaten das Verfahren evaluiert.

Zur Analyse der Ergebnisse wurden verschiedene statistische Verfahren automatisiert angewandt.

MATLAB
Molekularbiologische Modelle Bioinformatik Biotechnologie FBA Genregulatorische Netzwerke Modellidentifikation
Insilico Biotechnology
Stuttgart
1 Jahr 5 Monate
2013-09 - 2015-01

Entwicklung einer Software für Studien zur Hirnaktivität mittels fMRI und MEG.

Software-Entwickler
Software-Entwickler

Entwicklung einer Software für Studien zur Hirnaktivität mittels fMRI und MEG.

Die entwickelte Software wird verwendet, um Probanden während der Experimente dynamisch modifizierbares visuelles Feedback bei der Ausübung verschiedener sensorimotorischer Aufgabenstellungen zu geben.

Das Feedback erfolgt in Echtzeit. Gleichzeitig überwacht die Software die Prozessierung der durch MRT, bzw. MEG aufgenommenen Daten.

Für die Realisierung wurde das .NET-Framework gewählt.

C#.NET C/C++ Visual Studio Serial Communication (COM-Port) Digital Signal Processor (DSP) WPF
Forschungsinstitut Brain Imaging Center
Frankfurt am Main
7 Monate
2014-05 - 2014-11

Windows 7-Migration

Unterstützung bei der Windows 7-Migration und Umstellung der Netzwerkinfrastruktur für einen sozialen Träger mit mehr als 60 Einrichtungen in Frankfurt am Main.

Windows 7
Sozialer Träger (Frankfurter Verein)
Frankfurt am Main
1 Jahr 1 Monat
2012-10 - 2013-10

Technisches Design und Implementierung eines selbstenwickelten Content Management Systems (CMS)

Software-Entwickler
Software-Entwickler

Technisches Design und Implementierung eines selbstenwickelten Content Management Systems (CMS) für die eigene Website des Kunden.

Das Frontend sollte auf Wunsch des Kunden ausschließlich auf Basis von Adobe Flash entwickelt werden, nachdem hier bereits ein umgesetztes Design ohne nennenswerte programmiertechnische Dynamik bestand.

Für die Umsetzung des Backends wurde eine Lösung auf PHP-Basis umgesetzt. Zum Speichern der Daten wurde XML verwendet.

Adobe Flash ActionScript PHP XML HTML
Architekturbüro BV-Architekten
Frankfurt am Main
11 Monate
2012-02 - 2012-12

Entwicklung einer GUI-gesteuerten Matlab-Toolbox

Software-Entwickler Parallelisierung Biotechnologie
Software-Entwickler

Entwicklung der GUI-gesteuerten Matlab-Toolbox 'LiNA' zur Automatisierung der 'Linear Noise Approximation' und zur einfachen grafischen Aufarbeitung der Ergebnisse.

Die Benutzeroberfläche bietet eine einfache Bedienbarkeit bei der Analyse verschiedener statistischer Kennwerte in Abhängigkeit der kinetischen Parameter eines biochemischen Netzwerks. Eine detaillierte Beschreibung, und das Programm selbst, finden sich unter:

[URL auf Anfrage]

MATLAB C MPI-2
Parallelisierung Biotechnologie
Forschungsinstitut (Max-Planck-Institut für Dynamik komplexer technischer Systeme in Magdeburg)
Magdeburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 10 Monate
2012-04 - 2017-01

Bioinformatik

M. Sc. (Note: 1,7), Johann Wolfgang Goethe-Universität Frankfurt am Main
M. Sc. (Note: 1,7)
Johann Wolfgang Goethe-Universität Frankfurt am Main

Bioinformatische Algorithmik, Sequenzanalyse, Systembiologie, Strukturelle Modellierung

4 Jahre
2007-10 - 2011-09

Biosystemtechnik

B. Sc. (Note: 1,9), Otto-von-Guericke-Universität Magdeburg
B. Sc. (Note: 1,9)
Otto-von-Guericke-Universität Magdeburg

Simulation, Modellierung, Netzwerkanalyse, Systemtheorie, Regelungstechnik, Bioverfahrenstechnik, Biochemie, Zellbiologie

Kompetenzen

Kompetenzen

Top-Skills

C# .NET MATLAB

Produkte / Standards / Erfahrungen / Methoden

Visual Studio
Experte
WPF
Experte
WinForms
Fortgeschritten
MATLAB
Experte
MATLAB Compiler
Experte
Matlab Coder
Experte
TCP / IP
Fortgeschritten
REST
Fortgeschritten
XML
Fortgeschritten
HTML
Basics
Volume Graphics
Basics
CERA
Basics
Blockchain
Fortgeschritten
Smart Contracts
Fortgeschritten

Betriebssysteme

Linux
Experte
Windows
Experte
MS-DOS
Fortgeschritten

Programmiersprachen

C#
Experte
MATLAB
Experte
JAVA
Fortgeschritten
Python
Basics

Datenkommunikation

TCP/IP

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Monate
2022-03 - 2022-11

Weiterentwicklung von Softwarelösungen im CT-Umfeld

Software-Entwickler C# .NET Framework MEF ...
Software-Entwickler

Refactoring und Weiterentwicklung einer bestehenden Software-Lösung zur Steuerung und Auswertung von Aufnahmen im Bereich Computertomographie (CT).  

Dazu gehörte zunächst die Analyse der vorhandenen Codebase, die Restrukturierung mit dem Ziel größerer Robustheit und das Beheben verschiedener Bugs. Im Weiteren Verlauf wurden von mir eine Reihe neuer Funktionalitäten in die bestehende Software eingebaut, teilweise in Form von Plug-Ins, die mit Hilfe des Managed Extensibility Frameworks (MEF) integriert wurden.

Teilweise wurden dafür bestehende Prototypen auf MATLAB-Basis von mir in C# umgesetzt.

Visual Studio Volume Graphics CERA MATLAB
C# .NET Framework MEF MATLAB
Visiconsult
Lübeck
1 Jahr 10 Monate
2020-02 - 2021-11

Entwicklung einer Optimierungssoftware für Schwingungstische

Software-Entwickler C# .NET WPF ...
Software-Entwickler

Entwicklung einer Optimierungssoftware mit Grafikoberfläche (GUI) für das Tunen von Schwingungstischen. Die Software wurde mit C#.NET entwickelt, für die GUI wurde WPF verwendet. Die Algorithmik basiert auf einem bereits vorhandenen  MATLAB-Skript, welches mit Hilfe des MATLAB Compilers in die C#.NET Software eingebunden wurde.

Zu meinen Aufgaben gehörte die Entwicklung der eigenständigen Software mit C#.NET, das Erstellen der Grafikoberfläche, sowie das Identifizieren und Umsetzen nötiger Anpassungen am vorhandenen MATLAB-Skript, um eine Einbindung in .NET mit Hilfe des MATLAB Compilers zu erlauben.

C# .NET WPF MATLAB MATLAB Compiler
IDE
Raunheim
3 Jahre 10 Monate
2017-02 - 2020-11

Entwicklung einer automatisierten Trading-Software für Kryptowährungen

Software-Entwickler
Software-Entwickler

Entwicklung einer Schnittstelle mit der Kryptowährungsbörse Bitfinex. Die Kommunikation der Software mit Bitfinex fand über die REST-API der Börse statt.

Außerdem die Entwicklung, Optimierung und Implementierung eines Trading-Algorithmus, welcher auf Basis der Kursentwicklung und vorgegebener Kriterien automatisiert Transaktionen auf Bitfinex durchführt. Der automatisierte Handel kann dabei dynamisch vom Benutzer über ein User-Interface angepasst werden.

C#.NET TCP/IP REST
Frankfurt am Main
1 Jahr 9 Monate
2018-06 - 2020-02

Unterstützung bei der Netzwerkadministration

Netzwerkadministrator
Netzwerkadministrator

Unterstützung bei der Netzwerkadminsitration für einen sozialen Träger in Frankfurt am Main, für den ich bereits zuvor (2013 – 2015) an einem Projekt gearbeitet habe. Der Verein besitzt über 60 Einrichtungen im gesamten Großraum Frankfurt am Main, aber nur eine einzige IT-Abteilung in der Zentrale. Meine Zuständigkeit ist die Pflege der Netzwerkadministration vor Ort in den verschiedenen Einrichtungen. Übliche Aufgaben sind die Bearbeitung von Tickets, das Identifizieren von Problemen vor Ort, Lösung von Problemen in Eigenregie, andernfalls Rücksprache mit der Zentrale und Schilderung der Situation, Vermittlung mit Mitarbeitern vor Ort, etc.

Sozialer Träger (Frankfurter Verein)
Frankfurt am Main
1 Jahr 1 Monat
2015-08 - 2016-08

Design eines Algorithmus zur Identifikation molekularbiologischer Modelle aus Zeitreihen-Daten

Software-Entwickler Molekularbiologische Modelle Bioinformatik Biotechnologie ...
Software-Entwickler

Entwicklung eines Algorithmus, der regulatorische Pathways aus molekularbiologischen Zeitreihen-Daten ableitet. Dabei wurde eine ausführliche Literaturrecherche im Bereich des Reverse Engineering von Modellen durchgeführt, und ein neuer Algorithmus auf Basis von Regressionsbäumen entworfen.

Der Algorithmus wurde in MATLAB implementiert und mit diesem Prototyp anhand von experimentellen und simulierten Messdaten das Verfahren evaluiert.

Zur Analyse der Ergebnisse wurden verschiedene statistische Verfahren automatisiert angewandt.

MATLAB
Molekularbiologische Modelle Bioinformatik Biotechnologie FBA Genregulatorische Netzwerke Modellidentifikation
Insilico Biotechnology
Stuttgart
1 Jahr 5 Monate
2013-09 - 2015-01

Entwicklung einer Software für Studien zur Hirnaktivität mittels fMRI und MEG.

Software-Entwickler
Software-Entwickler

Entwicklung einer Software für Studien zur Hirnaktivität mittels fMRI und MEG.

Die entwickelte Software wird verwendet, um Probanden während der Experimente dynamisch modifizierbares visuelles Feedback bei der Ausübung verschiedener sensorimotorischer Aufgabenstellungen zu geben.

Das Feedback erfolgt in Echtzeit. Gleichzeitig überwacht die Software die Prozessierung der durch MRT, bzw. MEG aufgenommenen Daten.

Für die Realisierung wurde das .NET-Framework gewählt.

C#.NET C/C++ Visual Studio Serial Communication (COM-Port) Digital Signal Processor (DSP) WPF
Forschungsinstitut Brain Imaging Center
Frankfurt am Main
7 Monate
2014-05 - 2014-11

Windows 7-Migration

Unterstützung bei der Windows 7-Migration und Umstellung der Netzwerkinfrastruktur für einen sozialen Träger mit mehr als 60 Einrichtungen in Frankfurt am Main.

Windows 7
Sozialer Träger (Frankfurter Verein)
Frankfurt am Main
1 Jahr 1 Monat
2012-10 - 2013-10

Technisches Design und Implementierung eines selbstenwickelten Content Management Systems (CMS)

Software-Entwickler
Software-Entwickler

Technisches Design und Implementierung eines selbstenwickelten Content Management Systems (CMS) für die eigene Website des Kunden.

Das Frontend sollte auf Wunsch des Kunden ausschließlich auf Basis von Adobe Flash entwickelt werden, nachdem hier bereits ein umgesetztes Design ohne nennenswerte programmiertechnische Dynamik bestand.

Für die Umsetzung des Backends wurde eine Lösung auf PHP-Basis umgesetzt. Zum Speichern der Daten wurde XML verwendet.

Adobe Flash ActionScript PHP XML HTML
Architekturbüro BV-Architekten
Frankfurt am Main
11 Monate
2012-02 - 2012-12

Entwicklung einer GUI-gesteuerten Matlab-Toolbox

Software-Entwickler Parallelisierung Biotechnologie
Software-Entwickler

Entwicklung der GUI-gesteuerten Matlab-Toolbox 'LiNA' zur Automatisierung der 'Linear Noise Approximation' und zur einfachen grafischen Aufarbeitung der Ergebnisse.

Die Benutzeroberfläche bietet eine einfache Bedienbarkeit bei der Analyse verschiedener statistischer Kennwerte in Abhängigkeit der kinetischen Parameter eines biochemischen Netzwerks. Eine detaillierte Beschreibung, und das Programm selbst, finden sich unter:

[URL auf Anfrage]

MATLAB C MPI-2
Parallelisierung Biotechnologie
Forschungsinstitut (Max-Planck-Institut für Dynamik komplexer technischer Systeme in Magdeburg)
Magdeburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 10 Monate
2012-04 - 2017-01

Bioinformatik

M. Sc. (Note: 1,7), Johann Wolfgang Goethe-Universität Frankfurt am Main
M. Sc. (Note: 1,7)
Johann Wolfgang Goethe-Universität Frankfurt am Main

Bioinformatische Algorithmik, Sequenzanalyse, Systembiologie, Strukturelle Modellierung

4 Jahre
2007-10 - 2011-09

Biosystemtechnik

B. Sc. (Note: 1,9), Otto-von-Guericke-Universität Magdeburg
B. Sc. (Note: 1,9)
Otto-von-Guericke-Universität Magdeburg

Simulation, Modellierung, Netzwerkanalyse, Systemtheorie, Regelungstechnik, Bioverfahrenstechnik, Biochemie, Zellbiologie

Kompetenzen

Kompetenzen

Top-Skills

C# .NET MATLAB

Produkte / Standards / Erfahrungen / Methoden

Visual Studio
Experte
WPF
Experte
WinForms
Fortgeschritten
MATLAB
Experte
MATLAB Compiler
Experte
Matlab Coder
Experte
TCP / IP
Fortgeschritten
REST
Fortgeschritten
XML
Fortgeschritten
HTML
Basics
Volume Graphics
Basics
CERA
Basics
Blockchain
Fortgeschritten
Smart Contracts
Fortgeschritten

Betriebssysteme

Linux
Experte
Windows
Experte
MS-DOS
Fortgeschritten

Programmiersprachen

C#
Experte
MATLAB
Experte
JAVA
Fortgeschritten
Python
Basics

Datenkommunikation

TCP/IP

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.