freiberufler Senior Softwareentwickler C++, Java SE auf freelance.de

Senior Softwareentwickler C++, Java SE

zuletzt online vor wenigen Tagen
  • 75€/Stunde
  • 85652 Pliening
  • Nähe des Wohnortes
  • de  |  en
  • 21.03.2025

Kurzvorstellung

Credo: Qualität vor Quantität

Qualifikationen

  • Apache Maven3 J.
  • C++4 J.
  • CMake
  • Eclipse4 J.
  • Git4 J.
  • Java SE4 J.
  • Junit3 J.
  • Linux Entwicklung1 J.
  • Microsoft Visual Studio3 J.
  • Microsoft Windows (allg.)1 J.
  • Qt (Software)1 J.

Projekt‐ & Berufserfahrung

Senior Softwareentwickler
Diamant Software, Remote
6/2024 – 11/2024 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2024 – 11/2024

Tätigkeitsbeschreibung

• Ersetzen der "Dialog Manager" GUI mit einer Windows Forms GUI.
• Ersetzen von veralteten C++98 Sprachkonstrukten mit C++20.
• Vermeiden von Speicherlecks mit Smart-Pointer.

Eingesetzte Qualifikationen

Git, C++, Microsoft Visual Studio, Softwareentwickler

Senior Softwareentwickler (Festanstellung)
PERA Software Solutions GmbH, Landsham
12/2023 – offen (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – offen

Tätigkeitsbeschreibung

• Einbau der Indexierung von 'User defined conversion operators'.
• Portierung von Qt 5 nach Qt 6.
• Einbau der Unterstützung für Visual Studio 2017 - 2022.
• Einbau der Unterstützung für Java Standard 16 - 23.
• Einbau der Unterstützung für Catch2 V2/V3.
• Einbau der Unterstützung für libclang 16 - 19.
• Umstellen der C++ Abhängigkeiten auf Vcpkg Pakete.
• Umstellen der Java Abhängigkeiten auf Maven Pakete.
• Vereinfachen der CMake Build-Skripte.

Eingesetzte Qualifikationen

C++, Eclipse, Git, Java SE, Linux Entwicklung, Microsoft Windows (allg.), Qt (Software)

Senior Softwareentwickler
Carl Zeiss MES Solutions, Remote
9/2020 – 12/2023 (3 Jahre, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2020 – 12/2023

Tätigkeitsbeschreibung

• Umstellen des Buildsystems von MSBuild auf CMake.
• Ersetzen von veralteten C++98 Sprachkonstrukten mit C++17.
• Restrukturieren der Libraries zur einfacheren Wiederverwendung.
• Umstellen auf typensichere STL Standard Container.
• Mergen von 'Copy & Paste' Sourcedateien.
• Beheben von Speicherlecks mit Smart-Pointer.
• Sichern der Qualität durch Einführen von Google Test.
• Überprüfen der Testabdeckung mit Code-Coverage.
• Visualisieren der UnitTest Ergebnisse in Visual Studio.
• Entwickeln eines Frameworks basierend auf SikuliX.
• Implementieren von Tests anhand existierender Testszenarien.
• Erstellen eines einzelnen "Executable-Jar" zum Vereinfachen des
Deployments.
• Ausführen der Tests mit der JUnit5 Platform Launcher API.

Eingesetzte Qualifikationen

Apache Maven, C++, Eclipse, Git, Java SE, Junit, Microsoft Visual Studio

Weitere Kenntnisse

• C++20, CMake
• Java SE 21, Maven
• C++ Modernisierung
• Crossplatform Programmierung
• Systemprogrammierung
• Anwendungsentwicklung
• Multithreading/Multicore Programmierung
• Netzwerkprogrammierung
• Interprozesskommunikation
• Programmiersprachen Interoperabilität

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
27
Berufserfahrung
34 Jahre und 8 Monate (seit 08/1990)

Kontaktdaten

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

Jetzt Mitglied werden