Skip to main content
Top expert badge
Recommended expert
Profile header background

Jens Rehsack-Technical Product Owner

Jens Rehsack - Technical Product Owner - profile avatar
Profile header overlay
Kerpen, Germany

Check rate

Experience

May 2025 - Present

Technical Product Owner

App Development

Position Summary
Technical Product Owner at App Development
Industries
Healthcare
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Development of a mobile app to slow down the progression of dementia

  • Coordination of software development (TPO – Technical Product Owner)

  • agile requirements management (agile requirements engineering)

  • prioritization of tasks in consultation with stakeholders

  • stakeholder management

  • documentation and management of the software architecture

  • conducting PoC for technology decisions

  • Documentation as Code

  • docToolchain, arc42, req42, aim42, tpo42, C4 model, Archimate

  • ADR, Architecture Decision Records

  • Docker

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • Liberating Structures, Agile Principles, Holacracy, Sociocracy 3.0

  • Mobile frameworks

  • AI developing interfaces, LLM

  • Cordova, Unity

  • Google Gemini, OpenAI, Character.AI

  • Prompt development

Jun 2024 - Present

Technical Product Owner

Testing & Measurement Technology

Position Summary
Technical Product Owner at Testing & Measurement Technology
Industries
Manufacturing
Business Areas
Product Development
Project Management
Quality Assurance
  • Provision of the software platform for the new generation of inspection technology

  • Coordination of software development (TPO – Technical Product Owner)

  • agile requirements management (agile requirements engineering)

  • prioritization of tasks in consultation with stakeholders

  • stakeholder management

  • documentation and management of the software architecture

  • support for team self-organization (Agile Coaching)

  • running agile ceremonies

  • preparation and facilitation of retrospectives

  • software supply chain management

  • Documentation as Code

  • docToolchain, arc42, req42, aim42, tpo42, C4 model, Archimate

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • BitBucket, GitLab

  • Docker, Yocto, SDK

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • Kanban, Jour Fixe, moderation techniques

  • Liberating Structures, Agile Principles, Holacracy, Sociocracy 3.0

  • Agile ceremonies (retrospectives, refinements, demonstrations)

  • QA metrics

  • SBOM, Software Bill of Materials

  • VISCA protocol

  • Jira management (administration)

  • Hardware architecture

May 2024 - Mar 2025

Consultant / Concept Development

Energy Industry

Position Summary
Consultant / Concept Development at Energy Industry
Industries
Energy
Business Areas
Information Technology
Product Development
  • Setup of a continuous integration platform for distributed product development

  • consulting, concept development and development of platform software

  • consulting on the transformation from manual integration to automated integration

  • git coaching

  • pair/crowd programming

  • Agile Coach support

  • support for team self-organization (Agile Coaching)

  • running agile ceremonies

  • preparation of "Agile Snacks"

  • Product Owner support

  • GitHub Actions, GitHub Workflows

  • Documentation as Code

  • docToolchain, arc42, C4 model, Archimate

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • Liberating Structures, Agile Principles, Holacracy, Sociocracy 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

Consultant / Concept Development

Energy Industry

Position Summary
Consultant / Concept Development at Energy Industry
Industries
Energy
Business Areas
Information Technology
Product Development
  • Yocto / Linux platform development

  • consulting, concept development and development of platform software using C++ (C++17, C++20) and Yocto

  • further development of the CI pipeline as well as automated regression tests

  • further development of GitHub CI/CD workflows & pipelines

  • creation and maintenance of concepts and guides

  • agile implementation of EPICs (creating stories, stakeholder management)

  • support for the agile transformation (Agile Snacks)

  • Agile Coach support, moderation, Agile Manifesto

  • Yocto

  • arc42

  • Scrum, Kanban, moderation techniques

  • Agile Snacks

  • Liberating Structures, Holacracy, Sociocracy 3.0

  • Github, Github pipelines, GitHub Workflows, GitHub Actions

  • Docker, Docker containers, Podman, Toolbx

  • ADR, Architecture Decision Records

  • Confluence, Jira, ConceptBoard

  • agile architecture principles, agile requirements engineering (aim42)

  • C++17, C++20

  • CMake, CMake module, CMake extensions

  • unit testing, GTest (Google Test), code coverage tests

  • Pre-Commit, Conventional Commits, Semantic Versioning

  • SBOM

  • maintaining cloud IoT gateways in Yocto

  • Coverity, Tics

  • Python Poetry

  • Azure Cloud

  • Polarion

  • Robot testing

  • SPES, SysML, UML2

Jul 2022 - Oct 2022

System Architect Embedded Product Development

Engineering

Position Summary
System Architect Embedded Product Development at Engineering
Industries
Energy
Information Technology
Business Areas
Information Technology
Product Development
  • System architect embedded product development

  • analyze and assess existing architecture

  • develop architecture optimizations

  • develop implementation optimizations

  • identify gaps in knowledge management

  • reverse engineering

  • agile ceremonies

  • arc42, PlantUML, C4 model

  • BitBucket, Confluence, Jira

  • agile architecture principles

  • doctoolchain, asciidoctor

  • PlantUML standard library

  • connect cloud IoT platforms with Yocto (MQTT, Kafka, Azure)

  • connect an energy industry gateway with a smart home gateway (e.g. matter)

  • Docker, Kubernetes, K8s, ArgoCD, Ansible2

Feb 2022 - Mar 2023

System Architect Product Organization

Energy Industry

Position Summary
System Architect Product Organization at Energy Industry
Industries
Energy
Business Areas
Information Technology
Product Development
  • System Architect Product Organization

  • Creation of architecture documentation using arc42, C4 model

  • Development and introduction of guardrails (e.g. architecture manifesto)

  • Coaching development teams in the use of best practices

  • Building communities of practice (architecture) – guilds in the Spotify model

  • Moderation of agile workshops

  • Moderation of architecture decisions and community of practice

  • Creation of PoCs for ongoing architecture documentation

  • Integration into knowledge management

  • arc42

  • ADR, Architecture Decision Records

  • PlantUML, C4, ArchiMate

  • GitLab, GitLab pipelines

  • Confluence, Jira, ConceptBoard

  • agile requirements management (e.g. aim42)

  • Agile management, Spotify model

  • agile architecture principles

  • Liberating Structures, Sociocracy 3.0

  • doctoolchain, asciidoctor

  • leadership culture, servant leadership

  • moderation techniques, e.g. tension-based work

  • connecting cloud IoT platforms with Yocto (MQTT, Kafka, Azure)

  • Azure cloud

  • Cloud2Cloud connections

  • connection between energy industry gateway and smart home gateway (e.g. Matter)

  • Docker, Kubernetes, K8s, ArgoCD, Ansible2

  • InfluxDB, TimeScale, Influx cloud infrastructure

  • cloud RDBMS

Jun 2021 - Dec 2021

Engineer / Architect Container Platform – Private Cloud Technology

Public sector service provider

Position Summary
Engineer / Architect Container Platform – Private Cloud Technology at Public sector service provider
Industries
Government and Administration
Business Areas
Information Technology
  • Engineer/Architect Container Platform – Private Cloud Technology

  • Capturing and documenting architecture decisions using arc42

  • PoC for needed services in Tanzu Kubernetes clusters

  • Design of services according to cloud-native principles

  • Agile consulting, support with agile transformation

  • Legacy communication

  • infrastructure architecture

  • K8s, cloud-native

  • requirements analysis

  • 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

May 2021 - May 2021

Software Development / Linux Kernel Troubleshooting

Measurement technology manufacturer

Position Summary
Software Development / Linux Kernel Troubleshooting at Measurement technology manufacturer
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Troubleshooting in the customer-specific Linux kernel

  • Analysis of the existing solution and comparison with application requirements

  • Capturing and documenting tribal knowledge

  • Implementation of missing features and fixing issues through kernel updates

  • Consulting on the long-term maintenance of embedded systems

  • Participation in Scrum ceremonies

  • Linux kernel

  • requirements analysis

  • system architecture

  • Xilinx ZYNQ 7020

  • embedded Debian environments

  • Jenkins

  • OpenVPN

Dec 2020 - Jun 2021

Architecture and implementation support micro-service architecture

Leasing consulting

Position Summary
Architecture and implementation support micro-service architecture at Leasing consulting
Industries
Professional Services
Business Areas
Information Technology
Product Development
  • Architecture and implementation support during the introduction of a micro-service architecture

  • Analysis of the existing solution and comparison with application requirements

  • Team grooming to capture tribal knowledge

  • Capturing and documenting requirements using arc42

  • Creation of specifications in Confluence & draw.io

  • Review of requirements & specifications in the team and in the architecture board

  • Support in creating CI/CD-based development workflows

  • Coaching in building a company-wide software architecture

  • object-oriented analysis & design

  • requirements analysis / requirements engineering

  • object-oriented design

  • system architecture

  • management consulting

  • preparation of decision templates

  • SpringBoot

  • Jenkins, GitLab

  • OpenVPN

Nov 2019 - Mar 2021

Consulting and support migration embedded solutions

Measurement technology supplier for aerospace

