freiberufler Senior Software Ingenieur & Architekt auf freelance.de

Senior Software Ingenieur & Architekt

offline
  • auf Anfrage
  • 22299 Hamburg
  • Weltweit
  • de  |  en  |  fr
  • 21.07.2024

Kurzvorstellung

Ich bringe mehrjährige Erfahrung mit FuSi- und Echtzeit-Systemen in Ihr Team. Neben aktiver Software- und Architekturentwicklung werde ich ihr Projekt mit Unterstützung bei der CI, automatisierten Test- und Requirement Traceability voranbringen.

Qualifikationen

  • C++4 J.
  • Docker1 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Funktionale Sicherheit3 J.
  • Kubernetes1 J.
  • Postgresql
  • Python5 J.
  • Signalverarbeitung
  • Software Architecture4 J.
  • UML

Projekt‐ & Berufserfahrung

Privates Vanausbau-Projekt
Kundenname anonymisiert, Hamburg
1/2023 – 8/2023 (8 Monate)
Vanlife
Tätigkeitszeitraum

1/2023 – 8/2023

Tätigkeitsbeschreibung

Komplettausbau eines Peugeot Boxer zu einem autarken Camper/Van, inkl.
- Aussägen und Einbau der Fenster
- Elektronik und Solarpanels für Induktionskochfeld, Warmwasserboiler und Mini-Ofen
- Küche und Dusche mit System für fließend Warmwasser
- Ausziehbares Schwebebett

Eingesetzte Qualifikationen

Projektmanagement (IT), Elektronik, Handwerk (allg.), Wasseraufbereitung

Software Ingenieur - Condition Monitoring (Festanstellung)
SICK AG, Hamburg
6/2021 – 12/2022 (1 Jahr, 7 Monate)
Automatisierungstechnik
Tätigkeitszeitraum

6/2021 – 12/2022

Tätigkeitsbeschreibung

Entwicklung einer Cloud/Container-basierten, Condition Monitoring Applikation

Eingesetzte Qualifikationen

Git, Amazon Web Services (AWS), Docker, Kubernetes, Python, Software Architecture, Software Design

Software Ingenieur / Architekt - PEMS (Festanstellung)
SICK AG, Hamburg
5/2020 – 4/2022 (2 Jahre)
Automatisierungstechnik
Tätigkeitszeitraum

5/2020 – 4/2022

Tätigkeitsbeschreibung

Full-stack Entwickler und Architekt für eine Predictive Emission Monitoring System (PEMS).

Eingesetzte Qualifikationen

ASP.NET, Confluence, Continuous Delivery, Git, Continuous Integration, Anforderungsspezifikationen, Software Architecture

Software-Architekt und -Projektleiter für einen drahtlosen Gastransmitter (Festanstellung)
GasSecure AS, Oslo
8/2018 – 1/2020 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 1/2020

Tätigkeitsbeschreibung

Software Projektleitung in einem internationalen, standort-übergreifendem Team für einen komplett drahtlosen Transmitter für toxische Gase.

Software-Architekt und Schnittstellenverantwortlicher für die neuen Transmittergenerationen.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Test Automation, Software Architecture, Software Design, C++, Git, Jenkins

Software Ingenieur - Gasmesstechnik (Festanstellung)
Dräger Safety AG & Co. KGaA, Lübeck
3/2015 – 8/2018 (3 Jahre, 6 Monate)
Medizin- und Sicherheitstechnik
Tätigkeitszeitraum

3/2015 – 8/2018

Tätigkeitsbeschreibung

Softwareentwicklung, Integrationstestentwicklung und Anforderungsmanagement mobiler Gastransmitter .
Ab Dez. 2017 Software-Projektleitung für einen tragbaren Gastransmitter.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Test Automation, C++, Git, Python, Funktionale Sicherheit

Ausbildung

Master's program in telecommunications
Master of Science
TU Berlin
2014
Berlin
Dual study program in electical engineering,
Bachelor of Engineering
Dräger Safety AG & Co. KGaA and University of Applied Science (FHWT)
2011
Lübeck

Über mich

Sie können von mir erwarten...
... positive Energie
... SOLID-Clean Code in C++(11/14/17/20) und Python
... Wertvolle Unterstützung bei Architektur und Design
... Beratung und aktives Erweitern automatisierter Tests und CI-Pipelines
... Unterstützung bei der Umsetzung automatisierter Requirement-Traceability
... Regelmäßiges Hinterfragen von Ansätzen, Konzepten und Workflows
... einen regen Ideenaustausch

Qualität, Erweiterbarkeit, Lesbarkeit und Spaß an der Sache sind für mich die wichtigsten Ziele in der Softwareentwicklung. Es geht dabei nicht um die schnelle Realisierung einer Funktionalität. Vielmehr ist Softwareentwicklung für mich ein iterativer Prozess, der regelmäßige Reviews, Retrospektiven und vor allem vollautomatische Tests auf allen Ebenen beinhaltet.
CI/CD-Pipelines sind hier ein essentielles Hilfsmittel zum Erfolg und die SOLID-Prinzipien die Basis für jede saubere Software (Clean Code). Dabei sollte immer 100%-iger Fokus auf einer Aufgabe liegen: "Do one thing and do it well!" [R.C. Marin].

Weitere Kenntnisse

Sprachen: Modern C++, Python, Typescript, C#, Matlab

Continuous Integration: Gitlab CI/CD, Jenkins, Artifactory

Test frameworks: Googletest, Catch, .NET test, CppUTest, Hilster, PyUnit

Weitere tools: Visual Studio, PyCharm, Git, Jira, Confluence, PlantUML, CMake JAMA, DOORS, Covarity,

Sonstiges: TDD (Test Driven Development), Microservice Architekturen, SOLID Prinzipien, UML, Digitale Signalverarbeitung, Docker, Kubernetes, Requirement Engineering, Scrum, Funktionale Sicherheit

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Fließend)
  • Portugiesisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
324
Alter
37
Berufserfahrung
9 Jahre und 11 Monate (seit 01/2015)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden