André Howe

Linux IT Admin

Avatar placeholder
Munich, Germany

Experience

Jul 2025 - Present
6 months
Munich, Germany

Linux IT Admin

ReiserST

  • Development and maintenance of IT architectures using embedded Linux systems.
  • Designing, implementing, and optimizing backend applications and script-based solutions.
  • Analyzing and resolving issues, including troubleshooting and user support.
  • Developing and implementing security concepts for cloud solutions.
  • Administering networks (DHCP, DNS, NTP, VPN).
  • Technologies: Linux, PowerShell, Bash, Python, Ansible, Kubernetes, GitLab CI.
  • Methods: Kanban.
Sep 2023 - May 2025
1 year 9 months
Munich, Germany

Software Developer / Technical Project Lead

DB-Systemtechnik

  • Pattern detection for DB network infrastructure using artificial intelligence.
  • Leading and executing a comprehensive redesign and modernization of a camera-based catenary thickness measurement system (WGW / Wire Geometry and Wear), including software and hardware optimization to meet current market requirements.
  • Creating and implementing architecture, interfaces, and toolchains (Git, CMake, GCC, Doxygen, doctest).
  • Developing a Debian Linux base image to integrate GPS, LiDAR, and camera sensors.
  • Improving measurement accuracy with dynamic camera systems and optimizing algorithms to increase the sampling rate from 2 kHz to 8 kHz (+300%).
  • Developing scalable and maintainable software in C++20, focusing on adaptability, documentation, and smooth handover to internal teams.
  • Testing and validating system functions in DB Systemtechnik’s optical lab and during measurement runs on the DB network.
  • Technologies: C++20, OpenCV, OpenCL, Open3D, gRPC, Python/NumPy, TensorFlow, PyTorch, MATLAB, Basler Pylon SDK, Linux, libSerial, UART/RS232, Arduino, Visual Studio, pytest.
  • Methods: TDD, arc42.
Jul 2022 - Aug 2023
1 year 2 months
Stuttgart, Germany

Software Developer

Rohde & Schwarz SIT

  • Developing and testing embedded software for cryptographic modules in radio systems.
  • Developing the Platform Security Component for secure services like public key infrastructure, data container handling, and key management, integrated into the Software Defined Radio (SDxR) platform.
  • Creating software architectures and integrating third-party components.
  • Conducting code reviews and writing technical documentation.
  • Collaborating with hardware, software, and FPGA teams, focusing on implementing secure execution environments.
  • Managing tasks and progress using an agile ticket system.
  • Technologies: C/C++17, Python, TCP/IP, embedded debugging (Green Hills MULTI Debugger), embedded Linux, real-time, Visual Studio, pytest, GitLab CI.
  • Methods: Scrum, CI/CD.
Apr 2021 - Jun 2022
1 year 3 months
Munich, Germany

Researcher / Software Developer Innovative Identification Solutions

Veridos / Bundesdruckerei

  • Developing and testing the D4Fly "biometric iris on-the-move identification for border control" software to explore new concepts for innovative identification and verification.
  • Building prototypes to test the novel concepts.
  • Presenting developments to stakeholders and customers at events, trials, and pilot projects.
  • Documenting results in research reports to the EU Commission.
  • Co-author of the "biometrics on-the-move for border control" paper for the IEEE International Conference on Advanced Video and Signal-based Surveillance (AVSS 2021).
  • Technologies: C++17, Qt5, OpenCV, ProtoBuf, ZeroMQ, Python/NumPy, TensorFlow, PyTorch, MATLAB, Basler Pylon SDK, Linux.
  • Methods: Kanban.
Sep 2017 - Dec 2020
3 years 4 months
Munich, Germany

Software Developer

Giesecke & Devrient

  • Testing real-time embedded software, especially smartcard software using the Infineon SLE78 family.
  • Creating test specifications and generating test cases from given specifications.
  • Importing test results into DOORS and generating requirements test coverage from DOORS using DXL.
  • Applying relevant smartcard specifications and standards (ISO 7816, ISO 14443, Telematik Gematik, ICAO).
  • Creating complex test cases.
  • Using various testing tools.
  • Technologies: C/C++17, Python, DOORS, STARCOS, CASCATE, D3, XML, JSON, VBA, R, DXL, Perl, ClearCase, Jira, Git, Jenkins.
  • Methods: Kanban, CI/CD, TDD.
Nov 2016 - Jul 2017
9 months
Munich, Germany

Software Developer

Berner & Mattner

  • Design and implementation of Linux-based software applications in C/C++11.
  • Performance profiling of Linux kernel security modules.
  • Implementation of test scripts in Python.
  • Technologies: C/C++11, Boost, Python, CMake, GTest, Linux Kernel Security Modules, OpenSSL, Yocto Mentor-Graphics Linux, Embedded Linux, GDB, Jira, Git, SVN.
  • Methods: Scrum, CI/CD.
Nov 2013 - Oct 2016
3 years
Munich, Germany

Software Developer

Rohde & Schwarz

  • Maintenance, development and testing of the PowerPC firmware for the TSMW mobile communications scanner.
  • Maintenance, development and testing of the C++ and MATLAB application interface of the TSMW mobile communications scanner.
  • Customer support for the TSMW mobile communications scanner.
  • Conducting Drive Tests and Walk Tests to record RF signals and GPS data from DVB-T and DAB+ transmitters using R&S TSMx scanners (TSMW and TSME).
  • Analysis and decoding of COFDM parameters from recorded data using R&S ROMES software to assess the quality and performance of COFDM DVB-T and DAB+ signals.
  • Performing signal quality analysis to identify interference and improve signal transmission.
  • Key parameters: Time Delay Spread, Channel Impulse Response, Modulation Type, Bit Error Rate, Modulation Error Rate, Signal to Noise Ratio (SNR), Carrier to Noise Ratio (CNR).
  • Technologies: C++11, Boost, Qt4, Treck TCP/IP Stack, Xilinx PowerPC, MATLAB, C#.
  • Methods: TDD, Waterfall.
Mar 2012 - Oct 2013
1 year 8 months
Munich, Germany

Software Developer

Rohde & Schwarz

  • Development and testing of a complete platform software for a software-defined radio.
  • Configuration management of deliveries from different software areas.
  • Maintenance, documentation, creation and execution of test cases.
  • Preparation and final review of deliveries to other teams.
  • Integration and testing of software deliverables.
  • Support for development teams.
  • Responsible for the software integration of the "Core System Application".
  • Technologies: C++, Boost, C#, Python, TCP/IP, ClearCase, Embedded Debugging (Green Hills MULTI Debugger), CORBA, CORBA IDL, Jenkins.
  • Methods: CI/CD.
Mar 2011 - Feb 2012
1 year
Taipei, Taiwan, Province of China

Software Developer / Technical Project Manager

Avalue Inc.

  • Porting Android OS to the Intel Atom and NVIDIA Tegra platforms.
  • Developing software from scratch for a "Hospital Bedside Entertainment Terminal" based on the Linux platform to provide patients with phone, TV, radio, and internet services.
  • Developing real-time Linux software for the "Bedside Terminal" throughout the entire project lifecycle, including specification, design, implementation, testing and maintenance.
  • Responsible for the system architecture.
  • Server-side technologies: Ubuntu Linux, shell scripting, Apache, PHP, Perl, C++, client/server, Asterisk PBX, VLC Media Server, Openfire Chat Server.
  • Client-side technologies ("Hospital Bedside Terminal"): C++, Linux kernel, device drivers (smartcard, touchscreen, graphics), TCP/IP, Linphone, VLC Media Player, JSON/XML chat client, Android SDK, Android NDK, embedded debugging.
  • Methods: Scrum.
May 2010 - Feb 2011
10 months
Pittsburgh, United States

Software Developer

Penthera Inc.

  • Development of a mobile application for the Nokia Ovi Internet music store.
  • Technologies: C++, UML, Qt4, Series 60 v5.0, Windows Mobile v7.0.
  • Methods: Kanban.
Mar 2009 - Mar 2010
1 year 1 month
Slough, United Kingdom

Software Developer / Technical Project Manager

Hospedia Ltd.

  • Developed software from scratch for a "Hospital Bedside Entertainment Terminal" based on the Linux platform to provide patients with phone, TV, radio, and internet services.
  • Developed real-time Linux software for the "Bedside Terminal" throughout the full project lifecycle including specification, design, implementation, testing, and maintenance.
  • Responsible for the system architecture.
  • Server-side tools: Ubuntu Linux, shell scripting, Apache, PHP, Perl, C++, client/server.
  • Client-side tools ("Hospital Bedside Terminal"): real-time embedded, C++, Linux kernel, TCP/IP, device drivers (SLE4406 smartcard, touchscreen, GPIO, graphics), diskless client.
  • Methods: Kanban.
Apr 2008 - Jan 2009
10 months
London, United Kingdom

Quality Engineer

Symbian Ltd.

  • Worked as a Quality Engineer reporting to the VP Quality in Symbian's quality and process improvement department.
  • Process architecture: responsible for introducing efficient "lightweight" processes.
  • Implemented the "Inventory Project": estimating the lifespan of software not used by licensees.
  • Technologies: C++, UML, RACI charts.
  • Methods: Waterfall.
Sep 2007 - Mar 2008
7 months
London, United Kingdom

Software Developer

Symbian Ltd.

  • Documented, tested, and maintained the SymbianOS Java stack.
  • Wrote J2EE test code for the host and J2ME test code for the mobile JSR implementations in Java/C/C++.
  • Executed TCK test cases.
  • Technologies: real-time embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK.
  • Methods: Waterfall.
Nov 2006 - Aug 2007
10 months
Staines-upon-Thames, United Kingdom

Software Developer / Technical Project Manager

Samsung

  • Developed adaptation components throughout the entire project lifecycle including specifications, design, implementation, integration, testing, and maintenance.
  • Led a migration project: set up the full development environment for the future team and migrated Nokia's S60 mobile phone platform to Samsung's platform.
  • Responsible for the startup adaptation architecture.
  • Led the core porting activities (device drivers, device booting, debug tools).
  • Technologies: real-time embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK.
  • Methods: Waterfall.
Nov 2003 - Oct 2006
3 years
United Kingdom

Software Developer / Technical Project Manager

Nokia

  • Developed WLAN device drivers for the Nokia N80 and N95 throughout the full project lifecycle including specification, design, implementation, integration, testing, and maintenance.
  • Led a migration project: ported and integrated an embedded Linux C WLAN driver into SymbianOS C++ code.
  • Responsible for the architecture and design of the WLAN hardware abstraction layer.
  • Trained and mentored a team in SymbianOS technology.
  • Technologies: real-time embedded, embedded Linux, migration project, C/C++, UART/MCBSP/SPI, TI OMAP 1710/2420, WiFi/WLAN, UAPSD, UMA.
  • Methods: Waterfall.
Sep 2003 - Oct 2003
2 months
Oslo, Norway

Software Developer

SX-Design

  • Developed a test network for SIP/VoIP phones across the entire project lifecycle, including specification, design, implementation, testing, and maintenance.
  • Wrote test scripts in C/Perl to automate testing of SIP signaling.
  • Technologies: Real-time embedded, IAD/ATA, Embedded Linux, C, SIP, VoIP, TCP/IP, Ubicom IP2K, Asterisk PBX, Supplementary Services.
  • Methodology: Waterfall.
Mar 2003 - Aug 2003
6 months
United Kingdom

Software Developer / Technical Project Manager

Nokia

  • Developed a Bluetooth device driver across the entire project lifecycle, including specification, design, implementation, integration, testing, and maintenance.
  • Trained and supported a team in Symbian OS technology.
  • Optimized data throughput and power consumption of the Bluetooth chip in the device driver.
  • Technologies: Real-time embedded, C/C++, Bluetooth, HP logic analyzer, TI OMAP1610.
  • Methodology: Waterfall.
Feb 2003 - Mar 2010
7 years 2 months
London, United Kingdom

Project Manager

Nohowe Limited

  • Designed and implemented OnePennyMail: email arrival alerts triggered by missed calls using SIP clients.
  • Implemented sending and receiving emails for just one penny using a British Pay & Go SIM card.
  • Supported POP, IMAP, and webmail (Yahoo!, AOL, Gmail, and others).
  • Technologies: VoIP, SIP, Linux, C, TCP/IP, client/server, mobile clients, various mobile platforms.
  • Methodology: Kanban.
Jul 2000 - Feb 2003
2 years 8 months
London, United Kingdom

Software Developer

Symbian Ltd.

  • Developed SMS protocol software across the entire project lifecycle, including specification, design, implementation, testing, and maintenance.
  • Provided direct customer support, including on-site deployments in Finland and the USA.
  • Developed device drivers and base ports for Symbian OS customers.
  • Technologies: Real-time embedded, C/C++, UML, SMS, EMS, USB, GPRS, JTAG, TI OMAP 1510.
  • Methodology: Waterfall.
Oct 1997 - Jun 2000
2 years 9 months
Bocholt, Germany

Software Developer

Siemens

  • Developed a Bluetooth HCI adaptation for various hardware platforms across the entire project lifecycle, including specification, design, implementation, integration, testing, and maintenance.
  • Developed MAC layer software in C for base stations and cordless phones across the entire project lifecycle, including specification, design, integration, implementation, testing, and maintenance.
  • Created the high-level specification for the DECT module (cord replacement).
  • Technologies: Real-time embedded, C, SDL, DECT, Bluetooth, disassembly, 8051, C161, NSC14.
  • Methodology: Waterfall.
Oct 1996 - Sep 1997
1 year
Wuppertal, Germany

Microcontroller Lab Tutor

Bergische University - Comprehensive University of Wuppertal

  • Tutored the microcontroller lab and guided students.
Jan 1995 - Sep 1996
1 year 9 months
Schwelm, Germany

C++ Programmer

TEMA GmbH

  • C++ programmer for image recognition software.
Jan 1990 - Aug 1991
1 year 8 months
Wuppertal, Germany

Journeyman Radio and Television Technician

Eibel GmbH

  • Worked as a journeyman radio and television technician in a craft business.
May 1989 - Dec 1989
8 months
Demen, Germany

Radio Operator

National People's Army (NVA) Rocket Regiment Demen

  • Performed military service as a radio operator in the rocket regiment.
Sep 1986 - Feb 1989
2 years 6 months
Rostock, Germany

Radio and Television Technician Apprentice

VEB Kombinat RFT Rostock

  • Apprenticeship as a radio and television technician.
  • Completed training as a journeyman radio and television technician.

Summary

I am André, an experienced embedded software developer with a focus on low-level C/C++20 development and Python test automation. In recent projects, I boosted sampling rates from 2 kHz to 8 kHz and modernized complex camera systems.

Skills

  • Low-level Software Development In C/c++20
  • Test Automation In Python
  • Low-level Development And Optimization Of C/c++20 Software For Real-time Embedded Systems On Linux.
  • Designing, Implementing, And Executing Automated Tests In Python To Ensure Software Quality.
  • Designing And Documenting Software Architectures, Especially Using Arc42.
  • Leading Interdisciplinary Teams And Projects, Responsible For Schedules, Resource Management, And Quality Assurance.
  • Expertise In Technologies Like Opencv, Opencl, Open3d, Basler Pylon Sdk, And Machine Learning Frameworks (Tensorflow, Pytorch).
  • Extensive Experience With Matlab And Python (Numpy) For Analyzing And Processing Test, Image, And Sensor Data.

Languages

German
Native
English
Advanced
Russian
Elementary

Education

Oct 1992 - Sep 1997

Bergische Universität - Gesamthochschule Wuppertal

Diploma in Engineering Physics, thesis topic: Setting up a workstation for microcontrollers with applications in · Technical Physics · Wuppertal, Germany

Sep 1991 - Jul 1992

Fachoberschule für Technik bei den Gewerblichen Schulen I der Stadt Wuppertal

Technical college entrance qualification in Electrical Engineering · Electrical Engineering · Wuppertal, Germany

Sep 1986 - Feb 1989

VEB Kombinat RFT Rostock

Journeyman Radio and Television Technician · Radio and Television Technology · Rostock, Germany

Certifications & licenses

Introduction To Bayesian Methods In Machine Learning

UnternehmerTUM

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Max Ritter
Max Ritter

Cloud (AWS) | AI | DevOps | Data

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Matthias Kittner
Matthias Kittner

General ERP and AI Consulting

View Profile
Manuel Pasieka
Manuel Pasieka

AI Engineer

View Profile
Ulf Schiebener
Ulf Schiebener

Innovation Manager

View Profile
Tobias Von dewitz
Tobias Von dewitz

Managing Partner & CEO

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Martin Musiol
Martin Musiol

Product Owner AI Learning Platform

View Profile
Michael Fecher
Michael Fecher

Freelancer, Solution Architect

View Profile
Tomas Stiller
Tomas Stiller

Co-Founder & CTO

View Profile
Thomas Übermeier
Thomas Übermeier

Head of Engineering - Midnight

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Continuing Education

View Profile
Stephan Baier
Stephan Baier

Freelance Data Scientist

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Tobias Oberrauch
Tobias Oberrauch

Python Developer

View Profile
Patrick Waldschmitt
Patrick Waldschmitt

AI Software Engineer

View Profile
Sebastian Striebig
Sebastian Striebig

Group Product Manager – Digital Platform Discovery

View Profile
Stanislav Stolberg
Stanislav Stolberg

Interim CTO / IT Consultant (Cloud & App Security · AI & Web3)

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Jorge Machado
Jorge Machado

Data Architect

View Profile
Mevlüt Yıldırım
Mevlüt Yıldırım

Project

View Profile
Andre Kholodov
Andre Kholodov

Nearshore Engagement Manager

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Mathias Wilhelm
Mathias Wilhelm

Development of an AI-driven social media automation for topic identification, text generation, and publishing

View Profile
Andreas Blum
Andreas Blum

Project Lead, Digital Transformation

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile