freiberufler Dipl. Informatiker/Senior Software Engineer (C++, C#, embedded Linux) auf freelance.de

Dipl. Informatiker/Senior Software Engineer (C++, C#, embedded Linux)

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 28870 Ottersberg bei Bremen
  • DACH-Region
  • de  |  en  |  fr
  • 17.09.2024

Kurzvorstellung

Full Stack Entwickler mit einem Fokus auf wissenschaftlich/technische Anwendungen.

Qualifikationen

  • C#25 J.
  • C++25 J.
  • Linux Entwicklung12 J.
  • Datenanalyse
  • Datenbankentwicklung12 J.
  • Echtzeit-Betriebssysteme15 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung15 J.
  • Linux (Kernel)15 J.
  • Microsoft Visual Studio18 J.
  • Python15 J.
  • Rust
  • Scientific computing / wissenschaftliches Rechnen
  • TDD
  • Windows Presentation Foundation12 J.

Projekt‐ & Berufserfahrung

Software Entwickler: Weiterentwicklung von A+
Evotec, Home Office
10/2012 – offen (12 Jahre, 3 Monate)
Life Sciences
Tätigkeitszeitraum

10/2012 – offen

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung des während meiner Festanstellung bei Evotec entstandenen Softwaresystems A+. Die Arbeiten habe ich nebenberuflich und stundenweise erledigt.

• Anpassung an aktuelle Linux-Distributionen und Browser
• APlusQC: Interaktives Tool zum Entfernen von Outliers (EC50 Kurven, Kontrollen). Entwicklung mit Visual Studio, WPF, MVVM, C#.
• Compound Datenbank mit SQLite, (mehrere 100.000 Einträge, > 4GB)
• SQLite DB für Compound Logistik Daten
• Management für Roh-Daten im Dateisystem
• Diverse kleinere Erweiterungen und Bug-Fixes

Eingesetzte Qualifikationen

C#, C++, Datenbankentwicklung, Linux Entwicklung, Microsoft Visual Studio, Windows Presentation Foundation

Scientific Software Developer und Software Lead (Festanstellung)
Thermo Fisher Scientific, Bremen
11/2006 – 6/2022 (15 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2006 – 6/2022

Tätigkeitsbeschreibung

Abdecken aller Software-Entwicklungsaufgaben bei der Entwicklung eines neuen Massenspektrometers. Zusammenarbeit mit Wissenschaftlern und Elektronikentwicklern.

Eingesetzte Qualifikationen

C#, C++, Echtzeit-Betriebssysteme, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Linux (Kernel), Microsoft Windows (allg.), Python, Software Architecture, Microsoft Visual Studio

Software Entwickler: (I) Gerätesteuerung einer uHTS Anlage (II) Auswertung und Steuerung von Screeningkampagnen (Festanstellung)
Evotec und Evotec-Technologies, Hamburg
6/1999 – 10/2006 (7 Jahre, 5 Monate)
Life Sciences
Tätigkeitszeitraum

6/1999 – 10/2006

Tätigkeitsbeschreibung

• Entwicklung der Gerätesteuerung einer uHTS Screening Anlage im Team unter WindowsNT mit MFC, CAN, RS232, DCOM, Oracle
• Support eines externen Mitarbeiters bei der Integration weiterer Geräte in die uHTS Anlage und Wartung der entstandenen Komponenten
• Software zur parallelen Auswertung der durch die uHTS Anlage erzeugten Datensätze unter WindowsNT mit MFC und Oracle
• A+: System zur Kontrolle und Steuerung von Screeningkampagnen zur Wirkstoffsuche. Skalierbare multithreaded Client-Server Architektur unter Linux mit multiuser-fähigem Web-Interface. Eingesetzte Technologien: C++, STL, Pthreads, XML, XSL, PHP, JavaScript, HTML, Oracle OCI, Apache, GridEngine von sunsource.net
• Kooperation mit dem IBMT in St. Ingbert zur Anpassung der uHTS Screening Software auf die Belange des EuroCryo-Systems
• Neue Version des Auswerte-Clients unter Verwendung von C#.net und Integration von Legacy-Code über Unmanaged Extensions
• Mitarbeit an einer Entwicklungsumgebung für Bildverarbeitungsanwendungen unter WindowsXP mit C++/STL/MFC

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, C++, HTML, JavaScript, Microsoft Foundation Classes (MFC), Microsoft Windows (allg.), Oracle Database, PHP, Software Architecture, Visual C++, XML, XSL (Extensible Stylesheet Language)

Software Entwickler (Festanstellung)
MeVis (jetzt MeVis Medical Solutions AG und Fraunh, Bremen
5/1996 – 6/1999 (3 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/1996 – 6/1999

Tätigkeitsbeschreibung

• Design und Implementierung der Software einer Softcopy-Reading-Workstation für die digitale Mammographie unter Unix (IRIX, Solaris/x86, Linux) in C++ und X11/Motif
• 'The Complete Visible Human' unter WindowsNT/95, entwickelt mit dem MS Visual Studio 6.0 und der MFC. Diese Software wurde vom Springer Verlag, Heidelberg vertrieben

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Microsoft Windows (allg.), Software Architecture, UNIX, Visual C++

Ausbildung

Informatik
Diplom
1996
Bremen

Über mich

Full Stack C++/Python/C# Entwickler mit einem Fokus auf technische/wissenschaftliche Anwendungen.
Langjährige Erfahrungen in der Softwareentwicklung und -architektur unter Linux, sowohl im embedded Bereich als auch bei multithreaded und skalierbaren Server Applikationen. Hardwarenahe Entwicklung mit ARM Cortex µC unter FreeRTOS und Bare Metal. GUI Entwicklung unter Windows mit WPF und Windows Forms. Grundlegende Erfahrungen in der Web-Programmierung.
Sicher im Umgang mit Werkzeugen wie VS Code, Visual Studio, Eclipse, Git, Subversion, TFS, Azure Devops.
Branchen: Geräteentwicklung, Pharma, Massenspektrometrie, Proteomics, Medizin-Informatik.

Weitere Kenntnisse

C++ 17/20
C#
Python
WPF, Windows Forms
Software Architektur
Embedded Linux
Free RTOS
Multithreaded Applications
Client/Server

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
19636
Alter
53
Berufserfahrung
28 Jahre und 7 Monate (seit 05/1996)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden