Full-stack Cloud / Embedded Software Developer - Architecture and algorithm development in C++ for safety critical and real-time applications
Aktualisiert am 19.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.10.2023
Verfügbar zu: 100%
davon vor Ort: 10%
C++
SOLID Programming
Continuous Integration
Signalverarbeitung
TDD
Echtzeitsoftware
Safety Critical Software
Agile Softwareentwicklung
Gitlab CI/CD
Jenkins
Linux
Python
MATLAB
C#
TypeScript
English
full professional proficiency
French
full professional proficiency
Spanish
fluent
Portuguese
good
Norwegian
Grundkenntnisse

Einsatzorte

möglich

Projekte

10 Monate
2023-01 - heute

Private Van Building Project

Van Builder
Van Builder

I took a few month off to build a van from scratch.

Having successfully finished the van, I am now open for new challenges. Meanwhile, I train myself and refresh my knowledge in:

  • Modern C++ (11/14/17/20), to get familiar with the latest features
  • Design patterns, as they should always be remembered
  • Concurrent programming, as it has been a while since I intensively got in touch with i

Hamburg
2 Monate
2023-09 - 2023-10

Freelance Software Engineer

C++14 C++17 C++20 ...
I am currently open for new projects, meanwhile intensively training myself working through literature, listening to conference talks and implementing coding katas, with focus on:
  • Modern C++ Development, to refresh, and gain a deeper understanding of the new features in C++14, 17 and 20
  • Concurrent Programming (in C++) to jump back into performance critical applications
  • Design Patterns, because they should always be refreshed to apply them whenever useful
C++14 C++17 C++20 Concurrent Programming Design Pattern
2 Jahre 8 Monate
2020-05 - 2022-12

Software engineering

Software Engineer R&D Python Docker C# ...
Software Engineer R&D
Full-stack developer for a predictive emission monitoring system (PEMS) and condition monitoring applications.
  • Architecture development, software design and requirement engineering for a micro-service/Docker based PEMS (.NET 5.0)
  • Implementation of cloud based, containerized condition monitoring applications (Python, Typescript)
  • Design and setup of CI-Pipelines and work-flows, making them reusable by other departments and projects
Python Docker C# Gitlab CI/CD PlantUML JAMA Artifactory
SICK AG
Hamburg
1 Jahr 6 Monate
2018-08 - 2020-01

software architecture and interface solutions

Software Engineer and Project Lead R&D
Software Engineer and Project Lead R&D
Foreign assignment at start-up by Dr¨ager Safety.
  • Software project lead for the development of a complete wireless transmitter for toxic gases in an international, cross-locational team (C++11/Python)
  • Responsible for software architecture and interface solutions for newly developed  transmitter and existingdevice portfolio at Dräger Lübeck.
startup company GasSecure AS
Oslo
3 Jahre 6 Monate
2015-03 - 2018-08

Software development (C/C++)

Software Engineer
Software Engineer
  • Software development (C/C++) and integration test implementation (Python) in R&D department for mobile and stationary gas measurement devices
  • From December 2017 on, software project lead and architect for a mobile gas transmitter in an international team
Dräger Safety AG & Co. KGaA, Lübeck
3 Monate
2014-12 - 2015-02

MULTI-POS Marie Curie ITN Programm

Early Stage Researcher
Early Stage Researcher
  • Sensor hybridization of a GNSS receiver, an inertial sensor and a fish-eye camera to improve positioning in urban areas using a Kalman filter. (Matlab)
?Ecole Nationale de l?Aviation Civile? (ENAC), Toulouse, France
4 Monate
2013-11 - 2014-02

5GNOW project

Student researcher
Student researcher
  • Implementation of algorithms for one-shot detection in randomaccess channels using compressed sensing (Matlab)
Fraunhofer Heinrich Hertz Institut, Berlin
6 Monate
2011-05 - 2011-10

Electronical circuit development and embedded programming (C)

Electrical Engineer
Electrical Engineer
Dräger Safety AG & Co. KGaA, Lübeck

Aus- und Weiterbildung

8 Monate
2014-04 - 2014-11

Master?s thesis

Grade: 1.0, ENAC, Toulouse, France, Institute for Telecommunications
Grade: 1.0
ENAC, Toulouse, France, Institute for Telecommunications
  • Topic: on request
3 Jahre
2011-10 - 2014-09

Erasmus scholarship

Master of Science, Grade: 1.2, Technical University of Universitat Polit`ecnica de Catalunya, Barcelona, Spain
Master of Science, Grade: 1.2
Technical University of Universitat Polit`ecnica de Catalunya, Barcelona, Spain
4 Monate
2011-01 - 2011-04

Master?s program in telecommunications

M.Sc., Grade: 1.2, Technical University of Berlin
M.Sc., Grade: 1.2
Technical University of Berlin

3 Jahre 9 Monate
2007-08 - 2011-04

Dual study program in electical engineering

Bachelor of Engineering, Grade: 1.6, Dräger Safety AG & Co. KGaA and University of Applied Science (FHWT), Oldenburg
Bachelor of Engineering, Grade: 1.6
Dräger Safety AG & Co. KGaA and University of Applied Science (FHWT), Oldenburg
1 Monat
2007-06 - 2007-06

General qualification for univerity entrance

Grade: 1.7, Gymnasium Grootmoor in Hamburg
Grade: 1.7
Gymnasium Grootmoor in Hamburg
  • Intensive courses: Mathematics, Physics

Kompetenzen

Top-Skills

C++ SOLID Programming Continuous Integration Signalverarbeitung TDD Echtzeitsoftware Safety Critical Software Agile Softwareentwicklung Gitlab CI/CD Jenkins Linux Python MATLAB C# TypeScript

Produkte / Standards / Erfahrungen / Methoden

Testdriven Development (TDD)
Experte
Microservice Architectures
Fortgeschritten
SOLID Principles
Experte
Continuous Integration
Experte
Requirement Engineering
Experte
Agile Development
Experte
Functional Safety
Fortgeschritten
DIN EN 50271
Fortgeschritten
IEC 62443
Basics
Digital signal processing
Fortgeschritten

Tools

  • Visual Studio (Code)
  • PyCharm
  • Eclipse
  • GIT
  • Gitlab CI/CD
  • Jenkins
  • Docker
  • Kubernetes
  • Jira
  • Confluence
  • Artifactory
  • PlantUML
  • CMake
  • JAMA
  • DOORS

Programmiersprachen

C++
Python
C# (.NET)
MatLab
Groovy

Branchen

  • Gas Detection
  • Emission Monitoring
  • Condition Monitoring
  • Mobile Communication

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.