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.
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.
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.
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.
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.
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.
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.
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.
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]
Bioinformatische Algorithmik, Sequenzanalyse, Systembiologie, Strukturelle Modellierung
Simulation, Modellierung, Netzwerkanalyse, Systemtheorie, Regelungstechnik, Bioverfahrenstechnik, Biochemie, Zellbiologie
Extensive Reisebereitschaft auch im beruflichen Kontext, hohes Maß an Auslandserfahrung und multikultureller Kompetenz.
Arbeitserfahrung in Australien.
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.
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.
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.
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.
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.
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.
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.
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.
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]
Bioinformatische Algorithmik, Sequenzanalyse, Systembiologie, Strukturelle Modellierung
Simulation, Modellierung, Netzwerkanalyse, Systemtheorie, Regelungstechnik, Bioverfahrenstechnik, Biochemie, Zellbiologie
Extensive Reisebereitschaft auch im beruflichen Kontext, hohes Maß an Auslandserfahrung und multikultureller Kompetenz.
Arbeitserfahrung in Australien.