5 Softwareentwickler C#, C, C++, Qt, QML, Python, Java, JavaScript
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 01309 Dresden
- auf Anfrage
- de | en
- 16.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2024 – 8/2024
Tätigkeitsbeschreibung• Entwicklung einer Ethernet-Kommunikationschnittstelle (Rj45) für ein STM32-Board
Eingesetzte QualifikationenSoftware engineering / -technik
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 QualifikationenFahrzeugtechnik, Medizintechnik
1/2024 – 5/2024
Tätigkeitsbeschreibung
• Ersetzen einer bestehenden Lizenz gebundenen Bibliothek auf die Intel OneAPI Bibliothek
• Erstellung eines C++-Wrappers für .NET
Halbleiter
9/2022 – 3/2023
Tätigkeitsbeschreibung
• Umbau/Anpassung bestehender UI-Strukturen/Elemente
• Entwurf und Umsetzung neuer HMI-Techniken
Medizinische Versorgung
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
Prüftechnik (allg.)
9/2021 – offen
Tätigkeitsbeschreibung
Recipemaster: Rezeptbasierte Steuerung des Zustandes einer Vakuumbeschichtungsanlage
• Entwicklung der Bedienoberfläche („Visu“) des Recipemasters
C#, Postgresql, Windows Presentation Foundation
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“)
C#, Microsoft SQL Server Analysis Services (SSAS), Windows Presentation Foundation
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
C#, Optische Messtechnik, Testen
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)
Embedded Linux, Opengl, Qt (Software)
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
Embedded Linux, Transport Layer Security, Android, Microsoft Windows (allg.)
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.
C#, Language Integrated Query, SQL, TCP / IP, Microsoft Visual Studio, Windows Server (allg.)
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.
Embedded Linux, C++, Json
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.
SQL, Windows Server (allg.), C#, Language Integrated Query, Microsoft Visual Studio, TCP / IP
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
Embedded Linux, Qt (Software)
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
C#, Microsoft SQL Server Reporting Services (SSRS), Microsoft Windows (allg.), TCP / IP, Microsoft Visual Studio
Ausbildung
Dresden
Dresden
Dresden
Mittweida
Über mich
• 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
• Linux, Embedded Linux, Yocto, Windows
• Touch-basierte Bedienoberflächen, HTML5
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