Position Summary
Consulting and support migration embedded solutions at Measurement technology supplier for aerospace
Industries
Aerospace and Defense
Business Areas
Information Technology
Product Development
  • Consulting and support for the migration of embedded solutions from Buildroot to Yocto Linux

  • Migration from Subversion to Git

  • Architecture of a reliably updatable operating system with Yocto Linux

  • Capturing and documenting requirements and creating specifications

  • Maintenance and update of the BSP (u-boot, Linux kernel (QorIQ), RCW, TF-A (atf))

  • Design of concepts for fast & secure startup and reliable updates

  • Support with agile transformation, Agile Coach consulting

  • Integration of legacy components

  • Administration of Unix infrastructure components (DNS, DHCP, VLAN) as well as GitLab, Mattermost

  • NXP QorIQ, Layerscape platform

  • Yocto, OpenEmbedded

  • extensible SDK

  • s6 startup

  • system architecture, infrastructure architecture

  • legacy migration

  • GitLab, GitLab CI, GitOps

  • Mattermost

  • TOGAF

  • Buildroot

  • Subversion

  • preparation of decision templates

  • OpenVPN

Jul 2019 - Jan 2020

Consulting and support for embedded solution migration

System House for Traffic Control Systems

Position Summary
Consulting and support for embedded solution migration at System House for Traffic Control Systems
Industries
Information Technology
Business Areas
Product Development
  • Consulting and support for the migration of embedded solutions from Windows CE to Yocto Linux

  • Analysis of the existing solution and comparison with the requirements of the application on the current device generation

  • Gathering requirements

  • Running a Yocto workshop

  • Documenting requirements

  • Creating specifications

  • Reviewing requirements and specifications in the team and in the architecture board

  • NXP i.MX6, phyCard

  • Yocto, Open Embedded

  • eSDK

  • VNC

  • Requirements engineering

  • Architecture

  • Scrum of Scrum

  • Windows CE

  • Subversion

  • Management consulting

  • Creating decision templates

Feb 2019 - May 2019

Software development for a mobile ECU solution

Automotive Supplier

Position Summary
Software development for a mobile ECU solution at Automotive Supplier
Industries
Automotive
Business Areas
Information Technology
Product Development
  • Creation of a mobile solution for lab and warehouse updates of control units

  • Gathering requirements

  • Planning tasks based on requirements in Polarion

  • Analysis of real-time controllers and protocol implementations

  • Development of update software for the respective chips

  • Integration of the solutions into an automated end-to-end solution

  • Stakeholder management

  • Agile work with selected Scrum tools

  • Programmable Realtime Unit (PRU, PRUSS)

  • USB device management

  • SREC, S-Hex firmware updates

  • libusb

  • RS232

  • SanCloud Beaglebone Enhanced, Beaglebone Black, Pinmux

  • BeagleBoardDebian

  • Single Wire Debug

  • Manual Debian packaging

  • Gitlab, Jenkins

  • Yocto

  • Valens VA6000

  • Microchip USB4916

  • NXP S9KEA

Dec 2018 - Feb 2019

Software development embedded Linux operating system platform

Building Automation

Position Summary
Software development embedded Linux operating system platform at Building Automation
Industries
Construction
Business Areas
Information Technology
Product Development
  • Creation of a lab version for an embedded Linux operating system platform with cloud support

  • Porting IEC 61499-compatible embedded software to an embedded industrial PC for cloud integration

  • Packaging the software and support components

  • Creating Docker containers

  • Basic operating concept and cloud concept for Composer and Kubernetes

  • Test scenarios to verify real-time capability

  • Documentation of the situation

  • Review of concepts and source code delivered by third parties

  • Docker, Docker Composer

  • Software defined network

  • Cross-compilation, cross-compile SDK

  • Kata containers

  • 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

  • Real-time capability

  • RS232, RS485

Jun 2018 - Oct 2018

Software development embedded Linux operating system platform

Biotechnology

Position Summary
Software development embedded Linux operating system platform at Biotechnology
Industries
Biotechnology
Business Areas
Information Technology
Product Development
  • Creation of an embedded Linux operating system platform for machines produced by the company

  • Design of a Yocto/OpenEmbedded-based distribution set for different devices of the client

  • Implementation of a distribution using Yocto for the device planned for the next release

  • Requirement analysis according to medical standards

  • Kernel configuration according to the latest standards via the kernel meta-framework

  • Requirement analysis of the needed infrastructure when moving development from Windows to Linux and cross-compilation

  • Creation and maintenance of an SDK

  • Analysis of the best CAN host adapters

  • Maintenance of kernel drivers from various CAN hardware suppliers

  • Development of a network concept to separate development, test (IT), and lab (medical)

  • Yocto Sumo, Yocto Thud

  • Intel Baytrail SoC

  • Peak CAN, Apacer CAN, MCP CAN

  • Ethernet tagging, VLAN

  • Scrum

  • Bitbucket, Jira, Confluence

  • Polarion

  • Cross-compilation, cross-compile SDK

  • Python3 updates

  • gRPC, Protobuf

  • Industrial PC

  • Linux 4.14

  • UEFI

May 2018 - Jul 2018

Consulting / coaching code quality

Leasing Software

Position Summary
Consulting / coaching code quality at Leasing Software
Industries
Information Technology
Business Areas
Information Technology
Project Management
Quality Assurance
  • Consulting/coaching to improve code quality

  • Designing quality control processes based on stakeholder requirements

  • Improving workflow integration into the Scrum processes in use

  • Coaching skills in dealing with Git, Git processes, and Github

  • Analysis of the existing workflows

  • Recording the existing quality issues

  • Identifying the weak points in the existing processes

  • Developing full workflows including quality control stages

  • Visual representation of the workflows

  • Creating a cheat sheet for the git commands needed for the work

  • Creating a report on further improvement opportunities

  • Linux extension for Windows 10

  • git, Github, Jira, Confluence

  • Scrum

  • LaTeX

  • Redmine

  • Windows 10

  • Dia

Apr 2016 - Dec 2018

System Architect Platform Inventory / CMDB

Logistics / Communications

Position Summary
System Architect Platform Inventory / CMDB at Logistics / Communications
Industries
Information Technology
Transportation
Business Areas
Information Technology
Operations
Project Management
  • Design and implementation of platform inventory

  • Creation of a CMDB for a running platform

  • Migration of platform administration from manual processes to automated processes in the data center

  • Design of automated processes for continuous maintenance

  • Creation of a CMDB extension for an additional processing system

  • Integration of extensions into the CMDB and platform inventory

  • Requirements analysis for the semi-automated administration of the existing platform and infrastructure based on ITIL

  • Concept for milestones for step-by-step recording and automation

  • Recording of atomic configuration items

  • Concept and creation of a Configuration Management Database

  • Concept and support for the platform migration from CentOS 5 (physical) to CentOS 6 (virtual machine)

  • Concept of a RESTful API for querying configuration items from the CMDB

  • Concept of a RESTful API for applying change requests against the CMDB

  • Introduction of agile methods from the Scrum toolbox for project management in Jira, while following a Kanban-oriented operating model

  • Documentation of subprojects and guides in Confluence

  • Project planning for migration projects

  • Concept and planning of a cloud infrastructure with managed Infiniband & Gigabit Ethernet

  • Performance analysis of the NetApp cluster

  • 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

  • Inventory (Ethernet/IP, filesystem, applications, packages)

  • Puppet, Hiera

  • IT baseline protection

  • Postfix

  • HA-Proxy

  • OpenNebula

  • VMware ESX

  • Unicode

  • TeamCity

  • OpenVPN

Jan 2015 - Present

Open-Source / Community Engagement

The Linux Foundation / Yocto Project

Position Summary
Open-Source / Community Engagement at The Linux Foundation / Yocto Project
Industries
Information Technology
Business Areas
Product Development
  • Adding, updating, and fixing packages for OE-Core, OpenEmbedded, and Java, especially Perl5 (OE-Core), Samba (OpenEmbedded: meta-networking), Nginx (OpenEmbedded: meta-webserver), and OpenJDK-8 (meta-java)

  • Maintenance of a custom layer for Perl modules, as offered on CPAN (meta-cpan)

  • Maintenance of layers for systemd replacement (meta-sysinit)

  • Maintenance of a layer for provisioning and updates, e.g. OTAU (meta-prd-flash)

  • Porting & packaging of OpenJDK-8

  • Safety, Reliable Boot System, Read-Only Filesystem

  • Development and adaptation of BSPs (Board Support Packages)

  • Development of an SDN for workshops and development/integration/test stages

  • Yocto, OpenEmbedded

  • git, mercurial, subversion

  • Patch Management

  • Patch evaluation

  • 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 (especially waf), dnsmasq, systemd

Oct 2014 - Jul 2015

Modernization of Provisioning Components

Telecommunications / Provisioning

Position Summary
Modernization of Provisioning Components at Telecommunications / Provisioning
Industries
Telecommunication
Business Areas
Information Technology
Operations
Quality Assurance
  • Modernization of existing provisioning components

  • Creation of an operating concept

  • Agile transformation

  • Design and implementation of software components according to specifications and existing APIs

  • Development of deployment strategies

  • Module tests & test automation

  • Agile operating models (ITIL)

  • Kanban, ITIL

  • Perl, Perlbrew, Perl5 Toolchain

  • RHEL 6, Solaris 10

  • DBI, Oracle 11, SQLite 3

  • Moo, MooX, AnyData2

  • sftp

  • git

  • AngularJS

  • CableMaster

  • NetApp

Jun 2014 - Feb 2016

Software Development Embedded Linux Operating System

Home Automation / Smart Home

