Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 60487 Frankfurt am Main
- Weltweit
- de | en
- 17.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 11/2022
Tätigkeitsbeschreibung
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.
.Net Framework (Microsoft), C#, Simulink, Windows Presentation Foundation
2/2020 – 10/2021
Tätigkeitsbeschreibung
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.
.Net Framework (Microsoft), C#, Simulink, Windows Presentation Foundation
2/2017 – 11/2020
Tätigkeitsbeschreibung
Entwicklung eines Trading-Bots zum automatisierten Handel an 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 mehrerer Trading-Algorithmen, welche auf Basis der Kursentwicklung und vorgegebener Kriterien automatisiert Transaktionen auf Bitfinex durchführen. Der automatisierte Handel kann dabei dynamisch vom Benutzer über ein User-Interface angepasst werden.
.Net Framework (Microsoft), C#, Representational State Transfer (REST), TCP / IP
8/2015 – 8/2016
Tätigkeitsbeschreibung
Entwicklung eines Algorithmus, der regulatorische Pathways aus Zeitreihen-Transkriptdaten und Zeitreihen-Metabolitkonzentrationen 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.
Simulink
9/2013 – 1/2015
TätigkeitsbeschreibungDie entwickelte Software wird verwendet, um Probanden während der Experimente dynamisch modifizierbares visuelles Feedback bei der Ausübung verschiedener sensorimotorischer Aufgabenstellungen zu geben. Der Proband kann in Echtzeit über Drucksensoren mit dem Programm interagieren. Gleichzeitig überwacht die Software die Prozessierung der durch MRT, MEG oder EEG aufgenommenen Daten. Für die Realisierung wurde das .NET-Framework gewählt. Die GUI wurde mit WinForms und WPF verwirklicht.
Eingesetzte Qualifikationen.Net Framework (Microsoft), C#, RPC (Remote Procedure Call), TCP / IP, Windows Presentation Foundation
10/2012 – 10/2013
Tätigkeitsbeschreibung
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.
Actionscript, XML
2/2012 – 12/2012
Tätigkeitsbeschreibung
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 des biochemischen Netzwerks. Eine detaillierte Beschreibung und das Programm selbst finden sich unter:
-Hyperlink entfernt-
Simulink
Ausbildung
Frankfurt am Main
Magdeburg
Weitere Kenntnisse
Algorithmik und Modellierung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden