Jens Rehsack-Technical Product Owner
Check rate
Experience
Technical Product Owner
App Development
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
Technical Product Owner
Testing & Measurement Technology
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
Consultant / Concept Development
Energy Industry
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
Consultant / Concept Development
Energy Industry
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
System Architect Embedded Product Development
Engineering
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
System Architect Product Organization
Energy Industry
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
Engineer / Architect Container Platform – Private Cloud Technology
Public sector service provider
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
Software Development / Linux Kernel Troubleshooting
Measurement technology manufacturer
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
Architecture and implementation support micro-service architecture
Leasing consulting
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
Consulting and support migration embedded solutions
Measurement technology supplier for aerospace
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
Consulting and support for embedded solution migration
System House for Traffic Control Systems
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
Software development for a mobile ECU solution
Automotive Supplier
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
Software development embedded Linux operating system platform
Building Automation
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
Software development embedded Linux operating system platform
Biotechnology
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
Consulting / coaching code quality
Leasing Software
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
System Architect Platform Inventory / CMDB
Logistics / Communications
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
Open-Source / Community Engagement
The Linux Foundation / Yocto Project
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
Modernization of Provisioning Components
Telecommunications / Provisioning
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
Software Development Embedded Linux Operating System
Home Automation / Smart Home
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
Software Development IPv4/IPv6/IPSec Components
Telecommunications / Embedded
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
Development of SNMP Agent
Rail / Embedded
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
Porting Existing Services
Government / Authority
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
Development of Web Application
Marketing Agency
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
Support for Integration and Operations Team
Telecommunications Provider
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
Support for Linux Operations
IT Service Provider of a Retail Group
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
Multi-Platform Compilation
Software Development Company
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)
Monitoring and 3rd-Level Support Unix Operations
IT service provider for an automotive manufacturer
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)
Database Driver Redesign
Open Source / CPAN
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
Migration of CRM application
ISP / cable provider
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
Porting Backup Solution
IBM Lab Böblingen
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
Lead Developer DataCenter Automation
IT service provider for a chemical company
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
Open-Source / Community Engagement
The NetBSD Foundation
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
Open-Source / Community Engagement
Perl Comprehensive Archive Network (CPAN)
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
Software Development NGN Components
Telecommunications, Next Generation Networks
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)
Freelance software developer & consultant
Automotive, telecommunications, banking, IT service provider, retail
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.
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.
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
Education
Computer Science · Germany
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
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Technical Product Owner
Nearby freelancers
Professionals working in or nearby Kerpen, Germany