Position Summary
Software Development Embedded Linux Operating System at Home Automation / Smart Home
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Design and implementation of a fully update-capable Linux-based operating system for embedded home automation to prevent security gaps at the end customer

  • Analysis of available frameworks for cross-compiling custom Linux distributions with a focus on long-term availability of updates

  • Assembly of the distribution for the home automation system

  • Integration and system testing of the Board Support Packages (BSP)

  • Modularization of images for optional installation of Kodi / media players

  • Design of full updates using a rescue system

  • Design of update strategies for legacy devices in the field

  • Release management

  • Technical support for application development

  • Refactoring of the BSPs to harmonize interfaces across all platforms

  • Agile transformation: introduction via Kanban to Scrum

  • Agile coach, establishment of the Product Owner role

  • Migration from Subversion to git (GitHub, BitBucket)

  • Design & implementation of a Software-Defined Network for development (IT), test (IT), test (business department), production (plant), goods receipt (plant)

  • Administration of build environment (OpenZFS on Ubuntu)

  • Yocto, Open-Embedded

  • System Security & Reliability

  • Linux 3.0, 3.10, 3.14, 4.1

  • FreeScale i.MX6, Globalscale GuruPlug, Marvell Kirkwood

  • Cross-compilation

  • Packaging of Perl, Java (OpenJDK), Collecd, RRDTool, CPAN modules, 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 optimization

  • Network segmentation with VLAN (separation of developer networks), single-tagged Ethernet

  • Managed Network

  • ARM Assembler, NEON

  • LLVM, MCJIT

  • ARMv7 optimization, 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

Oct 2013 - Apr 2014

Software Development IPv4/IPv6/IPSec Components

Telecommunications / Embedded

Position Summary
Software Development IPv4/IPv6/IPSec Components at Telecommunications / Embedded
Industries
Telecommunication
Business Areas
Information Technology
Product Development
Quality Assurance
  • Development of IPv4/IPv6/IPSec components in an LTE transport environment (router)

  • Design and implementation of software components according to requirements

  • Design of communication layers between Linux and Bare-Metal SE units

  • Linux kernel drivers

  • Module tests & test automation

  • Setup of test infrastructure for module tests and manual tests (including remote debugger and Lauterbach)

  • Renewal of the deployment platform after hardware failure with ZFS

  • Architecture of the revised hardware acceleration functions for IPv6

  • Architecture consulting for cross-compile toolchain

  • Lauterbach debugger

  • Cross-compilation using a 3rd-party SDK

  • IPv4, IPv6

  • IPSec (StrongSwan, Kame)

  • g++ 4.2, 4.3, 4.7

  • Scrum, daily standup using Kanban

  • VNC

  • eMake

  • Subversion, git

  • Linux from Scratch (LFS)

  • Ixia network tests

  • 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 programming

  • virtual build nodes (VMware)

  • Scrum Master

  • PkgSrc

  • Lua

Jul 2013 - Jul 2013

Development of SNMP Agent

Rail / Embedded

Position Summary
Development of SNMP Agent at Rail / Embedded
Industries
Transportation
Business Areas
Information Technology
Product Development
Quality Assurance
  • Development of an SNMP agent for use on railway tracks

  • MIB design and implementation

  • Programming sensor measurements

  • Test and acceptance support

  • technical documentation

  • Debian Linux, µCLinux

  • net-snmp

  • gcc

  • cross-compilation

  • embedded Linux (ucLinux or µcLinux)

  • Ethernet control

Jan 2013 - Jun 2013

Porting Existing Services

Government / Authority

Position Summary
Porting Existing Services at Government / Authority
Industries
Government and Administration
Business Areas
Information Technology
  • Porting existing services

  • Porting existing applications to SLES 11

  • Bug fixing and optimization

  • SLES 11

  • Adabas 5.7

  • AutoConf/AutoMake

  • GNU C Compiler

  • Micro Focus Cobol

  • OpenCOBOL

  • XML-RPC

  • character conversion / Unicode interoperability

  • Shared Memory, IPC

  • Synergy (CM / Rational)

  • Kanban

  • COBOL

  • BS2000

Dec 2012 - Jan 2013

Development of Web Application

Marketing Agency

Position Summary
Development of Web Application at Marketing Agency
Industries
Advertising
Business Areas
Information Technology
  • Development of a web application

  • Taking over an existing, unfinished application

  • Adapting the components to customer needs

  • database optimization

  • RHEL (RedHat Enterprise Linux) 6.1

  • MySQL 5.1

  • Apache Web Server 2.1

Feb 2012 - Dec 2012

Support for Integration and Operations Team

Telecommunications Provider

Position Summary
Support for Integration and Operations Team at Telecommunications Provider
Industries
Telecommunication
Business Areas
Information Technology
Operations
  • Support for the integration and operations team

  • Development of Perl scripts to support operations and monitoring of applications in the data center

  • Develop Nagios plugins to replace end-of-life products and monitor new applications

  • Performance analysis of running applications

  • RESTful API for various web frontends using MySQL, PostgreSQL and SQLite databases

  • Operating Smart-SNMPd incl. MongoDB plugins (C++, Linux/Solaris)

  • Statistical analysis of distributed log files (Perl)

  • Configuration and operation of Debian Linux incl. Nagios, Jenkins, PostgreSQL, MySQL, OpenVZ and Xen

  • Monitoring

  • Performance optimization

  • Development of end-to-end tests for location services in C & Perl (Swig)

  • multi-stage application for automatic position matching with SUPL on Linux with oFono

  • D-Bus communication with USB test hardware

  • 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

  • network monitoring (Ethernet, IP, NGN)

  • application monitoring

  • glib/gobject

  • oFono

  • S7

  • Daemontools (Supervision, system startup)

  • MongoDB

  • HPE iLO

Nov 2011 - Jan 2012

Support for Linux Operations

IT Service Provider of a Retail Group

Position Summary
Support for Linux Operations at IT Service Provider of a Retail Group
Industries
Information Technology
Retail
Business Areas
Information Technology
Operations
  • Support for the Linux operations team in the data center

  • Development of Perl scripts to support Linux administration

  • Installation of 3rd party applications (e.g. Tivoli Monitoring Agent)

  • Design of a DBIx::Class-based database for managing the installations

  • Interface to the systems management team

  • Support for Subversion installations

  • Documentation in MediaWiki

  • 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

Oct 2011 - Nov 2011

Multi-Platform Compilation

Software Development Company

Position Summary
Multi-Platform Compilation at Software Development Company
Industries
Information Technology
Business Areas
Information Technology
Operations
  • Multi-platform compilation of application components

  • Setting up / configuring build environments for Solaris, AIX & HP-UX

  • Porting the required open-source components (apr, apr-util, log4cxx, boost, gzip, bzip2, 7zip)

  • Compiling the application components

  • Supporting internal developers

  • Bug fixing

  • HP-UX 11.31 (IA64)

  • Solaris 10 (Sparc)

  • AIX 6.1

  • C++, Shell script

  • 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++ libraries (apr, apr-util, log4cxx)

Aug 2010 - Sep 2011

Monitoring and 3rd-Level Support Unix Operations

IT service provider for an automotive manufacturer

Position Summary
Monitoring and 3rd-Level Support Unix Operations at IT service provider for an automotive manufacturer
Industries
Automotive
Business Areas
Information Technology
Operations
  • Support for OS and application monitoring in the data center

  • 3rd-level support for Unix operations

  • Development of a multi-threaded SNMPv3 server for Unix and Linux in C++

  • Software architecture and design according to Booch with UML

  • Design and further development of the Management Information Base (MIB)

  • Implementation of a proof of concept for the SNMP server

  • Implementation of the required statistics collectors (as a library) for Linux, Solaris, AIX and HP-UX in C

  • Porting the C++ libraries snmp++ and agent++ to any Unix environment using autotools

  • Development of SNMP plugins for Nagios in C++

  • Development of SNMP daemon plugins for additional application monitoring in Perl

  • Creation of automated tests in C++ and Perl

  • Packaging software for systems management using epm

  • Creation and maintenance of CFEngine rules

  • Debugging (trace analysis, gdb, valgrind, ...)

  • Documentation (LaTeX, Doxygen)

  • Data center operations

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

  • SuSE Linux Enterprise Server 9-11

  • Solaris 8-10 (Sparc & x86)

  • Operating system and application virtualization

  • AIX 5.2-6.1

  • Programming languages C, C++, Perl, Shell script

  • 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, vendor system API

  • libjson, libConfuse

  • autoconf, automake (GNU Autotools)

  • Ethernet parameters, controller parameters, disk parameters

  • Kerberos, LDAP, NDS

  • Perl5 (5.8)

May 2010 - Jul 2010

Database Driver Redesign

Open Source / CPAN

Position Summary
Database Driver Redesign at Open Source / CPAN
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Redesign of the pure Perl database driver DBD::File

  • Requirements analysis

  • Software architecture and design with UML

  • Implementation of the new design in Perl5 (with Perl 5.8 compatibility)

  • Documentation of the API and extension options in POD

  • Perl DBI & DBD interface

  • libdbm, GNU-DB, BerkeleyDB

  • JSON, YAML (mapping multi-column tables to key/value structures)

  • PostgreSQL (as reference)

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

  • Introduction of an abstraction layer (DBI::DBD::SqlEngine) for pure Perl DBDs

Mar 2010 - Apr 2010

Migration of CRM application

ISP / cable provider

Position Summary
Migration of CRM application at ISP / cable provider
Industries
Telecommunication
Business Areas
Information Technology
  • Migration of a CRM application

  • Provision of a Perl 5.10 environment including multi-threading on HP-UX 11.23

  • Provision of DBI/DBD modules for database access

  • Performance optimization (databases, Perl)

  • Multi-thread programming with 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 with Devel::NYTProf

Oct 2009 - Dec 2009
Böblingen, Germany

Porting Backup Solution

