Software-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 30827 Garbsen
- National
- de | en
- 22.04.2023
Kurzvorstellung
Mein derzeitiger Schwerpunkt liegt auf der GUI-Programmierung für Embedded Systeme in C#, SQL.
Sprachen wie Pascal, Assembler, C, C++, Visual Basic und OpenGL bilden das Fundament meiner Erfahrung.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2020 – 5/2020
TätigkeitsbeschreibungErstellung einer Software Bedienoberfläche Bootloader für ein Industrie 4.0 IoT Gateway-Device (OPC UA zu CAN).
Eingesetzte QualifikationenC#
11/2019 – 2/2020
Tätigkeitsbeschreibung
Haushaltsgeräte-Hersteller (weiße Ware)
Software Codegenerator zum Erstellen von SW-Modulen, die als Quelldateien (.c / .h) ausgegeben werden.
Die Module werden über Dropdown-Menüs zusammen gestellt und in einer PostgreSQL-Datenbank gespeichert.
Die Ausgabedateien werden vom Anwender in seinem C-Projekt bzw. OPCua-Projekt zur Generierung von Software eingesetzt.
Postgresql, C#
8/2019 – 10/2019
Tätigkeitsbeschreibung
Haushaltsgeräte-Hersteller (weiße Ware)
Software Bedienoberfläche für den Test eines Kommunikationsprotokolls für Haushaltsgeräte.
Die Kommunikationspakete werden über eine kundenspezifische serielle Schnittstelle gesendet. Der Zusammenbau der Pakete erfolgt über Dropdown Menüs, Eingabe der Nutzdaten und Berechnung der CRC auf Knopfdruck. Die Antworten des angeschlossenen Testgerätes sollen angezeigt werden.
C#
10/2018 – 6/2019
Tätigkeitsbeschreibung
Erstellung eines Software Service-Tools für Windows-PC’s für einen Haushaltsgeräte-Hersteller (weiße Ware):
Für die einzelnen Servicestellen des Herstellers wird für eine Serie von Staubsaugern eine Software (GUI) benötigt, die Fehlerspeicher auslesen und einzelne Funktionen des Gerätes testen kann. Die Kommunikation erfolgt über eine kundenspezifische serielle Schnittstelle (ähnlich der LIN-Schnittstelle aus dem Automotive-Bereich) mit kundenspezifischem Protokoll.
C#
4/2018 – 10/2018
Tätigkeitsbeschreibung
Software-Entwicklung für Entwicklungsdienstleister Hard- und Software
Software Bedienoberfläche mit Datenbank zur Terminsteuerung des Einkauf- und Produktionsablauf.
SQL, C#
11/2017 – 4/2018
Tätigkeitsbeschreibung
Erstellung einer Software Bedienoberfläche Bootloader für Haushaltsgeräte (Staubsauger-Familie) zum Firmware-Update über eine kundenspezifische Schnittstelle.
Tests des Kommunikationsinterfaces, der zu ladenden Hex-Datei und das Aufspielen der neuen Software auf das Gerät in industrieller Produktionsumgebung sind die Hauptanforderungen dieses Projektes.
Dieses Projekt ist ein Teil der Entwicklung einer neuen Geräteserie.
Geplante Stückzahl pro Jahr sind ca. 650.000 Stück á 3 Geräte.
C#
8/2014 – 9/2014
Tätigkeitsbeschreibung
Software-Tool zum Einsatz in der Elektronik-Fertigung
Eingehende Stücklisten vom Kunden werden importiert und mit einer Lieferantendatenbank abgeglichen. Bestelllisten werden ausgegeben.
Visual Basic
5/2014 – 7/2014
Tätigkeitsbeschreibung
Kfz-Werkstätten-Ausstattung
Serverbasierende Software mit Datenbankanbindung zur Erfassung von Arbeits- und Projektzeiten :
Ferner sollen aus dem vorhandenen Auftragsbuchungssystem Kunden- und Mitarbeiterdaten über eine ASCII-Schnittstelle importiert werden. Über eine Berechtigungsstruktur sollen die Mitarbeiter auf ihre Zeiterfassung, die Auftragsabwicklung auf die Zeiterfassung der Kundenaufträge und die Lohnbuchhaltung auf die Mitarbeiter Zeiterfassung zugreifen können.
Die Auswertungen, wie Mitarbeiter-Zeiterfassung und Arbeitszeitenanteil der Kundenaufträge, werden in Form von Excel-Tabellen ausgegeben.
Visual Basic
1/2012 – 5/2016
Tätigkeitsbeschreibung
Entwicklungsdienstleister/Messmittel-Hersteller
Software-Bedienoberfläche für Windows-PC's in Programmiersprache C++ / OpenGL.
Für die Bedienung eines Ultraschallgerätes / Oszilloskops wird eine Software-Bedienoberfläche benötigt,
die eine grafische Anzeige mit hoher Auflösung und intuitive Steuerung hat.
C++, Opengl
Über mich
Ich habe in zahlreichen Projekten zumeist für Industriekunden Software entwickelt. Software-Entwicklung ist ein immer größer werdendes Feld mit stetig steigenden Anforderungen.
Software-Qualität ist ein entscheidender Faktor, weshalb die Entwicklung basierend auf Design-Rules (meist Vorgaben des Kunden und oft basierend auf dem MISRA-Standard) für mich sehr wichtig sind.
Um diesen Software-Qualitätsanspruch gerecht zu werden habe ich in vielen meiner Projekte Komponententests, Integrationstests und Systemtests durchgeführt.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden