freiberufler 5 Softwareentwickler C#, C, C++, Qt, QML, Python, Java, JavaScript auf freelance.de

5 Softwareentwickler C#, C, C++, Qt, QML, Python, Java, JavaScript

online
  • auf Anfrage
  • 01309 Dresden
  • auf Anfrage
  • de  |  en
  • 16.10.2024

Kurzvorstellung

Wir realisieren Software Anwendungsentwicklung und Lösungen für Industrie und messtechnische Aufgaben sowie Cross Plattform Entwicklung für Embedded Systeme. Skills: C#, C++, C, Qt, QML, Python, JavaScript, Java, Kotlin, Delphi, Yocto, Embedded Linux

Qualifikationen

  • C#14 J.
  • C++2 J.
  • Java (allg.)
  • Linux Entwicklung
  • Microsoft SQL-Server (MS SQL)
  • Microsoft SQL Server Analysis Services (SSAS)4 J.
  • Microsoft Visual Studio13 J.
  • Microsoft Windows (allg.)13 J.
  • Postgresql3 J.
  • Qt (Software)2 J.
  • TCP / IP13 J.
  • Windows Presentation Foundation4 J.

Projekt‐ & Berufserfahrung

Software Entwickler
Kundenname anonymisiert, Dresden
6/2024 – 8/2024 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2024 – 8/2024

Tätigkeitsbeschreibung

• Entwicklung einer Ethernet-Kommunikationschnittstelle (Rj45) für ein STM32-Board

Eingesetzte Qualifikationen

Software engineering / -technik

Software Entwickler
Gemac, Chemnitz
2/2024 – 8/2024 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2024 – 8/2024

Tätigkeitsbeschreibung

• Als erfahrener Qt-Entwickler die Software auf Fehler prüfen um die Performance zu steigern und die Lasten der Hardware auf dem Embedded Gerät zu verringern

Eingesetzte Qualifikationen

Fahrzeugtechnik, Medizintechnik

Software Entwickler
Dive imaging systems, Dresden
1/2024 – 5/2024 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2024 – 5/2024

Tätigkeitsbeschreibung

• Ersetzen einer bestehenden Lizenz gebundenen Bibliothek auf die Intel OneAPI Bibliothek
• Erstellung eines C++-Wrappers für .NET

Eingesetzte Qualifikationen

Halbleiter

Software Entwickler
Kundenname anonymisiert, Gaggenau
9/2022 – 3/2023 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2022 – 3/2023

Tätigkeitsbeschreibung

• Umbau/Anpassung bestehender UI-Strukturen/Elemente
• Entwurf und Umsetzung neuer HMI-Techniken

Eingesetzte Qualifikationen

Medizinische Versorgung

Software Entwickler
Kundenname anonymisiert, Dresden
9/2022 – 3/2023 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2022 – 3/2023

Tätigkeitsbeschreibung

• Erstellen des Grundgerüstes der zu entwickelnden Windows-Applikation
• Auslesen der internen Gerätedaten
• Automatische Darstellung von Daten verschiedenen Typs in einer Listenansicht
• Erstellen eines Frameworks zum dynamischen Filtern von Daten verschiedenen Typs

Eingesetzte Qualifikationen

Prüftechnik (allg.)

Software-Entwickler
Kundenname anonymisiert, Dresden
9/2021 – offen (3 Jahre, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2021 – offen

Tätigkeitsbeschreibung

Recipemaster: Rezeptbasierte Steuerung des Zustandes einer Vakuumbeschichtungsanlage
• Entwicklung der Bedienoberfläche („Visu“) des Recipemasters

Eingesetzte Qualifikationen

C#, Postgresql, Windows Presentation Foundation

Softwareentwickler
Labormesstechnik, Dresden
12/2020 – offen (4 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2020 – offen

Tätigkeitsbeschreibung

• Entwurf und Implementierung der Anwendungsstruktur bestehend aus View (Bedienoberfläche) und Viewmodel (Verwaltungslogik)
• Logik-Implementierung und Oberflächendesign benötigter Ressourcen wie MessageBox, StatusLeiste mit automatischer, dynamischer Einblendung von Informationen und Fehlern.
• Erweiterung bestehender sowie die Erschaffung neuer, benötigter WPF-Controls.
• Implementierung von Bedienoberfläche und -logik zum Erstellen von Messerien.
• Erstellen der Logik einer Benutzerverwaltung; sichere Übertragung und Speicherung des Benutzerpasswortes als Ergebnis einer Hash-funktion
• Erstellen einer sicheren Benutzerauthentifizierung („Login-Fenster“)

Eingesetzte Qualifikationen

C#, Microsoft SQL Server Analysis Services (SSAS), Windows Presentation Foundation

Software-Entwickler
Kundenname anonymisiert, Dresden
1/2020 – 5/2024 (4 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2020 – 5/2024

Tätigkeitsbeschreibung

• Erstellen einer persistenten Datenhaltung aller relevanten Einstellungen der Bedienoberfläche in einer Datenbank.
• Erstellen der Logik einer Benutzerverwaltung; sichere Übertragung und Speicherung des Benutzerpasswortes als Ergebnis einer Hash-funktion
• Erstellen einer sicheren Benutzerauthentifizierung („Login-Fenster“)
• Verwalten von Benutzerrechten je nach Benutzerlevel
• Erstellen der Logik für die Verwaltung benötigter Messmethoden
• Erstellen der Logik für die Verwaltung der generellen Geräteseinstellungen
• Erstellen der Logik für den visuellen Teil des Messvorganges
• Design und Erstellen der Views für die geschaffenen Logikschichten
• Erstellen von visuellen, animierten View-Elementen
• Anbindung der State-Machine-API an die Bedienoberfläche
• Erstellen eines Anwendungsprogrammes, das alle Views mit dem
zugehörigen Logikschichten verbindet und verwaltet

Eingesetzte Qualifikationen

C#, Optische Messtechnik, Testen

Senior Software Entwickler
Kundenname anonymisiert, Stuttgart
1/2017 – 8/2017 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2017 – 8/2017

Tätigkeitsbeschreibung

Softwareentwicklung für ein Infotainment System mit Navigation, Telefonie, Multimedia und weiteren Funktionen für ein Stuttgarter Unternehmen
• Erstellung Dashboard und Bedieneroberfläche unter Qt+QML
• Anpassung und Einbindung eines Navigationssystems in die Infotainment
Anwendungssoftware
• GPS Signalfilterung und Vorverarbeitung der NMEA Daten
• GPS Position Extrapolation
• Evaluierung und Einbindung eines Voice Control Moduls zur Sprachsteuerung des
Infotainment Systems
• Erstellung von Views (Mediaplayer, Telefonie, Kamera, Navigation)

Eingesetzte Qualifikationen

Embedded Linux, Opengl, Qt (Software)

Software-Entwickler
Kundenname anonymisiert, Hamburg
9/2016 – 12/2016 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2016 – 12/2016

Tätigkeitsbeschreibung

Implementierung einer USB-Schnittstelle in ein FreeRTOS Betriebssystem

• Recherche von Bedrohungsszenarien
• Recherche über State-of-the-Art Techniken
• Recherche der Limitierung der eingesetzten Hard- und Software
• Entwicklung eines einheitlichen Security-Konzepts für alle beteiligten Geräte und
Software
• Secure Boot, Secure Communication, Secure Update

Eingesetzte Qualifikationen

Embedded Linux, Transport Layer Security, Android, Microsoft Windows (allg.)

Software-Entwickler C#
Kundenname anonymisiert, Oldenburg
1/2015 – 2/2024 (9 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 2/2024

Tätigkeitsbeschreibung

• Erstellung einer kundenspezifischen API für eine Laborautomation epMotion5075
und ein Flammenphotometer FP8800
• Gerätevernetzung und Geräteanbindung an einen PC Messplatz über TCP/IP
• Design und Erstellung Bedienoberfläche unter Visual Studio mit C#
• Implementierung Messplatz-Software und Messmethodenverwaltung
• Implementierung der kompletten Ablaufsteuerung und Messwertverarbeitung
• Design und Einbindung einer MS-SQL Datenbank zur Speicherung der Messwerte
und Datenprotokolle.
• Nachverarbeitung und Filterung der Messwerte
• Druck- und Exportfunktionen für Messwerte und Protokolle

ROI:
• Automatisierung der Qualitätskontrolle für die Pipettenherstellung
• Halbautomatische Lösung durch vollautomatischen Test abgelöst
• Durchführung von Trendanalysen und Auswertungen der Messdaten möglich, um
damit den Produktionsprozess besser zu überwachen
• Mit unserer Lösung wurde Spezial-Software zur Steuerung zweier Laborgeräte
entwickelt, die so mit dem Standard-Software Paket der beiden Geräte nicht lösbar
gewesen wäre. Beide Geräte wurden optimal miteinander vernetzt.

Eingesetzte Qualifikationen

C#, Language Integrated Query, SQL, TCP / IP, Microsoft Visual Studio, Windows Server (allg.)

Software-Entwickler C++
Kundenname anonymisiert, Hamburg
1/2015 – 1/2017 (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 1/2017

Tätigkeitsbeschreibung

• Weiterentwicklung der Firmware des Thermocyclers
• Entwurf und Implementierung eines neuen Programmablaufmechanismus mit
JSON-Serialisierung in C++11
• Unit-Tests der Firmware mit dem Boost-Framework


• Durch den neuen Programmablaufmechanismus und die Verwendung von JSON
wurden Bedienteil und Thermocycler entkoppelt. Die Bedienteile können von nun
an auch portabel sein.
• In der neuen Gerätegeneration wurde durch unsere Weiterentwicklung die Qualität
des Quelltextes hinsichtlich moderner Compiler Architektur (C++11) verbessert.
• Die Unit-Tests reduzieren die Gefahr des Auftretens unbemerkter Nebeneffekte bei
zukünftigen Änderungen der Firmware.

Eingesetzte Qualifikationen

Embedded Linux, C++, Json

Software-Entwickler C#
Kundenname anonymisiert, Hamburg
1/2015 – 10/2015 (10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 10/2015

Tätigkeitsbeschreibung

• Erstellung einer kundenspezifischen API für eine Laborautomation epMotion5075
und ein Flammenphotometer FP8800
• Gerätevernetzung und Geräteanbindung an einen PC Messplatz über TCP/IP
• Design und Erstellung Bedienoberfläche unter Visual Studio mit C#
• Implementierung Messplatz-Software und Messmethodenverwaltung
• Implementierung der kompletten Ablaufsteuerung und Messwertverarbeitung
• Design und Einbindung einer MS-SQL Datenbank zur Speicherung der Messwerte
und Datenprotokolle.
• Nachverarbeitung und Filterung der Messwerte
• Druck- und Exportfunktionen für Messwerte und Protokolle

ROI:
• Automatisierung der Qualitätskontrolle für die Pipettenherstellung
• Halbautomatische Lösung durch vollautomatischen Test abgelöst
• Durchführung von Trendanalysen und Auswertungen der Messdaten möglich, um
damit den Produktionsprozess besser zu überwachen
• Mit unserer Lösung wurde Spezial-Software zur Steuerung zweier Laborgeräte
entwickelt, die so mit dem Standard-Software Paket der beiden Geräte nicht lösbar
gewesen wäre. Beide Geräte wurden optimal miteinander vernetzt.

Eingesetzte Qualifikationen

SQL, Windows Server (allg.), C#, Language Integrated Query, Microsoft Visual Studio, TCP / IP

Software-Entwickler
Berthold Technologies (ehemals Titertek Berthold), Pforzheim
10/2014 – 10/2016 (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2014 – 10/2016

Tätigkeitsbeschreibung

Softwareentwicklung für ein medizinisches Messgerät für Titertek-Berthold in Pforzheim

• Design und Erstellung Bedieneroberfläche unter Linux, Qt
• Implementierung Gerätesoftware und -applikation
• Entwicklung Gerätetreiber für Messfunktionen
• Ablaufsteuerung und Messmethodenverwaltung
• Ergebnisvisualisierung
• Druck- und Exportfunktionen für USB und Netzwerk

Eingesetzte Qualifikationen

Embedded Linux, Qt (Software)

Software-Entwickler
Kundenname anonymisiert, Hamburg
6/2010 – 12/2023 (13 Jahre, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2010 – 12/2023

Tätigkeitsbeschreibung

Entwicklung einer Verwaltungs- und Inbetriebnahme Software für die Produktion von Labormessgeräten:

• Entwicklung einer PC Software und PC Datenbank für die Verwaltung von
Geräteakten und die Inbetriebnahme von verschiedenen Labormessgeräten im
Produktionsumfeld des Unternehmens mit C# und MS-SQL
• Entwicklung einer Kommunikationsschnittstelle für die Anbindung der
Labormessgeräte über TCP/IP oder RS232 während der Inbetriebnahme.
• Design und Realisierung einer SQL Datenbank zur logistischen Verwaltung der
Geräteakten und Gerätedaten im Produktionsprozess.
• Regelmäßige Softwarepflege und Softwareupdates.

• Durch die Inbetriebnahme-Software wurde der Produktions- und Inbetriebnahme-
Prozess deutlich vereinfacht und verkürzt
• Geräte-Kalibrierungen und Firmware Installationen wurden durch diese Software
automatisiert und optimiert

Eingesetzte Qualifikationen

C#, Microsoft SQL Server Reporting Services (SSRS), Microsoft Windows (allg.), TCP / IP, Microsoft Visual Studio

Ausbildung

Dipl. Informatiker
Diplom
2018
Dresden
Dipl. Informatiker
Diplom
2014
Dresden
Dipl. Informatiker
Diplom
2009
Dresden
Dipl.-Ing. Informations- u. Automatisierungstechnik
Diplom
1992
Mittweida

Über mich

Anwendungsentwicklung
• Software für Industrie und Labormesstechnik
• Anwendungssoftware für Automotive
• PC Software für industrielle Messplätze
• Design und Implementierung von Bedienoberflächen
• Vernetzung von Geräten
• Entwicklung von Ablaufsteuerungen und Probenautomatisierung
• Entwicklung von Multimedia Software und Komponenten

System
• Fernwartung
• BSP Konfiguration und Skalierung
• Update Service für Embedded Linux

Weitere Kenntnisse

• C#, C++, C++1x, C, Qt, QML, Java, Delphi
• Linux, Embedded Linux, Yocto, Windows
• Touch-basierte Bedienoberflächen, HTML5

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4396
Alter
59
Berufserfahrung
32 Jahre und 2 Monate (seit 09/1992)
Projektleitung
11 Jahre

Kontaktdaten

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

Jetzt Mitglied werden