IBM Lab Böblingen

Position Summary
Porting Backup Solution at IBM Lab Böblingen
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Porting the backup solution Tivoli Storage FlashCopy Manager from AIX to Linux & Solaris

  • Refactoring the Makefiles into a more flexible structure (OS-specific compiler adjustments & flags)

  • Porting and integrating OpenPegasus, ICU and OpenSSL in the current version

  • Setting up machines with the target platform (SLES 10, Solaris 10)

  • Developing a C++ interface to Python (based on the Python C API)

  • Designing new software components 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 Development

  • Tivoli Storage FlashCopy Manager

  • ksh scripts for 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

  • Installing Oracle and DB2 instances

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

  • Python 2.6

  • SAN storage: XIV, DS8000 cluster, SVC

  • CMVC

May 2007 - Sep 2009

Lead Developer DataCenter Automation

IT service provider for a chemical company

Position Summary
Lead Developer DataCenter Automation at IT service provider for a chemical company
Industries
Chemical
Information Technology
Business Areas
Information Technology
Operations
  • Data center automation in HACMP and SAP environments (concept/design, architecture & programming)

  • Development of core functions used by all scripts

  • Establishment of build, test, and release management via RPM and tagging using a CVS wrapper (ITIL requirement)

  • Concept development of required functions to involve additional team members (lead development)

  • Creation of applications for configuration and operations tasks for SAP, Uniq, Oracle, and HACMP

  • Management of virtual machines (Linux) and 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

  • Operation of Linux server farms, virtualization using 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 and Subversion 1.6 (svn)

  • pkgsrc for own Perl distribution

  • Rational Software Architect 7.5

  • XS (C interface for Perl) to speed up Perl modules and connect C/C++ libraries

  • Packaging/package conversion of software using pkg, rpm, and lpp (installp, bff) and ppd

  • Creating reports using Template::Toolkit & LaTeX, Template::Toolkit plugins

  • Single Sign-On with Kerberos

  • SAP Basis administration 4.6, 6.4, 7.0 (backup with backint and rman, virtualization, distributed systems, monitoring, SLA (Service Level Agreement), ...) for R3/ABAP systems, J2EE, and dual-stack instances

  • Oracle 10 under SAP

  • Oracle GRID, Oracle RAC

  • NetApp cluster (NAS)/HP StorageWorks XP (SAN) administration for SAP/Oracle installations

  • Virtualization of Linux guests with VMware, KVM, and Xen (proof of concept)

  • SAP NetWeaver (with sapnwrfc) for managing administrative SAP users

Jan 2007 - Present

Open-Source / Community Engagement

The NetBSD Foundation

Position Summary
Open-Source / Community Engagement at The NetBSD Foundation
Industries
Information Technology
Business Areas
Information Technology
Operations
Quality Assurance
  • Adding and updating 3rd party applications in the pkgsrc environment for AIX, Linux, Windows, Solaris, HP-UX, Mac OS X (Darwin), FreeBSD, and NetBSD

  • PkgSrc, packaging

  • Package conversion

  • cvs, subversion, git, mercury, fossil

  • compiling OSS on various operating systems

  • Security patch management, security risk management

  • Vulnerability management

  • IBM XL C/C++ v10/v11 for AIX

  • Oracle Studio 12.1 for 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

  • Porting open-source software to AIX, HP-UX, NetBSD, FreeBSD, and Mac OS X

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

  • Deploy management

  • graphviz

Jan 2007 - Dec 2021

Open-Source / Community Engagement

Perl Comprehensive Archive Network (CPAN)

Position Summary
Open-Source / Community Engagement at Perl Comprehensive Archive Network (CPAN)
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Maintenance and further development of Perl modules

  • API documentation

  • Development, planning, and execution of tests (manual and CI)

  • Patch management (collaborator management)

  • subversion, git

  • compiling OSS on various operating systems

  • Perl package management (CPAN)

  • IBM XL C/C++ v10/v11 for AIX

  • Oracle Studio 12.1 for 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 for 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 sensors / operating system statistics / internal OS structures (process tables, network/interface configuration, libstatgrab, ...)

  • ANSI SQL

  • Maintenance of SQL::Statement (SQLite & PostgreSQL as reference), DBD::CSV and DBD::File (DBI), DBI::Test

  • PostgreSQL, MySQL

  • Test automation, parallel tests, Test Anything Protocol

  • Porting open-source software to AIX, HP-UX, NetBSD, FreeBSD, and Mac OS X

  • ASN.1 encoding / decoding, SNMP

  • D-Bus for reacting to system events

  • Continuous integration

  • WxGTK, gtk2

Apr 2006 - Apr 2007

Software Development NGN Components

Telecommunications, Next Generation Networks

Position Summary
Software Development NGN Components at Telecommunications, Next Generation Networks
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • Development of C++ software for NGN components

  • Porting hardware-near software from an older ISDN hardware platform to the current one

  • Implementation of configuration (persistent & volatile) and communication between hardware layer & configuration layer incl. GUI via XML

  • Development of communication components for xDSL boards (DSLAM - DSL Access Multiplexer)

  • Implementation of a virtual data link layer for 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 development, C++ development

  • FreeScale microcontroller

  • ADSL, VDSL, SHDSL

  • Perl, shell script

  • Enterprise Architect

  • ISDN line codes & protocols

  • Altova XmlSpy 2005

  • Fedora Core 5

  • Java (virtual VM)

  • BNG (B-RAS)

Jan 1993 - Mar 2006

Freelance software developer & consultant

Automotive, telecommunications, banking, IT service provider, retail

Position Summary
Freelance software developer & consultant at Automotive, telecommunications, banking, IT service provider, retail
Industries
Automotive
Banking and Finance
Information Technology
Retail
Telecommunication
Business Areas
Information Technology
Product Development
Quality Assurance
  • Programming for Unix

  • Embedded development (data transfer), driver programming

  • Software design

  • Unit tests, regression tests

  • Quality assurance

  • Network administration

  • Software packaging & software distribution

  • Seminar leadership, training

  • ANSI C (C89, C99)

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

  • Perl5, CPAN, DBI

  • Oracle, Toad, DB2, MySQL, PostgreSQL

  • Microcontroller NEC CAN3+ (e.g. µPD780828, ...), ARM (e.g. PXA270)

  • GNU C/C++, IBM CSet for 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 (incl. Visio)

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

  • Sockets, POSIX threads (pthreads)

  • Andrew Filesystem / Kerberos administration

  • HACMP

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Telecommunication, Automotive, Retail, Banking and Finance, and Energy.

Information Technology
Telecommunication
Automotive
Retail
Banking and Finance
Energy
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Quality Assurance, Operations, and Project Management.

Information Technology
Product Development
Quality Assurance
Operations
Project Management
Profile match chart

Summary

Simplicity is the result of maturity. – Friedrich Schiller

My work does not follow a rigid plan, but is flexibly aligned with an evolving project goal – always in line with the company’s guiding principles. By deliberately choosing small steps, the necessary openness is created to respond appropriately to unforeseen events and needed adjustments. The focus is not only on technical requirements, but also on business goals, stakeholder interests, and the existing organizational structures.

In this iterative approach, usable intermediate results are more valuable than simply or quickly reaching an originally set target point. With each step, understanding of the actual needs and framework conditions grows.

Simplicity does not arise through simplification, but through maturity: as the result of continuous reflection, honest communication, and the ability to distinguish the essential from the non-essential. It is the expression of a solution that not only works, but lasts – because it has grown in the interaction of all influencing factors.

Languages

German
Native
English
Advanced
Russian
Intermediate
Latin
Elementary

Education

Oct 1995 - Jun 2001

Computer Science · Germany

Oct 1992 - Jun 1995

University entrance qualification (mathematics, natural sciences & technical specialized school) · University Entrance Qualification · Germany

Certifications & licenses

Polarion Basic Training & Advanced Training

PostgreSQL Administration

ITIL Processes

Samba

VxWorks 6.3 & WindRiver Workbench 2.5

TFC Training Level 1

Statistics

Experience

Total positions 35
Experience in Information Technology 32.5 y
Avg length 2 y 4 m
Longest experience 19 y 6 m

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Technical Product Owner, Consultant / Concept Development, System Architect Embedded Product Development
Main industries Information Technology, Telecommunication, Automotive
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Certifications earned 6

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Jens is based in Kerpen, Germany.
Jens speaks the following languages: German (Native), English (Advanced), Russian (Intermediate), Latin (Elementary).
Jens has at least 34 years of experience. During this time, Jens has worked in at least 30 different roles and for 33 different companies. The average length of individual experience is 1 year and 11 months. Note that Jens may not have shared all experience and actually has more experience.
Based on recent experience, Jens would be well-suited for roles such as: Technical Product Owner, Consultant / Concept Development, System Architect Embedded Product Development.
Jens's most recent position is Technical Product Owner at App Development.
In recent years, Jens has worked for App Development, Testing & Measurement Technology, Energy Industry, Engineering, and Public sector service provider.
Jens is most experienced in industries like Information Technology, Telecommunication, and Automotive. Jens also has some experience in Retail, Banking and Finance, and Energy.
Jens is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Jens also has some experience in Operations and Project Management.
Jens has recently worked in industries like Information Technology, Energy, and Manufacturing.
Jens has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.
Jens attended education in Computer Science.
Jens has 6 certificates. Among them, these include: Polarion Basic Training & Advanced Training, PostgreSQL Administration, and ITIL Processes.
Jens is immediately available for suitable projects.
Jens's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Jens, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 712-872 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.