freiberufler Professionelle Softwareentwicklung auf freelance.de

Professionelle Softwareentwicklung

zuletzt online vor wenigen Tagen
  • 110‐130€/Stunde
  • 20457 Hamburg
  • auf Anfrage
  • de  |  en
  • 31.01.2024

Kurzvorstellung

Ich bin Softwareentwickler mit Fokus auf C++-Entwicklung im Embedded-Bereich. Ich biete zusätzlich UI/UX-Design, C++-Schulungen, Code Reviews sowie die Implementierung von Entwicklungs-Infrastuktur (CI/CD/CT-Systeme, Buildsysteme, Coding-Guidelines).

Qualifikationen

  • Bash (Shell)
  • C++
  • Clean Code
  • CMake
  • Code Review
  • Design Patterns
  • Docker
  • Embedded Linux
  • Git
  • Jenkins
  • Kontinuierliche Integration (CI)
  • Linux Entwicklung
  • Python
  • User Experience (UX)
  • User Interface (UI)

Projekt‐ & Berufserfahrung

Software-Entwickler Build-Infrastruktur
Kundenname anonymisiert, remote
11/2022 – offen (1 Jahr, 5 Monate)
IT-Sicherheit
Tätigkeitszeitraum

11/2022 – offen

Tätigkeitsbeschreibung

Umstellung des Buildsystems von Make auf CMake
CMake-Unterstützung für Mitarbeiter
CMake-Training für Mitarbeiter
Buildsystem-Beratung
Entwicklungs-Infrastruktur-Beratung
Aufsetzen von Entwicklungsumgebungen
CI/CD/CT-Betreuung/Erweiterung

Eingesetzte Qualifikationen

Docker, Git, Jenkins, Linux Entwicklung

Software-Entwickler Build-Infrastruktur
Vorwerk Elektrowerke GmbH & Co. KG, Remote
8/2022 – 6/2023 (11 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

8/2022 – 6/2023

Tätigkeitsbeschreibung

Weiterentwicklung der Build-Infrastrutur

Eingesetzte Qualifikationen

Bash (Shell), Git, Jenkins, Linux Entwicklung, Python

Softwareentwickler E-Rezept
Kundenname anonymisiert, Remote
10/2021 – 6/2022 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2021 – 6/2022

Tätigkeitsbeschreibung

Entwicklung des Fachdienstes (Backend) unter Linux/C++, einschließlich Implementierung von sicherheitsrelevanten Funktionen.

Eingesetzte Qualifikationen

C++, Confluence (Atlassian), Git, Jira, Linux Entwicklung, PostgreSQL, Testautomatisierung

Berater
Kundenname anonymisiert, Remote
2/2021 – 8/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – 8/2021

Tätigkeitsbeschreibung

Beratungen zum Thema Entwicklungsinfrastruktur

Eingesetzte Qualifikationen

C++, Continuous Delivery (CDE), Docker, Embedded Linux, Git, Jenkins, Testing (IT)

Senior Developer (Festanstellung)
Löwenstein Medical Technology GmbH + Co. KG, Hamburg
12/2016 – 12/2020 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2016 – 12/2020

Tätigkeitsbeschreibung

Design und Entwicklung von Benutzerschnittstellen für ein lebenserhaltendes Beatmungsgerät. Design und Implementierung von Softwareentwicklungs-Infrastruktur (CI/CD/CT, Code Review, Buildsystem auf CMake-Basis).

Eingesetzte Qualifikationen

C++, Code Review, Continuous Delivery (CDE), Emacs, Embedded Linux, Git, Kontinuierliche Integration (CI), Medizintechnik / Labortechnik, Qt, Requirement Analyse, User Experience (UX), User Interface (UI)

Senior Developer (Festanstellung)
Weinmann Emergency Medical Technology GmbH + Co. K, Hamburg
4/2016 – 9/2016 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2016 – 9/2016

Tätigkeitsbeschreibung

Entwicklung eines lebenserhaltenden Geräts zur Notfallbeatmung unter embedded Linux/Qt.

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Code Review, Emacs, Embedded Linux, Kontinuierliche Integration (CI), Qt, User Experience (UX), User Interface (UI)

Senior Developer (Festanstellung)
Weinmann Geräte für Medizin GmbH + Co. KG, Hamburg
4/2015 – 3/2016 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

4/2015 – 3/2016

Tätigkeitsbeschreibung

Entwicklung eines nicht–lebenserhaltenden Geräts zur Patienten-
beatmung. Entwicklung von Benutzerschnittstellen unter embed-
ded Linux/Qt.

Eingesetzte Qualifikationen

Agile Entwicklung, C++, Code Review, Embedded Linux, Kontinuierliche Integration (CI), Medizintechnik / Labortechnik, Qt, User Experience (UX), User Interface (UI)

Senior Developer (Festanstellung)
SevenCs GmbH, Hamburg
7/2012 – 3/2015 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2012 – 3/2015

Tätigkeitsbeschreibung

Entwicklung eines Touch–basierten Electronic Chart Display and Information Systems (ECDIS).

Eingesetzte Qualifikationen

C++, Embedded Linux, Embedded Systems, Git, Microsoft Windows (allg.), Qt, Requirement Analyse, User Experience (UX), User Interface (UI)

Senior Developer (Festanstellung)
SevenCs GmbH, Hamburg
12/2010 – 6/2012 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2010 – 6/2012

Tätigkeitsbeschreibung

Entwicklung eines S–57 und S–100 kompatiblen, plattformunabhängigen ECDIS–Kernels

Eingesetzte Qualifikationen

C++, Git

Senior Developer (Festanstellung)
SevenCs GmbH, Hamburg
3/2010 – 12/2010 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2010 – 12/2010

Tätigkeitsbeschreibung

Entwicklung von Qt-Anwendungen zur Produktion digitaler Seekarten.

Eingesetzte Qualifikationen

C++, Git, Microsoft Windows (allg.), Qt, User Experience (UX), User Interface (UI), Visual C++

Senior Developer (Festanstellung)
SevenCs GmbH, Hamburg
12/2009 – 3/2010 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2009 – 3/2010

Tätigkeitsbeschreibung

Entwicklung eines Buildsystems auf CMake–Basis für den internen Gebrauch. Evaluierung und Integration von modernen Versionskontroll– und Bugtrackingsystemen. Später Leitung einer Arbeitsgruppe zur Erweiterung genannter Software. Software Development Processes Evaluierung und Implementierung
von modernen Entwicklungsprozessen.

Eingesetzte Qualifikationen

Advanced Packaging Tool (APT), Agile Entwicklung, Continuous Delivery (CDE), DevOps, Git, Kontinuierliche Integration (CI), Prozess- / Workflow, WIX (Windows Install XML)

Senior Developer (Festanstellung)
Floeder IS GmbH, Hamburg
10/2008 – 7/2009 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2008 – 7/2009

Tätigkeitsbeschreibung

Erweiterung und Anpassung einer C++–Anwendung zur Routenplanung an betriebssystemspezifische Besonderheiten. Aufbauen des Buildsystems und Planung von Infrastruktur und Entwicklungsprozessen.

Eingesetzte Qualifikationen

C++, Git, Linux Entwicklung, Microsoft Windows (allg.), Windows Embedded Automotive

Senior Developer (Festanstellung)
Floeder IS GmbH, Hamburg
3/2008 – 10/2008 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2008 – 10/2008

Tätigkeitsbeschreibung

MFC– und konsolenbasierte Anwendungen zur verteilten Kartendatenkonvertierung. Anbindung an eine PostgreSQL–Datenbank und Entwicklung eines PHP–Webfrontends in einer WAPP–Umgebung

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Microsoft Windows (allg.), PHP, PostgreSQL, User Experience (UX), User Interface (UI), Verteilte Systeme

Senior Developer (Festanstellung)
Floeder IS GmbH, Hamburg
11/2007 – 3/2008 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2007 – 3/2008

Tätigkeitsbeschreibung

Webservice–basierte (J2EE/Axis) Lösung zum Routing von
Kurznachrichten ins Ausland mit Anbindung an eine Oracle–
Datenbank.

Eingesetzte Qualifikationen

Apache Subversion (SVN), J2EE (Java EE), Oracle Database, PL/SQL, Telekommunikation / Netzwerke (allg.)

Senior Developer (Festanstellung)
Floeder IS GmbH, Hamburg
9/2007 – 11/2007 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2007 – 11/2007

Tätigkeitsbeschreibung

Technische Machbarkeitsstudie über die Positionsbestimmung in Fahrzeugen ohne Einsatz spezieller Sensorik.

Eingesetzte Qualifikationen

Global Positioning System (GPS)

Senior Developer (Festanstellung)
Floeder IS GmbH, Hamburg
1/2007 – 9/2007 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2007 – 9/2007

Tätigkeitsbeschreibung

Entwicklung von Linux–Software zur Echtzeit–Übertragung von Videodaten über drahtlose Netzwerke in C++ auf der
AVR32–Plattform. Hardware-Inbetriebnahme, Entwicklung und Anpassung von Hardwaretreibern und Zusammenstellung einer Linux-Distribution.

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Embedded Linux, Linux Entwicklung, Videoüberwachungssysteme / Kameraüberwachung

Ausbildung

Angewandte Informatik (Fachrichtung Medieninformatik)
Dipl.-Inf. (FH)
2006
Hochschue Fulda

Weitere Kenntnisse

Softwareentwicklung, Software Engineering, Embedded Systems, C/C++, MISRA C++,
Linux, Qt, Git, CMake, Clean Code, Design Patterns, Scrum, Lisp, UNIX Shell, (X)HTML/CSS, XML/XSLT, LATEX, POSIX, OpenGL, SQL, Linux-Treiberentwicklung, Windows, Emacs, Eclipse, Visual Studio, Qt Creator, UML, Subversion, GNU Make
Redmine, Jenkins, Gerrit, Polarion, Medizintechnik, Automotive, ECDIS, Docker, Buildroot, Yocto

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1463
Berufserfahrung
17 Jahre und 2 Monate (seit 01/2007)

Kontaktdaten

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

Jetzt Mitglied werden