06.09.2022 aktualisiert

**** ******** ****
100 % verfügbar

DevOps Software Engineer für Web, IoT, Open Data

Hamburg, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom-Physiker
Hamburg, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom-Physiker

Profilanlagen

Profil Stand 04-2021

Skills

Als Diplom-Physiker und freiberuflicher DevOps Software Engineer decke ich ein funktional und fachlich breites Spektrum ab: Spezifikation, Programmierung, Test, Continuous Integration, Deployment und Application Management. Meine Spezialgebiete sind Front- und Backends für web-basierte Anwendungen, die sowohl im technischen Umfeld als auch im Themenfeld Open Data zum Einsatz kommen können.

Vorgehensmodelle
  • Software Engineering
    • DevOps, Test-driven-development (TDD), Agile (SCRUM), Refactoring, Clean Code & Clean Architecture, Model-Driven-Design, Design Patterns, Object-Oriented Design (OOD), Object-Oriented Programming (OOP), Functional Programming
  • Qualitätssicherung & Test
    • Erstellung von Testfällen und Bereitstellung von Testdaten
    • Unit Testing, End-to-End- und Penetrationstest, Testautomatisierung

Programmierung
  • Python 2 / Python 3
  • JavaScript / Typescript
  • Rust
  • CSS, less, sass
  • HTML, HTML5, XML, JSON
  • NativeScript
  • Hardwarenahe Programmierung in C/C++
  • Matlab, Octave

Tools, Frameworks, Betriebssysteme
  • Deployment (CI/CD): Ansible, Docker
  • Numerik: numpy, scipy
  • Web: django, django channels, django rest framework, flask, vue.js, react.js, node.js, jquery, Bootstrap
  • Browser-Tests: Selenium
  • Dokumentation: UML, arkit.js, markdown
  • Embedded Systems / IoT: Robot Operation System (ROS), MQTT, Platform IO
  • (Versions-)Verwaltung: Atlassian (Jira, bitbucket, trello), git (gitlab, gitlab ci, github)
  • Betriebssysteme: Linux (Ubuntu, Kali), MS Windows, Android, iOS, MacOS

Sprachkenntnisse
  • Deutsch (Muttersprache)
  • Englisch (verhandlungssicher)
  • Französisch, Spanisch (Grundkenntnisse)

Erfahrung

Berufserfahrung5 - 10 Jahre

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Lead Software Engineer

Dataport AöR

Öffentlicher Dienst

Implementierung eines Transparenzportals für das Bundesland Schleswig-Holstein. Das Portal dient der öffentlichen Bereitstellung und Recherche von Mitteilungen der Landesregierung, z.B. amtliche Statistiken, Tätigkeitsberichte, Gutachten und Verträge.

  • Entwicklung des Backends basierend auf CKAN
  • Entwicklung des Frontends nach Vorgabe
  • Versionsverwaltung und Automatisierung des Deployments
  • Regelmäßige Abstimmung mit dem Auftraggeber und dem Betriebsteam
  • Erhöhung der Testabdeckung von bestehendem Code
  • Konzeption und Durchführung automatisierter Tests

 

Seit 01.2020

  • Application Maintenance in Zusammenarbeit mit dem Betrieb
  • Programmierung funktionaler Erweiterungen
  • Portierung auf Python 3

 

Technologien
Linux, Python, CKAN, CRON, JavaScript, jQuery, Sass, Flask, Ansible, Bootstrap CSS, git, Apache 2, Apache Solr

Lead Software Engineer

W. Gessmann GmbH

Industrie und Maschinenbau

Architektur und Implementierung eines grafischen user interface als Web-Anwendung. Die Oberfläche dient der Konfiguration und Steuerung eines autonomen, fahrerlosen Transportsystems (FTS). Das Projekt wurde in agiler Vorgehensweise umgesetzt.

  • Implementierung des Backends
  • Implementierung des Web-Frontends mit interaktiver Karte (nach Design-Vorgabe)
  • Programmierung von Schnittstellen zum Robot Operating System (ROS)
  • Entwicklung eines Webservers in Rust zur Bereitstellung raumgeometrischer Daten
  • Programmierung eines Gateways von der Web-App zum WLAN Access-Points des Roboters
  • Bereitstellung der Software als Docker-Images
  • Moderation wöchentlicher Review-Meetings
  • Automatisierung der Pipeline und Pflege des issue tracking
 

Technologien

ROS, Python, Django, React, Rest API, TypeScript, Sass, Jest, Konva, TS-Lint, TypeScript, Websockets, Plant-UML, Arkit JS, Gitlab CI, Rust

Software Engineer

Esyoil GmbH

Energie, Wasser und Umwelt

Relaunch einer plattformübergreifenden, mobilen Anwendung auf Basis iOS und Android. Über die App lassen sich Öltanks überwachen und Preise für Treibstoff vergleichen. Die Entwicklung erfolgte nach agiler Vorgehensweise in Zusammenarbeit mit der Software-Entwicklung des Kunden.

  • Entwicklung erweiterter Funktionalitäten
  • Umsetzung des Anwendungsdesigns im Frontend
  • Unterstützung beim Debugging und Test der App
 

Technologien

iOS, Android, Vue, NativeScript, TypeScript

Software Engineer

ZAL

Sonstiges

Fachliche Leitung und Durchführung von Forschungs- und Entwicklungsprojekten für die Luftfahrt-Branche. Hierbei insbesondere Entwicklung von Software im Bereich akustischer Simulation, Signalverarbeitung, Robotik und Messdatenanalyse.

  • Entwicklung eines Demonstrators zur adaptiven Entzerrung von Flachlautsprechern
  • Auslegung und Implementierung von Audio-Filtern  
  • Design und Implementierung von Software zur Messung von ortsabhängigen, akustischen Übertragungsfunktionen
  • Entwicklung eines Webinterface für die mobile Roboter-Plattform „ZALamander“
  • Entwicklung eines Backends zur Steuerung eines ZUMO-Roboters  
 

Technologien
Python, Django, Django REST Framework, C++, Platform IO, Teensy Audio, CMSIS DSP, Matlab, SQLite,

TCP/IP, ROS, Bootstrap, JavaScript

Software Engineer

Heinkel Engineering GmbH

Sonstiges

Entwicklung einer Toolbox für den Flugzeughersteller Airbus. Die Toolbox dient der simulations-gestützten Vorhersage von Sprachverständlichkeit der Beschallungssysteme in Flugzeugkabinen. Das Verfahren dient zur Senkung von Produktionskosten da zusätzliche Flugtests für das Beschallungs-system eingespart werden.

  • Modellierung von Matlab-Routinen zur Erzeugung von Eingangsdaten zur Weitergabe an die bestehende Simulationssoftware
  • Aufbereitung und grafischen Darstellung der Messergebnisse
  • Modellierung des simulierten Hintergrundlärms mittels machine learing, unter Ansatz eines probabilistischen Modell

Technologien
Matlab, Python

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden