Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Jens Rehsack-Technischer Product Owner

Jens Rehsack - Technischer Product Owner - Profilbild
Profil-Kopfzeilen-Overlay
Kerpen, Deutschland

Tagessatz prüfen

Erfahrungen

Mai 2025 - Heute

Technischer Product Owner

App-Entwicklung

Stellenbeschreibung
Technischer Product Owner bei App-Entwicklung
Industrien
Gesundheitswesen
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Projektmanagement
  • Entwicklung einer mobilen App zur Verlangsamung des Demenzfortschritts

  • Koordinierung der Software-Entwicklung (TPO – technischer Product Owner)

  • agiles Requirements-Management (agiles Requirements-Engineering)

  • Priorisierung von Aufgaben in Rücksprache mit den Stakeholdern

  • Stakeholder-Management

  • Dokumentation und Management der Softwarearchitektur

  • Durchführung von PoC für Technologieentscheidungen

  • Documentation as Code

  • docToolchain, arc42, req42, aim42, tpo42, C4-Modell, Archimate

  • ADR, Architecture Decision Records

  • Docker

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • Liberating Structures, Agile Principles, Holokratie, Soziokratie 3.0

  • Mobile Frameworks

  • KI-Entwicklungsoberflächen, LLM

  • Cordova, Unity

  • Google Gemini, OpenAI, Character.AI

  • Prompt-Entwicklung

Juni 2024 - Heute

Technischer Product Owner

Prüf- & Messtechnik

Stellenbeschreibung
Technischer Product Owner bei Prüf- & Messtechnik
Industrien
Fertigung
Bereichen
Produktentwicklung
Projektmanagement
Qualitätssicherung
  • Bereitstellung der Softwareplattform für die neue Generation von Inspektionstechnik

  • Koordinierung der Software-Entwicklung (TPO – technischer Product Owner)

  • agiles Requirements-Management (agiles Requirements-Engineering)

  • Priorisierung von Aufgaben in Rücksprache mit den Stakeholdern

  • Stakeholder-Management

  • Dokumentation und Management der Softwarearchitektur

  • Anleitung zur Selbstorganisation des Teams (Agile Coaching)

  • Abhalten von agilen Zeremonien

  • Vorbereitung und Moderation von Retrospektiven

  • Software Supply-Chain-Management

  • Documentation as Code

  • docToolchain, arc42, req42, aim42, tpo42, C4-Modell, Archimate

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • BitBucket, GitLab

  • Docker, Yocto, SDK

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • Kanban, Jour Fixe, Moderationstechniken

  • Liberating Structures, Agile Principles, Holokratie, Soziokratie 3.0

  • Agile Zeremonien (Retrospektiven, Refinements, Demonstrationen)

  • QS-Metriken

  • SBOM, Software Bill of Materials

  • VISCA-Protokoll

  • Jira-Management (Administration)

  • Hardware-Architektur

Mai 2024 - März 2025

Berater / Konzeption

Energiewirtschaft

Stellenbeschreibung
Berater / Konzeption bei Energiewirtschaft
Industrien
Energie
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Aufbau einer Continuous-Integration-Plattform für verteilte Produktentwicklung

  • Beratung, Konzeption und Entwicklung von Plattform-Software

  • Beratung beim Übergang von manueller Integration zu automatisierter Integration

  • git-Coaching

  • Pair-/Crowd-Programming

  • Agile-Coach-Support

  • Anleitung zur Selbstorganisation des Teams (Agile Coaching)

  • Abhalten von agilen Zeremonien

  • Vorbereitung von „Agile Snacks“

  • Product-Owner-Support

  • GitHub Actions, GitHub Workflows

  • Documentation as Code

  • docToolchain, arc42, C4-Modell, Archimate

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • Liberating Structures, Agile Principles, Holokratie, Soziokratie 3.0

  • Docker, Podman

  • Azure Cloud

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • BOM, SBOM

  • HiL, Hardware-in-the-Loop-Simulation

  • SiL, Software-in-the-Loop-Simulation

  • SAFe, LIFe

  • Agile Transformation

Aug. 2023 - Apr. 2024

Berater / Konzeption

Energiewirtschaft

Stellenbeschreibung
Berater / Konzeption bei Energiewirtschaft
Industrien
Energie
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Yocto / Linux-Plattformentwicklung

  • Beratung, Konzeption und Entwicklung von Plattform-Software mittels C++ (C++17, C++20) und Yocto

  • Weiterentwicklung der CI-Pipeline sowie automatisierte Regressionstests

  • Weiterentwicklung von Github CI/CD Workflows & Pipelines

  • Erstellung und Pflege von Konzepten und Anleitungen

  • Agile Umsetzung von EPICs (Erstellen von Stories, Stakeholder-Management)

  • Begleitung der agilen Transformation (Agile Snacks)

  • Agile-Coach-Support, Moderation, Agile Manifest

  • Yocto

  • arc42

  • Scrum, Kanban, Moderationstechniken

  • Agile Snacks

  • Liberating Structures, Holokratie, Soziokratie 3.0

  • Github, Github-Pipelines, GitHub Workflows, GitHub Actions

  • Docker, Docker-Container, Podman, Toolbx

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • agile Architekturprinzipien, agile Anforderungsentwicklung (aim42)

  • C++17, C++20

  • CMake, CMake Module, CMake-Erweiterungen

  • Unit-Test, GTest (Google Test), Code-Coverage-Tests

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • SBOM

  • Cloud-IoT-Gateways in Yocto pflegen

  • Coverity, Tics

  • Python Poetry

  • Azure Cloud

  • Polarion

  • Robot-Test

  • SPES, SysML, UML2

Juli 2022 - Okt. 2022

Systemarchitekt Embedded Product Development

Engineering

Stellenbeschreibung
Systemarchitekt Embedded Product Development bei Engineering
Industrien
Energie
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Systemarchitekt Embedded Product Development

  • bestehende Architektur analysieren und bewerten

  • Architektur-Optimierungen erarbeiten

  • Implementierungs-Optimierungen erarbeiten

  • Lücken im Wissensmanagement aufzeigen

  • Reverse Engineering

  • Agile Zeremonien

  • arc42, PlantUML, C4-Modell

  • BitBucket, Confluence, Jira

  • agile Architekturprinzipien

  • doctoolchain, asciidoctor

  • PlantUML-Standardbibliothek

  • Cloud-IoT-Plattformen mit Yocto verbinden (MQTT, Kafka, Azure)

  • Verbindung eines Energiewirtschafts-Gateways mit einem Smart-Home-Gateway (z. B. Matter)

  • Docker, Kubernetes, K8s, ArgoCD, Ansible2

Feb. 2022 - März 2023

System-Architekt Produkt-Organisation

Energiewirtschaft

Stellenbeschreibung
System-Architekt Produkt-Organisation bei Energiewirtschaft
Industrien
Energie
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • System-Architekt Produkt-Organisation

  • Erstellung von Architekturdokumentation mittels arc42, C4-Modell

  • Erarbeitung und Einführung von Leitplanken (z.B. Architektur-Manifest)

  • Coaching der Entwicklerteams in der Verwendung von Best Practices

  • Aufbau von Communities of Practice (Architektur) – Gilden im Spotify-Modell

  • Moderation von agilen Workshops

  • Moderation von Architekturentscheidungen und Community of Practice

  • Erstellung von PoCs für laufende Architekturdokumentation

  • Integration in das Wissensmanagement

  • arc42

  • ADR, Architecture Decision Records

  • PlantUML, C4, ArchitMate

  • Gitlab, Gitlab-Pipelines

  • Confluence, Jira, ConceptBoard

  • agiles Anforderungsmanagement (z.B. aim42)

  • Agiles Management, Spotify-Modell

  • agile Architekturpinzipien

  • Liberating Structures, Soziokratie 3.0

  • doctoolchain, asciidoctor

  • Führungskultur, dienende Führung (Servant Leadership)

  • Moderationstechniken, z.B. spannungsbasiertes Arbeiten

  • Cloud-IoT-Plattformen mit Yocto verbinden (MQTT, Kafka, Azure)

  • Azure-Cloud

  • Cloud2Cloud-Verbindungen

  • Energiewirtschafts-Gateway-Verbindung zu SmartHome-Gateway (z.B. matter)

  • Docker, Kubernetes, K8s, ArgoCD, Ansible2

  • InfluxDB, TimeScale, Influx Cloud-Infrastruktur

  • Cloud-RDBMS

Juni 2021 - Dez. 2021

Engineer / Architekt Container-Plattform – Private-Cloud-Technologie

Dienstleister der öffentlichen Hand

Stellenbeschreibung
Engineer / Architekt Container-Plattform – Private-Cloud-Technologie bei Dienstleister der öffentlichen Hand
Industrien
Regierung und öffentliche Verwaltung
Bereichen
Informationstechnologie (IT)
  • Engineer/Architekt Container-Plattform – Private-Cloud-Technologie

  • Erfassen & Dokumentation von Architekturentscheidungen mittels arc42

  • PoC für benötigte Services in Tanzu-Kubernetes-Clustern

  • Entwurf von Services nach Cloud-Native

  • Agile Beratung, Unterstützung bei der agilen Transformation

  • Legacy-Kommunikation

  • Infrastruktur-Architektur

  • K8s, Cloud-Native

  • Anforderungsanalyse

  • Gitlab, Gitlab-Runner

  • Secret Management, ACME (Automated Certificate Management Environment)

  • GitOps

  • SAFe / Agile Transformation

  • Helm-Charts

  • SAP Jam

  • Let’s Encrypt

  • step-ca

  • Nexus OSS

  • Repository Manager

  • Supply Chain Management

  • Helm-Chart

  • TOGAF

  • HashiCorp Vagrant, Packer & Vault

Mai 2021 - Mai 2021

Software-Entwicklung / Fehlerbehebung Linux-Kernel

Messtechnikhersteller

Stellenbeschreibung
Software-Entwicklung / Fehlerbehebung Linux-Kernel bei Messtechnikhersteller
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Fehlerbehebung im kundenspezifischen Linux-Kernel

  • Analyse der bestehenden Lösung und Abgleich mit Anforderungen der Anwendung

  • Erfassung und Dokumentation von tradiertem Wissen

  • Implementierung fehlender Features und Behebung von Problemen durch Kernel-Updates

  • Beratung zur dauerhaften Pflege von embedded Systemen

  • Teilnahme an Scrum-Zeremonien

  • Linux-Kernel

  • Anforderungsanalyse

  • Systemarchitektur

  • Xilinx ZYNQ 7020

  • embedded Debian-Umgebungen

  • Jenkins

  • OpenVPN

Dez. 2020 - Juni 2021

Architektur und Umsetzungsbegleitung Micro-Service-Architektur

Leasing-Consulting

Stellenbeschreibung
Architektur und Umsetzungsbegleitung Micro-Service-Architektur bei Leasing-Consulting
Industrien
Professionelle Dienstleistungen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Architektur und Umsetzungsbegleitung bei der Einführung einer Micro-Service-Architektur

  • Analyse der bestehenden Lösung und Abgleich mit Anforderungen der Anwendung

  • Team-Grooming zur Erfassung von tradiertem Wissen

  • Erfassen & Dokumentation von Anforderungen mittels arc42

  • Erstellung von Spezifikationen in Confluence & draw.io

  • Review von Anforderungen & Spezifikationen im Team und im Architekturboard

  • Unterstützung bei der Erstellung von CI/CD-basierten Entwicklungsworkflows

  • Coaching beim Aufbau einer unternehmensweiten Softwarearchitektur

  • Objektorientierte Analyse & Design

  • Anforderungsanalyse / Requirements-Engineering

  • Objektorientiertes Design

  • Systemarchitektur

  • Managementberatung

  • Erstellung von Entscheidungsvorlagen

  • SpringBoot

  • Jenkins, Gitlab

  • OpenVPN

Nov. 2019 - März 2021

Beratung und Unterstützung Migration embedded Lösungen

Messtechnikzulieferer für Aerospace

Stellenbeschreibung
Beratung und Unterstützung Migration embedded Lösungen bei Messtechnikzulieferer für Aerospace
Industrien
Luft- und Raumfahrt und Verteidigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Beratung und Unterstützung bei der Migration von embedded-Lösungen von Buildroot auf Yocto Linux

  • Migration von Subversion auf Git

  • Architektur eines zuverlässig updatebaren Betriebssystems mit Yocto Linux

  • Erfassen & Dokumentation von Anforderungen und Erstellung von Spezifikationen

  • Pflege und Update des BSP (u-boot, linux kernel (QorIQ), RCW, TF-A (atf))

  • Entwurf von Konzepten für Fast & Secure Startup sowie zuverlässige Updates

  • Unterstützung bei der agilen Transformation, Agile-Coach-Beratung

  • Einbindung von Legacy-Komponenten

  • Administration der Unix-Infrastrukturkomponenten (DNS, DHCP, VLAN) sowie von Gitlab, Mattermost

  • NXP QorIQ, Layerscape Plattform

  • Yocto, Open-Embedded

  • extensible SDK

  • s6 startup

  • Systemarchitektur, Infrastrukturarchitektur

  • Legacy-Migration

  • Gitlab, Gitlab CI, GitOps

  • Mattermost

  • TOGAF

  • Buildroot

  • Subversion

  • Erstellung von Entscheidungsvorlagen

  • OpenVPN

Juli 2019 - Jan. 2020

Beratung und Unterstützung bei der Migration eingebetteter Lösungen

Systemhaus für Verkehrsleitsysteme

Stellenbeschreibung
Beratung und Unterstützung bei der Migration eingebetteter Lösungen bei Systemhaus für Verkehrsleitsysteme
Industrien
Informationstechnologie (IT)
Bereichen
Produktentwicklung
  • Beratung und Unterstützung bei der Migration von embedded Lösungen von Windows CE auf Yocto Linux

  • Analyse der bestehenden Lösung und Abgleich mit den Anforderungen der Anwendung auf der aktuellen Geräte-Generation

  • Erfassung von Anforderungen

  • Durchführung eines Yocto-Workshops

  • Dokumentation von Anforderungen

  • Erstellung von Spezifikationen

  • Review von Anforderungen & Spezifikationen im Team und im Architekturboard

  • NXP i.MX6, phyCard

  • Yocto, Open-Embedded

  • eSDK

  • VNC

  • Requirements-Engineering

  • Architektur

  • Scrum of Scrum

  • Windows CE

  • Subversion

  • Managementberatung

  • Erstellung von Entscheidungsvorlagen

Feb. 2019 - Mai 2019

Software-Entwicklung mobile Lösung Steuergeräte

Automotive Zulieferer

Stellenbeschreibung
Software-Entwicklung mobile Lösung Steuergeräte bei Automotive Zulieferer
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Erstellung einer mobilen Lösung für Labor- und Lagerupdates von Steuergeräten

  • Aufnahme von Anforderungen

  • Planung von Aufgaben nach Anforderung in Polarion

  • Analyse von Echtzeitsteuerungen und Protokollimplementierungen

  • Entwicklung von Update-Software für die jeweiligen Chips

  • Integration der Lösungen in eine automatisierte Gesamtlösung

  • Stakeholder-Management

  • agiles Arbeiten mit ausgewählten Scrum-Werkzeugen

  • Programable Realtime Unit (PRU, PRUSS)

  • USB-Gerätemanagement

  • SREC, S-Hex Firmware-Updates

  • libusb

  • RS232

  • SanCloud Beaglebone Enhanced, Beaglebone Black, Pinmux

  • BeagleBoardDebian

  • Single Wire Debug

  • Manuelles Debian-Packaging

  • Gitlab, Jenkins

  • Yocto

  • Valens VA6000

  • Microchip USB4916

  • NXP S9KEA

Dez. 2018 - Feb. 2019

Software-Entwicklung embedded Linux Betriebssystemplattform

Gebäudeautomation

Stellenbeschreibung
Software-Entwicklung embedded Linux Betriebssystemplattform bei Gebäudeautomation
Industrien
Bauwesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Erstellung einer Laborvariante für embedded Linux Betriebssystemplattform mit Cloud-Support

  • Portierung einer IEC 61499 kompatiblen embedded Software auf einen embedded Industrie-PC für Cloud-Integration

  • Paketierung der Software und Hilfskomponenten

  • Erstellung von Docker-Containern

  • Grundlegendes Betriebskonzept und Cloud-Konzept für Composer und Kubernetes

  • Testszenarien zur Überprüfung der Echtzeitfähigkeit

  • Dokumentation der Situation

  • Review der von 3rd Party zugelieferten Konzepte und Quellen

  • Docker, Docker Composer

  • Software Defined Network

  • Cross-Kompilierung, Cross-Compile-SDK

  • Kata-Container

  • TCP, UDP, Ethernet

  • Perl6 / Raku

  • crosstools-NG

  • LLVM, CLang

  • Jira, Confluence, BitBucket

  • GitLab, GitHub

  • IEC 61499, IEC 61131

  • BACnet, CAN-BUS, LON, DALI, FBUS, SBUS, MBUS

  • Enocean, ZigBee, KNX

  • Kafka, Kubernetes

  • Echtzeitfähigkeit

  • RS232, RS485

Juni 2018 - Okt. 2018

Software-Entwicklung embedded Linux Betriebssystemplattform

Biotechnologie

Stellenbeschreibung
Software-Entwicklung embedded Linux Betriebssystemplattform bei Biotechnologie
Industrien
Biotechnologie
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Erstellung einer embedded Linux Betriebssystemplattform für von der Firma produzierte Maschinen

  • Entwurf einer Yocto/OpenEmbedded-basierten Distributionssammlung für verschiedene Geräte des Auftraggebers

  • Implementierung einer Distribution mittels Yocto für das als nächstes zur Veröffentlichung geplante Gerät

  • Anforderungsanalyse nach medizinischen Standards

  • Kernel-Konfiguration nach neuesten Standards via Kernel-Meta-Framework

  • Anforderungsanalyse der benötigten Infrastruktur bei der Umstellung der Entwicklung von Windows auf Linux und Cross-Compilation

  • Erstellung und Pflege eines SDK

  • Analyse der optimalen CAN-Hostadapter

  • Pflege von Kernel-Treibern diverser Zulieferer von CAN-Hardware

  • Ausarbeitung eines Netzwerkkonzepts zur Trennung von Entwicklung, Test (IT) und Labor (Medizin)

  • Yocto Sumo, Yocto Thud

  • Intel Baytrail SoC

  • Peak CAN, Apacer CAN, MCP CAN

  • Ethernet-Tagging, VLAN

  • Scrum

  • Bitbucket, Jira, Confluence

  • Polarion

  • Cross-Kompilierung, Cross-Compile-SDK

  • Python3-Updates

  • gRPC, Protobuf

  • Industrial PC

  • Linux 4.14

  • UEFI

Mai 2018 - Juli 2018

Beratung / Coaching Code-Qualität

Leasing-Software

Stellenbeschreibung
Beratung / Coaching Code-Qualität bei Leasing-Software
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Projektmanagement
Qualitätssicherung
  • Beratung/Coaching zur Verbesserung der Code-Qualität

  • Entwurf von Prozessen zur Qualitätskontrolle basierend auf den Anforderungen der Stakeholder

  • Verbesserung der Workflows-Integration in die gelebten Scrum-Prozesse

  • Coaching im Umgang mit Git, Git-Prozessen und Github

  • Analyse der vorhandenen Workflows

  • Aufnahme der bestehenden Qualitätsprobleme

  • Herausarbeitung der Bruchstellen in den bestehenden Prozessen

  • Erarbeitung von vollumfänglichen Workflows inklusive Qualitätskontrollstufen

  • Grafische Darstellung der Workflows

  • Erarbeitung eines Cheat-Sheets für die zur Arbeit notwendigen git-Kommandos

  • Erstellung eines Berichts über weitere Verbesserungsmöglichkeiten

  • Linux-Erweiterung für Windows 10

  • git, Github, Jira, Confluence

  • Scrum

  • LaTeX

  • Redmine

  • Windows 10

  • Dia

Apr. 2016 - Dez. 2018

System-Architekt Plattform-Inventarisierung / CMDB

Logistik / Kommunikation

Stellenbeschreibung
System-Architekt Plattform-Inventarisierung / CMDB bei Logistik / Kommunikation
Industrien
Informationstechnologie (IT)
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Betrieb
Projektmanagement
  • Entwurf und Implementierung der Plattform-Inventarisierung

  • Erstellung einer CMDB für eine laufende Plattform

  • Migration der Plattformadministration von manuellen Prozessen zu automatisierten Prozessen im Rechenzentrum

  • Entwurf von automatisierten Prozessen zur kontinuierlichen Pflege

  • Erstellung einer CMDB-Erweiterung für ein zusätzliches Verarbeitungssystem

  • Integration von Erweiterungen in die CMDB und Plattform-Inventarisierung

  • Anforderungsanalyse für die teilautomatisierte Administration der bestehenden Plattform und Infrastruktur basierend auf ITIL

  • Konzeption von Meilensteinen für die schrittweise Erfassung und Automatisierung

  • Erfassung von atomaren Konfigurationsobjekten

  • Konzeption und Erstellung einer Configuration Management Database

  • Konzeption und Unterstützung der Plattform-Migration von CentOS 5 (physisch) nach CentOS 6 (virtuelle Maschine)

  • Konzeption einer RESTful API zur Abfrage von Konfigurationsobjekten aus der CMDB

  • Konzeption einer RESTful API zur Anwendung von Change-Requests gegen die CMDB

  • Einführung von agilen Methoden aus dem Baukasten von Scrum zur Projektsteuerung in Jira unter Beachtung der kanban-orientierten Betriebsführung

  • Dokumentation von Teilprojekten und Anleitungen in Confluence

  • Projektplanung von Migrationsprojekten

  • Konzeption und Planung einer Cloud-Infrastruktur mit Managed Infiniband & Gigabit-Ethernet

  • Performance-Analyse des NetApp-Clusters

  • Perl, Perlbrew, Perl5 Toolchain

  • CentOS 5, 6

  • ITIL, CMDB

  • DBI, SQLite 3, Oracle 12

  • Moo, MooX, AnyData2, CPAN

  • JSON, YAML

  • git, Bitbucket, Jira, Confluence

  • Scrum

  • GnuPG

  • GitOps

  • Inventarisierung (Ethernet/IP, Filesysteme, Applikationen, Pakete)

  • Puppet, Hiera

  • IT-Grundschutz

  • Postfix

  • HA-Proxy

  • OpenNebula

  • VMware ESX

  • Unicode

  • TeamCity

  • OpenVPN

Jan. 2015 - Heute

Open-Source / Community Engagement

The Linux Foundation / Yocto Project

Stellenbeschreibung
Open-Source / Community Engagement bei The Linux Foundation / Yocto Project
Industrien
Informationstechnologie (IT)
Bereichen
Produktentwicklung
  • Hinzufügen, Aktualisieren und Korrigieren von Paketen für OE-Core, OpenEmbedded und Java, insbesondere Perl5 (OE-Core), Samba (OpenEmbedded: meta-networking), Nginx (OpenEmbedded: meta-webserver) und OpenJDK-8 (meta-java)

  • Pflege eines eigenen Layers für Perl-Module, wie auf CPAN angeboten (meta-cpan)

  • Pflege von Layers für einen systemd-Ersatz (meta-sysinit)

  • Pflege eines Layers für Provisionierung und Updates, z.B. OTAU (meta-prd-flash)

  • Portierung & Paketierung von OpenJDK-8

  • Safety, Reliable Boot System, Read-Only Filesystem

  • Entwicklung und Adaption von BSPs (Board Support Packages)

  • Ausarbeitung eines SDN für Workshops und Entwicklungs-/Integrations-/Test-Stages

  • Yocto, OpenEmbedded

  • git, mercurial, subversion

  • Patch-Management

  • Bewertung von Patches

  • Bootloader

  • Docker, Linux Container (LNX), qemu, KVM, VirtualBox, VMware, Vagrant

  • Managed Switches, Single-Tagged Ethernet-VLANs

  • llvm 3.5, llvm MCJIT

  • Java8 Hotspot, Java8 Shark (Zero/Shark)

  • Samba 4 (insb. waf), dnsmasq, systemd

Okt. 2014 - Juli 2015

Modernisierung Provisioning-Komponenten

Telekommunikation / Provisioning

Stellenbeschreibung
Modernisierung Provisioning-Komponenten bei Telekommunikation / Provisioning
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Betrieb
Qualitätssicherung
  • Modernisierung existierender Provisioning-Komponenten

  • Erstellung eines Betriebskonzepts

  • Agile Transformation

  • Entwurf und Implementierung von Softwarekomponenten nach Lastenheft und vorhandenen APIs

  • Entwicklung von Deployment-Strategien

  • Modultests & Testautomatisierung

  • Agile Betriebsmodelle (ITIL)

  • Kanban, ITIL

  • Perl, Perlbrew, Perl5 Toolchain

  • RHEL 6, Solaris 10

  • DBI, Oracle 11, SQLite 3

  • Moo, MooX, AnyData2

  • sftp

  • git

  • AngularJS

  • CableMaster

  • NetApp

Juni 2014 - Feb. 2016

Software-Entwicklung embedded Linux Betriebssystem

Home-Automation / Smart-Home

Stellenbeschreibung
Software-Entwicklung embedded Linux Betriebssystem bei Home-Automation / Smart-Home
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Projektmanagement
  • Entwurf und Implementierung eines vollumfänglich updatefähigen Betriebssystems auf Linux-Basis für eingebettete Heimautomatisierung zur Vermeidung von Sicherheitslücken beim Endkunden

  • Analyse von verfügbaren Frameworks für Cross-Compilierung von individuellen Linux-Distributionen im Hinblick auf langfristige Verfügbarkeit von Updates

  • Zusammenstellung der Distribution für das Heimautomatisierungssystem

  • Integration und Systemtest der Board-Support-Packages (BSP)

  • Modularisierung von Images zur optionalen Installation von Kodi / Media-Playern

  • Entwurf von Komplettupdates unter Verwendung eines Rescue-Systems

  • Entwurf von Update-Strategien für Legacy-Geräte im Feld

  • Release-Management

  • Technische Unterstützung der Anwendungsentwicklung

  • Refactoring der BSPs zur Harmonisierung von Schnittstellen über alle Plattformen hinweg

  • Agile Transformation: Einführung über Kanban hin zu Scrum

  • Agile Coach, Etablierung der Product-Owner-Rolle

  • Migration von Subversion auf git (GitHub, BitBucket)

  • Design & Implementierung eines Software-Defined-Network für Entwicklung (IT), Test (IT), Test (Fachabteilung), Produktion (Werk), Wareneingang (Werk)

  • Administration der Build-Umgebung (OpenZFS unter Ubuntu)

  • Yocto, Open-Embedded

  • System Security & Reliability

  • Linux 3.0, 3.10, 3.14, 4.1

  • FreeScale i.MX6, Globalscale GuruPlug, Marvell Kirkwood

  • Cross-Compilierung

  • Paketierung von Perl, Java (OpenJDK), Collecd, RRDTool, CPAN-Modulen, Google V8

  • libstatgrab, daemontools, daemontools-encore

  • Moo, MooX::ConfigFromFile, IO::Async, Dancer2

  • Wireshark / tcpdump

  • git, mercurial, subversion, nginx

  • Kanban, Scrum

  • Jenkins

  • Linux-Firewall (nftables)

  • RAID-Z2

  • ZFS-Performance-Optimierung

  • Netzwerksegmentierung mit VLANs (Trennung der Entwicklernetze), Single-Tagged Ethernet

  • Managed Network

  • ARM-Assembler, NEON

  • LLVM, MCJIT

  • ARMv7-Optimierung, ARM5-TE Cross-Compile-Fixes, ARM5-Assembler, Thumb

  • U-Boot (Bootloader)

  • Z-Wave, DuoFern

  • Jira, Confluence, BitBucket, GitHub

  • gcc 4.8, 4.9, 5.2

  • Ant, Maven, Groovy

  • Scrum Master

  • GPG, OpenVPN

Okt. 2013 - Apr. 2014

Software-Entwicklung IPv4/IPv6/IPSec Komponenten

Telekommunikation / Embedded

Stellenbeschreibung
Software-Entwicklung IPv4/IPv6/IPSec Komponenten bei Telekommunikation / Embedded
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Entwicklung von IPv4/IPv6/IPSec-Komponenten im LTE-Transport-Umfeld (Router)

  • Entwurf und Implementierung von Softwarekomponenten nach Anforderungen

  • Design von Kommunikationsschichten zwischen Linux und Bare-Metal-SE-Units

  • Linux-Kerneltreiber

  • Modultests & Testautomatisierung

  • Einrichtung einer Test-Infrastruktur für Modultests und manuelle Tests (inkl. Remote-Debugger und Lauterbach)

  • Erneuerung der Deployment-Plattform nach Hardwareausfall mit ZFS

  • Architektur der überarbeiteten Hardwarebeschleunigungsfunktionen für IPv6

  • Architekturberatung zur Cross-Compile-Toolchain

  • Lauterbach-Debugger

  • Cross-Compilierung mittels 3rd-Party-SDK

  • IPv4, IPv6

  • IPSec (StrongSwan, Kame)

  • g++ 4.2, 4.3, 4.7

  • Scrum, Daily Standup mittels Kanban

  • VNC

  • eMake

  • Subversion, git

  • Linux from Scratch (LFS)

  • Ixia-Netzwerktests

  • Cisco

  • Wireshark / tcpdump

  • Routing

  • Perl

  • Zettabyte File System (ZFS), OpenZFS

  • Managed Network

  • Single-Tagged Ethernet, Double-Tagged Ethernet

  • Soft-Switch, Software-Defined-Network

  • Bare-Metal-Programmierung

  • virtuelle Compile-Knoten (VMware)

  • Scrum Master

  • PkgSrc

  • Lua

Juli 2013 - Juli 2013

Entwicklung SNMP-Agent

Rail / Embedded

Stellenbeschreibung
Entwicklung SNMP-Agent bei Rail / Embedded
Industrien
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Entwicklung eines SNMP-Agents für den Einsatz an Eisenbahnschienen

  • MIB-Design und -Implementierung

  • Programmierung von Sensormessungen

  • Test- und Abnahmeunterstützung

  • technische Dokumentation

  • Debian Linux, µCLinux

  • net-snmp

  • gcc

  • Cross-Compilierung

  • Embedded Linux (ucLinux bzw. µcLinux)

  • Ethernet-Steuerung

Jan. 2013 - Juni 2013

Portierung bestehender Dienste

Government / Behörde

Stellenbeschreibung
Portierung bestehender Dienste bei Government / Behörde
Industrien
Regierung und öffentliche Verwaltung
Bereichen
Informationstechnologie (IT)
  • Portierung bestehender Dienste

  • Portierung bestehender Anwendungen auf SLES 11

  • Fehlerbehebung und Optimierung

  • SLES 11

  • Adabas 5.7

  • AutoConf/AutoMake

  • GNU C Compiler

  • Micro Focus Cobol

  • OpenCOBOL

  • XML-RPC

  • Character Conversion / Unicode-Interoperabilität

  • Shared Memory, IPC

  • Synergy (CM / Rational)

  • Kanban

  • COBOL

  • BS2000

Dez. 2012 - Jan. 2013

Entwicklung Web-Applikation

Marketing-Agentur

Stellenbeschreibung
Entwicklung Web-Applikation bei Marketing-Agentur
Industrien
Werbung
Bereichen
Informationstechnologie (IT)
  • Entwicklung einer Web-Applikation

  • Übernahme einer bestehenden, unfertigen Anwendung

  • Anpassung der Komponenten an Kundenbedürfnisse

  • Datenbankoptimierung

  • RHEL (RedHat Enterprise Linux) 6.1

  • MySQL 5.1

  • Apache Web-Server 2.1

Feb. 2012 - Dez. 2012

Unterstützung Integrations- und Betriebsteam

Telekommunikationsanbieter

Stellenbeschreibung
Unterstützung Integrations- und Betriebsteam bei Telekommunikationsanbieter
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Betrieb
  • Unterstützung des Integrations- und Betriebsteams

  • Entwicklung von Perl-Skripten zur Unterstützung des Betriebs und Monitoring von Applikationen im Rechenzentrum

  • Nagios-Plugins entwickeln, um End-of-Life-Produkte abzulösen und neue Applikationen zu monitoren

  • Performance-Analyse betriebener Applikationen

  • RESTful API für verschiedene Web-Frontends mittels MySQL-, PostgreSQL- und SQLite-Datenbanken

  • Smart-SNMPd inkl. Mongo-DB-Plugins betreiben (C++, Linux/Solaris)

  • Statistische Auswertungen verteilter Log-Files (Perl)

  • Konfiguration und Betrieb von Debian Linux inkl. Nagios, Jenkins, PostgreSQL, MySQL, OpenVZ und Xen

  • Monitoring

  • Performance-Optimierung

  • Entwicklung von Ende-zu-Ende-Tests für Location-Dienste in C & Perl (Swig)

  • mehrstufige Anwendung zum automatischen Positionsabgleich mit SUPL unter Linux mit oFono

  • D-Bus-Kommunikation mit USB-Testhardware

  • Debian 6 (Squeeze), Solaris 10 (x86), MacOS X 10.8 (Mountain Lion)

  • VMware ESX, Xen, VirtualBox

  • Nagios, Smart-SNMPd, libstatgrab

  • Perl (Module::Build, DBIx::Class, Moose, Moo, DBI, SQL::Statement, cpanminus, JSON, Dancer, Net::DBus, Dist::Zilla, Devel::NYTProf, DBD::CSV)

  • Swig

  • pkgsrc

  • Kanban

  • gcc, g++ (3.4, 4.4, 4.7)

  • CVS, Subversion, git, fossil (SCM)

  • D-Bus

  • MySQL 5.1/5.5, SQLite 3, PostgreSQL 9.1

  • ASN.1 (SUPL, SNMP)

  • GSM, UMTS, LTE

  • Netzwerk-Überwachung (Ethernet, IP, NGN)

  • Applikations-Überwachung

  • glib/gobject

  • oFono

  • S7

  • Daemontools (Supervision, Systemstart)

  • MongoDB

  • HPE iLO

Nov. 2011 - Jan. 2012

Unterstützung Linux-Betrieb

IT-Dienstleister eines Handelskonzerns

Stellenbeschreibung
Unterstützung Linux-Betrieb bei IT-Dienstleister eines Handelskonzerns
Industrien
Informationstechnologie (IT)
Einzelhandel
Bereichen
Informationstechnologie (IT)
Betrieb
  • Unterstützung des Teams Linux-Betrieb im Rechenzentrum

  • Entwicklung von Perl-Skripten zur Unterstützung der Linux-Administration

  • Installation von Anwendungen von Drittanbietern (z.B. Tivoli Monitoring Agent)

  • Konzeption einer auf DBIx::Class basierenden Datenbank für das Management der Installationen

  • Schnittstelle zum Systems-Management-Team

  • Betreuung von Subversion-Installationen

  • Dokumentation im Media-Wiki

  • Red-Hat Enterprise-Linux 5, 6

  • Red-Hat Network AddOns (Satellite, HA-Cluster)

  • Open Cluster Framework

  • Tivoli Monitoring

  • Perl (Module::Build, Satellite API, DOM::XML)

  • dmidecode, systool

  • Kerberos

  • XIV, EMC, IBM Storage Cluster

  • Tivoli Storage Manager

  • Multipath

  • VMware ESX, KVM

Okt. 2011 - Nov. 2011

Multi-Plattform-Kompilierung

Software-Entwicklungs-Unternehmen

Stellenbeschreibung
Multi-Plattform-Kompilierung bei Software-Entwicklungs-Unternehmen
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Betrieb
  • Multi-Plattform-Kompilierung von Anwendungskomponenten

  • Aufbau / Einrichtung von Build-Umgebungen für Solaris, AIX & HP-UX

  • Übersetzung von benötigten Open-Source-Komponenten (apr, apr-util, log4cxx, boost, gzip, bzip2, 7zip)

  • Kompilierung der Anwendungskomponenten

  • Support der internen Entwickler

  • Bug-Fixing

  • HP-UX 11.31 (IA64)

  • Solaris 10 (Sparc)

  • AIX 6.1

  • C++, Shell-Skript

  • GNU Compiler Collection 4.2 (gcc 4)

  • Standard Template Library (STL), Boost

  • IBM Visual Age for C++ (XLC) 11.1

  • Oracle/Sun C++ Compiler (SunPro) 12.2

  • Apache C/C++ Bibliotheken (apr, apr-util, log4cxx)

Aug. 2010 - Sept. 2011

Monitoring und 3rd-Level Support Unix-Betrieb

IT-Dienstleister eines Automobilherstellers

Stellenbeschreibung
Monitoring und 3rd-Level Support Unix-Betrieb bei IT-Dienstleister eines Automobilherstellers
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Betrieb
  • Unterstützung des OS- und Applikations-Monitorings im Rechenzentrum

  • 3rd-Level Support Unix-Betrieb

  • Entwicklung eines multithreaded SNMPv3-Servers für Unix und Linux in C++

  • Software-Architektur und Design nach Booch mit UML

  • Konzeption und Weiterentwicklung der Management Information Base (MIB)

  • Implementierung eines Proof-of-Concepts für den SNMP-Server

  • Implementierung der nötigen Statistik-Sammler (als Bibliothek) für Linux, Solaris, AIX und HP-UX in C

  • Portierung der C++-Bibliotheken snmp++ und agent++ mittels autotools auf beliebige Unix-Umgebungen

  • Entwicklung von SNMP-Plugins für Nagios in C++

  • Entwicklung von SNMP-Daemon-Plugins für zusätzliches Applikationsmonitoring in Perl

  • Erstellung von automatischen Tests in C++ und Perl

  • Paketierung von Software für das Systems Management mittels epm

  • Erstellung und Pflege von CFEngine-Regeln

  • Debugging (Trace-Auswertung, gdb, valgrind, ...)

  • Dokumentation (LaTeX, Doxygen)

  • Rechenzentrumsbetrieb

  • HP-UX 11.11-11.31 (HP PA-Risc & IA64)

  • SuSE Linux Enterprise Server 9-11

  • Solaris 8-10 (Sparc & x86)

  • Betriebssystem- und Applikationsvirtualisierung

  • AIX 5.2-6.1

  • Programmiersprachen C, C++, Perl, Shell-Skript

  • GNU Compiler Collection 4.2 (gcc 4)

  • CFEngine, RedHat Package Manager (rpm – SLES, RHEL), Licensed Program Products (lpp, bff – AIX), Software Bundles (swinstall – HP-UX) & Packages (pkg – Solaris)

  • Standard Template Library (STL), Boost

  • snmp++, agent++

  • libstatgrab, POSIX System-API, Hersteller-System-API

  • libjson, libConfuse

  • autoconf, automake (GNU Autotools)

  • Ethernet-Parameter, Controller-Parameter, Disk-Parameter

  • Kerberos, LDAP, NDS

  • Perl5 (5.8)

Mai 2010 - Juli 2010

Redesign Datenbank-Treiber

Open-Source / CPAN

Stellenbeschreibung
Redesign Datenbank-Treiber bei Open-Source / CPAN
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Redesign des Pure-Perl-Datenbank-Treibers DBD::File

  • Anforderungsanalyse

  • Software-Architektur und Design mit UML

  • Implementierung des neuen Designs in Perl5 (mit Perl-5.8-Kompatibilität)

  • Dokumentation der API und der Erweiterungsmöglichkeiten in POD

  • Perl DBI & DBD-Interface

  • libdbm, GNU-DB, BerkeleyDB

  • JSON, YAML (Abbildung von Multi-Column-Tabellen in Key/Value-Strukturen)

  • PostgreSQL (als Referenz)

  • SQL::Statement vs. DBI::DBI::SQL::Nano

  • Einführung einer Abstraktionsschicht (DBI::DBD::SqlEngine) für PurePerl-DBD‘s

März 2010 - Apr. 2010

Migration CRM-Anwendung

ISP / Kabel-Provider

Stellenbeschreibung
Migration CRM-Anwendung bei ISP / Kabel-Provider
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
  • Migration einer CRM-Anwendung

  • Bereitstellung einer Perl-5.10-Umgebung inkl. Multithreading auf HP-UX 11.23

  • Bereitstellung von DBI/DBD-Modulen für den Datenbankzugriff

  • Performance-Optimierung (Datenbanken, Perl)

  • Multithread-Programmierung mit Perl

  • HP-UX 11.23

  • GNU Compiler Collection 4.2 (gcc 4)

  • Perl 5.10

  • DB2 8.5, Oracle 10i, PostgreSQL 8.3

  • Log::Log4perl

  • DBI 1.609, DBD::DB2, DBD::Oracle

  • Profiling mit Devel::NYTProf

Okt. 2009 - Dez. 2009
Böblingen, Deutschland

Portierung Backup-Lösung

IBM Labor Böblingen

Stellenbeschreibung
Portierung Backup-Lösung bei IBM Labor Böblingen
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Portierung der Backup-Lösung Tivoli Storage FlashCopy Manager von AIX auf Linux & Solaris

  • Refactoring der Makefiles in eine flexiblere Struktur (betriebssystemspezifische Compiler-Anpassung & Flags)

  • Portieren & Einbinden von OpenPegasus, ICU und OpenSSL in aktueller Version

  • Einrichtung von Maschinen mit der Zielplattform (SLES 10, Solaris 10)

  • Entwickeln eines C++-Interfaces zu Python (auf Basis der Python C API)

  • Design neuer Softwarekomponenten in UML

  • AIX 5.3 TL5, Solaris 10, SLES 10, SLES 11, RHEL 5, RHEL 6, VMware Server

  • IBM C/C++ Compiler for AIX 8.0, IBM C/C++ Compiler for AIX 9.0

  • Sun Studio C/C++ 12.1

  • GNU Compiler Collection 4.1 (gcc 4)

  • GNU make 3.74, GNU make 3.8

  • Perl 5.8

  • Agile Entwicklung

  • Tivoli Storage FlashCopy Manager

  • ksh-Skripte für Auto-Build

  • Unit-Tests

  • Ubuntu Karmic

  • Scrum

  • Python 2.6 C API

  • Managed Network

  • Veritas Cluster Manager

  • Oracle Backup (via backint), SAP Backup, DB2 Backup

  • Installieren von Oracle- und DB2-Instanzen

  • Linux LVM2, Solaris ZFS, Veritas Volume Manager, AIX LVM

  • Python 2.6

  • SAN Storage: XIV, DS8000-Cluster, SVC

  • CMVC

Mai 2007 - Sept. 2009

Lead Developer DataCenter-Automatisierung

IT-Dienstleister eines Chemie-Konzerns

Stellenbeschreibung
Lead Developer DataCenter-Automatisierung bei IT-Dienstleister eines Chemie-Konzerns
Industrien
Chemie
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Betrieb
  • DataCenter-Automatisierung im HACMP- und SAP-Umfeld (Konzept/Entwurf, Architektur & Programmierung)

  • Entwicklung von Basisfunktionen, die von allen Skripten benutzt werden

  • Verankerung von Build-, Test- und Release-Management via RPM und Tagging mittels CVS-Aufsatz (ITIL-Anforderung)

  • Konzeptentwicklung von benötigten Funktionen, um Verstärkung im Team einzubinden (Lead-Development)

  • Erstellung von Applikationen zur Konfiguration und für Betriebstätigkeiten von SAP, Uniq, Oracle und HACMP

  • Management von virtuellen Maschinen (Linux) und Logical Partitions (LPAR, AIX)

  • Perl 5.8, Perl 5.10, CPAN

  • Red-Hat Enterprise Linux 4 (RHEL4), Red-Hat Enterprise Linux 5 (RHEL5), gcc 3.4

  • Betrieb von Linux-Serverfarmen, Virtualisierung mittels Shared-Root Image

  • AIX 5.2,5.3, HACMP 5.4, xlC 10, LPAR/WPAR/CoD

  • Template::Toolkit, SQL::Statement, DBI, DBD::Oracle, ...

  • Eclipse 3.3, Eclipse 3.4, Eclipse 3.5

  • EPIC (Eclipse Perl Integration), Active State Perl, SQL-Explorer, Mylyn, Subclipse

  • Bugzilla 3, CVS, Subversion 1.5 und Subversion 1.6 (svn)

  • pkgsrc für eigene Perl-Distribution

  • Rational Software Architect 7.5

  • XS (C-Interface für Perl) zur Beschleunigung von Perl-Modulen und Anbindung von C/C++-Bibliotheken

  • Paketierung/Paketkonvertierung von Software mittels pkg, rpm und lpp (installp, bff) und ppd

  • Reports erzeugen mittels Template::Toolkit & LaTeX, Template::Toolkit Plugins

  • Single-Sign-On mit Kerberos

  • SAP Basis Administration 4.6,6.4,7.0 (Backup mit backint und rman, Virtualisierung, Verteilte Systeme, Monitoring, SLA (Service Level Agreement), ...) für R3/ABAP-Systeme, J2EE- und Dual-Stack-Instanzen

  • Oracle 10 unter SAP

  • Oracle GRID, Oracle RAC

  • NetApp-Cluster (NAS)/HP StorageWorks XP (SAN) Administration für SAP/Oracle-Installationen

  • Virtualisierung von Linux-Guests mit VMware, KVM und Xen (Proof of Concept)

  • SAP NetWeaver (mit sapnwrfc) zur Verwaltung von administrativen SAP-Usern

Jan. 2007 - Heute

Open-Source / Community Engagement

The NetBSD Foundation

Stellenbeschreibung
Open-Source / Community Engagement bei The NetBSD Foundation
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Betrieb
Qualitätssicherung
  • Hinzufügen und Aktualisieren von Drittanbieter-Applikationen im pkgsrc-Umfeld für AIX, Linux, Windows, Solaris, HP-UX, Mac OS X (Darwin), FreeBSD und NetBSD

  • PkgSrc, Packaging

  • Package-Konvertierung

  • cvs, subversion, git, mercury, fossil

  • Kompilieren von OSS unter verschiedenen Betriebssystemen

  • Security Patch Management, Security Risk Management

  • Vulnerability Management

  • IBM XL C/C++ v10/v11 für AIX

  • Oracle Studio 12.1 für Solaris (Sun Studio)

  • GNU Compiler Collection 4.x (gcc/g++ 4.2-4.9, 5.2, 6.0, 7.0, 8.0, 11.0, 13.0)

  • XCode 3.3, 4.5, 5.1, 6.1, 7.3 (Clang, LLVM), 9.1, 10.1

  • GNU make, BSD make, GNU Auto-Tools (autoconf, automake, libtool, ...)

  • Solaris 8-11 (OpenSolaris, Solaris Express), AIX, HP-UX, NetBSD, FreeBSD, Mac OS X, Debian: Lenny, Squeeze, SuSE Linux (SLES, SLED), RedHat Enterprise Linux

  • Portieren von Open-Source-Software auf AIX, HP-UX, NetBSD, FreeBSD und Mac OS X

  • Intel x86, x86_64, amd64, Sparc, PowerPC, MIPS, ARM, DEC Alpha

  • Deploy-Management

  • graphviz

Jan. 2007 - Dez. 2021

Open-Source / Community Engagement

Perl Comprehensive Archive Network (CPAN)

Stellenbeschreibung
Open-Source / Community Engagement bei Perl Comprehensive Archive Network (CPAN)
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Pflege und (Weiter-)Entwicklung von Perl-Modulen

  • API-Dokumentation

  • Entwicklung, Planung und Ausführung von Tests (manuell und CI)

  • Patch-Management (Collaboratoren-Management)

  • subversion, git

  • Kompilieren von OSS unter verschiedenen Betriebssystemen

  • Perl-Paketmanagement (CPAN)

  • IBM XL C/C++ v10/v11 für AIX

  • Oracle Studio 12.1 für Solaris (Sun Studio)

  • GNU Compiler Collection 4.x (gcc/g++ 4.2, 4.4, 4.6, 4.7, 4.8, 4.9, 5.2, 6.0, 7.0, 8.0)

  • MS Visual Studio für C++ 2008, 2015

  • XCode 3.3, 4.5, 5.1, 6.1, 7.3 (Clang, LLVM), 9.1, 10.1

  • GNU make, BSD make, GNU Auto-Tools (autoconf, automake, libtool, ...)

  • Microsoft Windows Services for Unix (WSU, Interix), Windows Subsystem for Linux

  • Solaris 10 & Solaris 11 (OpenSolaris, Solaris Express), AIX, HP-UX, NetBSD, FreeBSD, Mac OS X, Debian: Lenny, Squeeze, SuSE Linux (SLES, SLED), RedHat Enterprise Linux

  • Intel x86 (i386, i586, i686), x86_64, amd64, Sparc, PowerPC, MIPS, ARM, DEC Alpha

  • Monitoring-Sensoren / Betriebssystemstatistiken / interne OS-Strukturen (Prozesstabellen, Netzwerk-/Interface-Konfiguration, libstatgrab, ...)

  • ANSI SQL

  • Pflege von SQL::Statement (SQLite & PostgreSQL als Referenz), DBD::CSV und DBD::File (DBI), DBI::Test

  • PostgreSQL, MySQL

  • Test-Automatisierung, Parallele Tests, Test Anything Protocol

  • Portieren von Open-Source-Software auf AIX, HP-UX, NetBSD, FreeBSD und Mac OS X

  • ASN.1 Encoding / Decoding, SNMP

  • D-Bus für Reaktion auf Systemereignisse

  • Continuous Integration

  • WxGTK, gtk2

Apr. 2006 - Apr. 2007

Software-Entwicklung NGN-Komponenten

Telekommunikation, Next Generation Networks

Stellenbeschreibung
Software-Entwicklung NGN-Komponenten bei Telekommunikation, Next Generation Networks
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwicklung von C++-Software für NGN-Komponenten

  • Portierung von hardwarenaher Software von einer älteren ISDN-Hardware auf die aktuelle

  • Implementierung der Konfiguration (persistent & flüchtig) & Kommunikation Hardware-Schicht & Konfigurationsschicht inkl. GUI per XML

  • Entwicklung von Kommunikationskomponenten für xDSL-Boards (DSLAM - DSL Access Multiplexer)

  • Implementierung eines virtuellen Data-Link-Layers für Ethernet

  • Unit-Testing (Unix-Host based)

  • vxWorks 5.5, Tornado 2.2

  • vxWorks 6.3, WindRiver-Workbench 2.5

  • eclipse 3.2

  • Ethernet-Driver (Data Link Layer)

  • IP, TCP, UDP (TCP/IP, UDP/IP)

  • PPPoE, DHCP, VLAN, Single- & Double-Tagged Ethernet, WireShark

  • ISDN

  • Customer-Accounting

  • Windows XP, FreeBSD 6

  • XML, XSD, Sax

  • STL, GNU C++ 3.4

  • C-Entwicklung, C++-Entwicklung

  • FreeScale Microcontroller

  • ADSL, VDSL, SHDSL

  • Perl, Shell-Skript

  • Enterprise Architect

  • ISDN Line Codes & Protokolle

  • Altova XmlSpy 2005

  • Fedora Core 5

  • Java (Virtual VM)

  • BNG (B-RAS)

Jan. 1993 - März 2006

Freier Softwareentwickler & Berater

Automotive, Telekommunikation, Bank, IT-Dienstleister, Handel

Stellenbeschreibung
Freier Softwareentwickler & Berater bei Automotive, Telekommunikation, Bank, IT-Dienstleister, Handel
Industrien
Automotive
Bank- und Finanzwesen
Informationstechnologie (IT)
Einzelhandel
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Programmierung für Unix

  • Embedded-Entwicklung (Datenübertragung), Treiberprogrammierung

  • Software-Entwurf

  • Unit-Tests, Regressionstests

  • Qualitätssicherung

  • Netzwerkadministration

  • Softwarepaketierung & Softwareverteilung

  • Seminarleitung, Schulung

  • ANSI C (C89, C99)

  • C++ (C++98), STL, Boost

  • Perl5, CPAN, DBI

  • Oracle, Toad, DB2, MySQL, PostgreSQL

  • Microcontroller NEC CAN3+ (z. B. µPD780828, ...), ARM (z. B. PXA270)

  • GNU C/C++, IBM CSet für C/C++ (Visual Age, xlc), IAR Embedded Workbench, Watcom C/C++, ...

  • XML (DOM, XML-RPC, SAX, XSLT, SOAP)

  • Linux, Solaris, AIX, FreeBSD, OS/2, Windows 2000, Windows NT 4.0, MS-DOS

  • ClearCase, Subversion, CVS, RCS, MSK SI, TeamConnection

  • Rational Rose

  • Microsoft Office (inkl. Visio)

  • DHCP, BOOTP, SMTP, UDP, TCP, FTP, SSH, ICMP, ESCON

  • Sockets, POSIX-Threads (pthreads)

  • Andrew Filesystem / Kerberos-Verwaltung

  • HACMP

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Telekommunikation, Automotive, Einzelhandel, Bank- und Finanzwesen und Energie.

Informationstechnologie (IT)
Telekommunikation
Automotive
Einzelhandel
Bank- und Finanzwesen
Energie
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung, Betrieb und Projektmanagement.

Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
Betrieb
Projektmanagement
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Einfachheit ist das Resultat der Reife. – Friedrich Schiller

Meine Arbeit folgt keinem starren Plan, sondern richtet sich flexibel an einem sich entwickelnden Projektziel aus – stets im Einklang mit dem Leitbild des Unternehmens. Durch bewusst gewählte, kleine Etappen entsteht die nötige Offenheit, um auf unvorhergesehene Ereignisse und erforderliche Anpassungen angemessen zu reagieren. Dabei stehen nicht nur technische Anforderungen im Fokus, sondern auch Unternehmensziele, Stakeholder-Interessen und die bestehenden organisatorischen Strukturen.

In diesem iterativen Vorgehen haben nutzbare Zwischenergebnisse einen höheren Wert als das bloße oder schnelle Erreichen eines ursprünglich gesetzten Zielpunkts. Mit jedem Schritt wächst das Verständnis für die tatsächlichen Bedürfnisse und Rahmenbedingungen.

Einfachheit entsteht so nicht durch Vereinfachung, sondern durch Reife: als Ergebnis kontinuierlicher Reflexion, ehrlicher Kommunikation und der Fähigkeit, das Wesentliche vom Unwesentlichen zu unterscheiden. Sie ist Ausdruck einer Lösung, die nicht nur funktioniert, sondern dauerhaft trägt – weil sie im Zusammenspiel aller Einflussfaktoren gewachsen ist.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Russisch
Fortgeschritten
Latein
Grundkenntnisse

Ausbildung

Okt. 1995 - Juni 2001

Informatik · Deutschland

Okt. 1992 - Juni 1995

Hochschulreife (mathematisch, naturwissenschaftlich & technische Spezialschule) · Hochschulreife · Deutschland

Zertifikate & Bescheinigungen

Polarion-Basisschulung & Erweiterungsschulung

PostgreSQL-Administration

ITIL-Prozesse

Samba

VxWorks 6.3 & WindRiver Workbench 2.5

TFC-Schulung Level 1

Statistiken

Erfahrung

Positionen gesamt 35
Erfahrung in Informationstechnologie (IT) 32.5 J.
Durchschn. Dauer 2 J. 4 M.
Längste Erfahrung 19 J. 6 M.

Globale Erfahrung

Länder gearbeitet 1 (Deutschland)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen Technischer Product Owner, Berater / Konzeption, Systemarchitekt Embedded Product Development
Hauptbranchen Informationstechnologie (IT), Telekommunikation, Automotive
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung

Qualifikationen

Zertifikate erworben 6

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Jens ist in Kerpen, Deutschland ansässig.
Jens spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher), Russisch (Fortgeschritten), Latein (Grundkenntnisse).
Jens hat mindestens 34 Jahre Erfahrung. In dieser Zeit hat Jens in mindestens 30 verschiedenen Rollen und für 33 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 11 Monate. Beachten Sie, dass Jens möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Jens gut geeignet für Rollen wie: Technischer Product Owner, Berater / Konzeption, Systemarchitekt Embedded Product Development.
Die neueste Position von Jens ist Technischer Product Owner bei App-Entwicklung.
In den letzten Jahren hat Jens für App-Entwicklung, Prüf- & Messtechnik, Energiewirtschaft, Engineering und Dienstleister der öffentlichen Hand gearbeitet.
Jens hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Telekommunikation und Automotive. Jens hat auch etwas Erfahrung in Einzelhandel, Bank- und Finanzwesen und Energie.
Jens hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung. Jens hat auch etwas Erfahrung in Betrieb und Projektmanagement.
Jens hat kürzlich in Industrien wie Informationstechnologie (IT), Energie und Fertigung gearbeitet.
Jens hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.
Jens besuchte eine Ausbildung in Informatik.
Jens hat 6 Zertifikate. Darunter sind: Polarion-Basisschulung & Erweiterungsschulung, PostgreSQL-Administration und ITIL-Prozesse.
Jens ist sofort verfügbar für passende Projekte.
Der Stundensatz von Jens hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.
Um Jens zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
Stundensatzvergleich-Diagramm
⌀ Markt: 712-872 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.