3 Softwareentwickler C, C#, C++, C', Qt

freiberufler 3 Softwareentwickler C, C#, C++, C', Qt auf freelance.de
auf Anfrage
de  |  en
auf Anfrage
01309 Dresden
12.01.2021

Kurzvorstellung

Unsere Firma realisiert nutzerfreundliche Bedienoberflächen (GUI), entwickelt neuartige Appl. auf dem Gebiet der Embedded Software sowie Audio- und Videotechnologien (inkl Vertrieb). Entwicklung von Navigations- u. Infotainmentsystemen, Dashboards.

Ich biete

  • C#
  • C++
  • Java (allg.)
  • Linux Entwicklung
  • Microsoft SQL-Server (MS SQL)
  • Microsoft SQL Server Reporting Services (SSRS)
  • Microsoft Windows (allg.)
  • Qt
  • TCP/IP
  • Visual Studio

Projekt‐ & Berufserfahrung

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

1/2020 – 6/2020

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

Testing (IT), C#, Optische Messtechnik


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-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, SSL / TLS, Android, Microsoft Windows (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++, JavaScript Object Notation (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 (LINQ), Visual Studio, TCP/IP


Software-Entwickler C#
Kundenname anonymisiert, Oldenburg
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 (LINQ), 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-Entwickler
Kundenname anonymisiert, Hamburg
6/2010 – offen (10 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2010 – offen

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

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


Ausbildung

Dipl. Informatiker
(Diplom)
Jahr: 2014
Ort: Dresden

Dipl. Informatiker
(Diplom)
Jahr: 2009
Ort: Dresden

Dipl.-Ing. Informations- u. Automatisierungstechnik
(Diplom)
Jahr: 1992
Ort: Mittweida

Qualifikationen

• C#, C++, C++1x, C, Qt, QML, Java, Delphi
• Linux, Embedded Linux, 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
2010
Alter
55
Berufserfahrung
28 Jahre und 4 Monate (seit 09/1992)
Projektleitung
11 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »