André Howe
Linux IT Admin
Experience
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Microcontroller Lab Tutor
Bergische University - Comprehensive University of Wuppertal
- Tutored the microcontroller lab and guided students.
C++ Programmer
TEMA GmbH
- C++ programmer for image recognition software.
Journeyman Radio and Television Technician
Eibel GmbH
- Worked as a journeyman radio and television technician in a craft business.
Radio Operator
National People's Army (NVA) Rocket Regiment Demen
- Performed military service as a radio operator in the rocket regiment.
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.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (18 years), Telecommunication (18 years), Manufacturing (4 years), Healthcare (2 years), Transportation (1.5 years), and Aerospace and Defense (1.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (25 years), Product Development (23 years), Project Management (9.5 years), Quality Assurance (9.5 years), Customer Service (5.5 years), and Operations (2.5 years).
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
Education
Bergische Universität - Gesamthochschule Wuppertal
Diploma in Engineering Physics, thesis topic: Setting up a workstation for microcontrollers with applications in · Technical Physics · Wuppertal, Germany
Fachoberschule für Technik bei den Gewerblichen Schulen I der Stadt Wuppertal
Technical college entrance qualification in Electrical Engineering · Electrical Engineering · Wuppertal, Germany
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is André based?
What languages does André speak?
How many years of experience does André have?
What roles would André be best suited for?
What is André's latest experience?
What companies has André worked for in recent years?
Which industries is André most experienced in?
Which business areas is André most experienced in?
Which industries has André worked in recently?
Which business areas has André worked in recently?
What is André's education?
Does André have any certificates?
What is the availability of André?
What is the rate of André?
How to hire André?
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 Linux IT Admin
Nearby freelancers
Professionals working in or nearby Munich, Germany