freiberufler Senior Software Developer | Linux-Administrator auf freelance.de

Senior Software Developer | Linux-Administrator

zuletzt online vor wenigen Stunden
  • 120€/Stunde
  • 49163 Bohmte
  • auf Anfrage
  • en  |  de
  • 09.05.2025

Kurzvorstellung

28 Jahre alt, verheiratet, Familienvater, begeisterter Hobbyschrauber.
7+ Jahre Erfahrung im Bereich Embedded-Softwareentwickung, 10+ Jahre im Bereich Linux-Admin, 10+ Jahre Erfahrung im Bereich Softwareentwicklung.

Qualifikationen

  • Bash Shell6 J.
  • C# Developer6 J.
  • CAN-Bus (controller area network)
  • Embedded Linux6 J.
  • Git
  • Linux-Systemadministrator6 J.
  • Linux Entwicklung6 J.
  • MQTT
  • Programmierer C, C++6 J.
  • Softwareentwickler

Projekt‐ & Berufserfahrung

Softwareentwickler Embedded-Linux (Festanstellung)
Kundenname anonymisiert, Damme
6/2018 – 7/2024 (6 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2018 – 7/2024

Tätigkeitsbeschreibung

Im Rahmen meiner Tätigkeit entwickelte ich Software in C/C++, Bash und teilweise in C# für den Einsatz auf diversen Embedded-Geräten. Hierzu zählten unter anderem die Entwicklung von ISOBUS-fähigen Applikationen in C++, die Erstellung von Diagnosesoftware für Steuergeräte sowie die Implementierung von Integrations- und Systemtests.

Darüber hinaus implementierte ich die gesamte Secure-Boot-Kette auf einem NVidia AGX Xavier, einschließlich der Verschlüsselung aller konfigurierten Partitionen.

Ergänzend zu meinen Hauptaufgaben administrierte ich die Linux-basierten Jenkins CI/CD-Server und schloss in Zusammenarbeit mit der hausinternen IT Sicherheitslücken in bestehenden Systemen.

Eingesetzte Qualifikationen

Bash Shell, C# Developer, Embedded Linux, Linux-Informatiker, Linux-Systemadministrator, Linux Entwicklung, Programmierer C, C++

Ausbildung

Ausbildung Fachinformatiker
Ausbildung
2015

Über mich

Mein Name ist S. C.. Ich bin 28 Jahre alt (Stand: Verfassungszeitpunkt) und habe mich bereits im Jahr 2023 nebenberuflich selbstständig gemacht. Seit 2024 arbeite ich in Vollzeit als Selbstständiger und suche kontinuierlich nach anspruchsvollen Projekten – sei es im Embedded-Bereich, im Serverumfeld oder im Linux-Administration.

Ich beherrsche Deutsch und Englisch fließend in Wort und Schrift, was auf meine Kindheit in England und den anschließenden Umzug nach Deutschland zurückzuführen ist.

In meiner Laufbahn habe ich erfolgreich internationale Projekte realisiert, von denen tausende Endkunden profitieren.

Seit 15 Jahren nutze ich diverse Betriebssysteme, darunter Debian, Fedora, macOS und Windows – ein Beleg für meine langjährige Erfahrung in unterschiedlichsten IT-Umgebungen.

Im Rahmen meiner Kundenprojekte habe ich unter anderem folgende Lösungen umgesetzt:

- Update-Framework: Implementierung eines Update-Frameworks mittels swupdate, das partnerübergreifend über eine standardisierte Schnittstelle die Installation von Updates auf Linux-Geräten ermöglicht.

- Serienreife Embedded-Linux-Software: Wesentlicher Beitrag zur Serienreife aktueller Softwarestände durch den Einsatz bewährter Testverfahren und Anwendungen.

- Protokoll-Bridge: Entwicklung einer Protokoll-Bridge zur Übertragung von Datenströmen eines Steuergeräts an einen eingebetteten PC über Ethernet – realisiert mit minimaler Latenz.

- Windows-Domäne für KMU: Einrichtung einer Windows-Domäne in kleinen und mittleren Unternehmen, die einen nahtlosen Arbeitsplatzwechsel für alle Mitarbeiter gewährleistet.

- Arbeitsplatzkonzepte für KMU und Arztpraxen: Konzeption und Umsetzung von IT-Arbeitsplätzen, die den hohen Standards und Anforderungen diverser medizinischer Software entsprechen.

- Webhosting: Einrichtung und Hosting verschiedener Kundenwebseiten.

- Kassensysteme: Einrichtung und Wartung von Kassensystem bei versch. Kunden.

Im Folgenden finden Sie eine Übersicht meiner am häufigsten eingesetzten Open-Source-Projekte:

- [...] (-Hyperlink entfernt-)
Ein C++-Wrapper für die Linux socketcan-Funktionalität mit Unterstützung von Multithreading. Dieses Projekt kommt mittlerweile in hunderten Anwendungen weltweit zum Einsatz – unter anderem im KFZ-Bereich, in der Off-Highway-Machinery und in einigen militärischen Projekten.

-[...] (-Hyperlink entfernt-)
Eine Weiterentwicklung des Ursprungsprojekts, das ISOTP als plattformunabhängige Bibliothek in C implementiert. Dieses Projekt findet in tausenden Anwendungen weltweit Verwendung, etwa im landwirtschaftlichen Bereich und im Bereich der Elektromobilität.

- [...] (-Hyperlink entfernt-)
Eine Portierung der GNU/POSIX getopt-Funktion nach C#, die das Parsen von Kommandozeilenargumenten in einer getopt-ähnlichen Form ermöglicht.

Weitere Kenntnisse

Im Folgenden finden Sie eine Übersicht der Programmiersprachen, in denen ich fundierte Kenntnisse vorweise:

Beherrschte Sprachen:

- C/C++
- C#
- Java
- Bash
- Lua

Sprachen, die sich noch in der Evaluationsphase befinden:

- Zig

Bevorzugt nicht eingesetzte Sprachen:

- VB (in .NET-Projekten setze ich stattdessen C# ein)
- PHP/JavaScript (außer in zwingend notwendigen Fällen)
- Python (setze ich grundsätzlich nicht ein)

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
41
Alter
28
Berufserfahrung
9 Monate (seit 08/2024)

Kontaktdaten

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

Jetzt Mitglied werden