André Howe

Softwareentwickler / Technische Projektleitung

München, Deutschland

Erfahrungen

Sept. 2023 - Mai 2025
1 Jahr 9 Monaten
München, Deutschland

Softwareentwickler / Technische Projektleitung

DB-Systemtechnik

  • Project: Computer Vision und Artificial Intelligence für Deutsche Bahn AG
  • Teamgröße: 3 Personen
  • Pattern Detektion der DB-Netzwerk-Infrastruktur mittels Artificial Intelligence.
  • Leitung und Umsetzung eines umfassenden Redesigns sowie der Modernisierung eines kamerabasierten Fahrdrahtdicken-Messsystems (WGW / Wire Geometry and Wear), einschließlich Software- und Hardware-Optimierung zur Erfüllung aktueller Marktanforderungen.
  • Erstellung und Implementierung von Architektur, Schnittstellen und Toolchains (GIT, cmake, gcc, doxygen, doctest).
  • Entwicklung eines Debian-Linux-Basisimages zur Integration von GPS-, Lidar- und Kamerasensoren.
  • Verbesserung der Messgenauigkeit durch dynamische Kamerasysteme und Optimierung der Algorithmen für eine Erhöhung der Abtastrate (von 2 kHz auf 8 kHz).
  • Entwicklung skalierbarer und wartungsfreundlicher Software in C++20, mit Fokus auf Anpassbarkeit, Dokumentation und reibungslose Übergabe an interne Teams.
  • Testen und Validierung der Systemfunktionen im optischen Labor der DB - Systemtechnik und während Messfahrten im DB-Netz.
  • Technologien: C++20, openCV, openCL, open3D, gRPC, Python.Numpy, Tensorflow, PyTorch, Matlab, Basler Pylon SDK, Linux, libSerial, UART/RS232, Arduino
  • Methoden: TDD, arc42
Juli 2022 - Aug. 2023
1 Jahr 2 Monaten
Stuttgart, Deutschland

Softwareentwickler

Rohde & Schwarz SIT

  • Project: Krypto-Modul Projekt
  • Teamgröße: 5 Personen
  • Entwicklung und Test von Embedded Software für Krypto-Module in Funksystemen.
  • Entwicklung der Platform Security Component für sichere Dienste wie Public Key Infrastruktur, Datencontainer-Handling und Schlüsselmanagement, integriert in die Software Defined Radio (SDxR) Plattform.
  • Erstellung von Software-Architekturen und Integration von Drittanbieter-Komponenten.
  • Durchführung von Code-Reviews und Erstellung technischer Dokumentationen.
  • Zusammenarbeit mit Hardware-, Software- und FPGA-Teams, mit Schwerpunkt auf der Implementierung sicherer Ausführungsumgebungen.
  • Verwaltung von Aufgaben und Fortschritten mittels agilem Ticketsystem.
  • Technologien: C/C++17, Python, TCP/IP, Embedded Debugging - Green Hills MULTI Debugger, Embedded Linux, Real-time
  • Methoden: Scrum, CI/CD
Apr. 2021 - Juni 2022
1 Jahr 3 Monaten
München, Deutschland

Researcher / Softwareentwickler Innovative Identifikationslösungen

Veridos / Bundesdruckerei

  • Project: Detecting document fraud and identity on the fly (D4fly) EU research & innovation project
  • Teamgröße: 20 Personen
  • Entwicklung und Testen von D4Fly "biometric iris on-the-move identification for border control" Software zur Erforschung neuer Konzepte für innovative Identifikations-Verifikation.
  • Entwicklung von Prototypen zum Testen der neuartigen Konzepte.
  • Präsentation der Entwicklungen vor Stakeholdern und Kunden in Events, Trials und Pilotprojekten.
  • Dokumentation der Erfolge in Forschungsberichten an die EU-Kommission.
  • Co-Autor vom „biometrics on-the-move for border control paper” für AVSS2021.org (IEEE International Conference on Advanced Video and Signal-based Surveillance).
  • Technologien: C++17, QT5, openCV, ProtoBuf, ZeroMQ, Python.Numpy, Tensorflow, PyTorch, Matlab, Basler Pylon SDK, Linux
  • Methoden: Kanban
Sept. 2017 - Dez. 2020
3 Jahren 4 Monaten
München, Deutschland

Softwareentwickler

Giesecke & Devrient

  • Project: Weiterentwicklung eines bestehenden nativen Chipkartenbetriebssystems (STARCOS37) mit Anwendungen für Ausweisdokumente (ePA) und für den Gesundheitssektor (eGK) für Giesecke & Devrient Mobile Security.
  • Teamgröße: 15 Personen
  • Test von Echtzeit-Embedded-SW insbesondere Tests von Chipkarten-SW unter Verwendung der Infineon SLE78 Familie.
  • Erstellen von Testspezifikationen und Testfallgenerierung aus vorgegebenen Spezifikationen.
  • Importieren der Testergebnisse nach DOORS und Generieren der Anforderungs-Testabdeckung aus DOORS mittels DXL.
  • Kenntnis von einschlägigen Spezifikationen und Standards für Chipkarten (ISO 7816, ISO 14443, Telematik Gematik, ICAO).
  • Erstellung von komplexen Testfällen.
  • Nutzung unterschiedlicher Test-Tools.
  • Technologien: C/C++17, Python, DOORS, STARCOS, CASCATE, D3, XML, JSON, VBA, R, DXL, Perl, ClearCase, JIRA, GIT, Jenkins
  • Methoden: Kanban, CI/CD, TDD
Nov. 2016 - Juli 2017
9 Monaten
München, Deutschland

Softwareentwickler

Berner & Mattner

  • Project: BMW CarIt Security Project
  • Teamgröße: 5 Personen
  • Entwurf und Implementierung von Linux basierten Software-Applikationen in C/C++11.
  • Performance Profiling von Linux Kernel Security Modulen.
  • Implementierung von Testskripten in Python.
  • Technologien: C/C++11, BOOST, Python, CMake, GTest, Linux Kernel Security Modules, OpenSSL, Yocto Mentor-Graphics Linux, Embedded Linux, GDB, JIRA, GIT, SVN
  • Methoden: Scrum, CI/CD
Nov. 2013 - Okt. 2016
3 Jahren
München, Deutschland

Softwareentwickler

Rohde & Schwarz

  • Project: TSMW Universal Radio Network Analyzer Project
  • Teamgröße: 3 Personen
  • Pflege, Erstellung und Test der PowerPC Firmware für den TSMW Mobilfunkscanner.
  • Pflege, Erstellung und Test der C++ und Matlab Applikationsschnittstelle des TSMW Mobilfunkscanners.
  • Kundensupport für den TSMW Mobilfunkscanner.
  • Durchführung von DriveTests und WalkTests zur Datenaufzeichnung von RF-Signalen und GPS-Daten von DVB-T und DAB+ Sendern mit R&S TSMx Scannern (TSMW und TSME).
  • Analyse und Dekodierung der COFDM-Parameter aus den aufgezeichneten Daten mittels der R&S ROMES Software zur Bewertung der Qualität und Performance von COFDM DVB-T und DAB+ Signalen.
  • Wichtige Parameter: Time Delay Spread, Channel Impulse Response, Modulation Type, Bit Error Rate, Modulation Error Rate, Signal to Noise Ratio (SNR), Carrier to Noise Ratio (CNR)
  • Durchführung der Signalqualität-Analyse zur Identifikation von Störungen und Verbesserung der Signalübertragung.
  • Technologien: C++11, BOOST, Qt4, Treck TCP/IP Stack, Xilinx PowerPC, MATLAB, C#
  • Methoden: TDD, Waterfall
März 2012 - Okt. 2013
1 Jahr 8 Monaten
München, Deutschland

Softwareentwickler

Rohde & Schwarz

  • Project: Software Defined Radio Project
  • Teamgröße: 10 Personen
  • Erstellung und Test einer Gesamtplattformsoftware für ein Software Defined Radio.
  • Konfigurations-Management der Zulieferungen verschiedener Softwarebereiche.
  • Pflege, Dokumentation, Erstellung und Durchführung von Testfällen.
  • Erstellen und Endkontrolle von Lieferungen an andere Teams.
  • Integration sowie Test von Software-Zulieferungen.
  • Support der Entwicklungsteams.
  • Verantwortlich für die Softwareintegration der "Core System Application"
  • Technologien: C++, BOOST, C#, Python, TCP/IP, ClearCase, Embedded Debugging - Green Hills MULTI Debugger, CORBA, CORBA IDL, Jenkins
  • Methoden: CI/CD
März 2011 - Feb. 2012
1 Jahr
Taipei, Taiwan, Provinz China

Softwareentwickler / Technischer Projektleiter

Avalue Inc.

  • Project: Infotainment Platform Project
  • Teamgröße: 3 Personen
  • Portierung von Android OS auf die Intel Atom und die NVIDIA Tegra Platform.
  • Erstellte von Grund auf Software für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform, zum Versorgen der Patienten mit Telefonie, TV, Radio und Internet-Diensten.
  • Entwickelte Real-Time Linux-Software für den "Bedside Terminal" innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Test und Wartung.
  • Verantwortlich für die Systemarchitektur.
  • Technologien - Server-Seite: Ubuntu Linux, Shell-scripting, Apache, PHP, Perl, C++, Client/server, Asterisk PBX, VLC Media Server, Openfire Chat Server.
  • Technologien - Client-Seite ("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.
  • Methoden: Scrum
Mai 2010 - Feb. 2011
10 Monaten
Pittsburgh, Vereinigte Staaten

Softwareentwickler

Penthera Inc.

  • Project: Mobile Application Project
  • Teamgröße: 12
  • Entwickelte eine mobile Application für den Nokia OVI Internet-Musik-Laden.
  • Technologien: C++, UML, Qt4, Series 60 v5.0, Windows Mobile v7.0.
  • Methoden: Kanban
März 2009 - März 2010
1 Jahr 1 Monate
Slough, Vereinigtes Königreich

Softwareentwickler / Technischer Projektleiter

Hospedia Ltd.

  • Project: Hospital Bedside Entertainment Project
  • Teamgröße: 3
  • Erstellte von Grund auf Software für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform, zum Versorgen der Patienten mit Telefonie, TV, Radio und Internet-Diensten.
  • Entwickelte Real-Time Linux-Software für den "Bedside Terminal" innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Test und Wartung.
  • Verantwortlich für die Systemarchitektur.
  • Technologien - Tools auf der Server-Seite: Ubuntu Linux, Shell-scripting, Apache, PHP, Perl, C++, Client/server.
  • Technologien - Tools auf der Client-Seite ("Hospital Bedside Terminal"): Real-Time-Embedded, C++, Linux Kernel, TCP/IP, Device Drivers (SLE4406 Smartcard, Touchscreen, GPIO, Graphics), Disk-less-client.
  • Methoden: Kanban
Apr. 2008 - Jan. 2009
10 Monaten
London, Vereinigtes Königreich

Quality Engineer

Symbian Ltd.

  • Project: Quality and Process Improvement Project
  • Teamgröße: 6
  • "Quality Engineer" mit Berichterstattung an den "VP-Quality" in der Qualitäts- und Prozessverbesserungsabteilung von Symbian.
  • Prozessarchitektur: verantwortlich für die Einführung von effizienten "Lightweight" Prozessen.
  • "Inventory Project": schätzte die Haltbarkeit der SW, die nicht von den Lizenznehmern genutzt wurde.
  • Technologien: C++, UML, RACI Charts.
  • Methoden: Waterfall
Sept. 2007 - März 2008
7 Monaten
London, Vereinigtes Königreich

Softwareentwickler

Symbian Ltd.

  • Project: Mobile Java Stack Maintenance Project
  • Teamgröße: 25
  • Dokumentierte, testete und wartete den SymbianOS Java-Stack.
  • Schrieb J2EE-Test-Code für den Host und J2ME-Test-Code für die mobile JSR-Implementierungen in Java /C/C++. Ausführung von TCK Testfällen.
  • Technologien: Real-Time-Embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK.
  • Methoden: Waterfall
Nov. 2006 - Aug. 2007
10 Monaten
Staines-upon-Thames, Vereinigtes Königreich

Softwareentwickler / Technischer Projektleiter

Samsung

  • Project: Mobile Platform Integration Project
  • Teamgröße: 5
  • Entwickelte Anpassungs-Komponenten innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikationen, Design, Implementierung, Integration, Test und Wartung.
  • Migration Projekt: Aufbau der vollständigen Entwicklungsumgebung für das zukünftige Team. Migrierten Nokias S60 Mobiltelefon Plattform zu Samsungs Plattform.
  • Verantwortlich für die Start-Up-Adaptation Architektur.
  • Leitete die Basis Portierung ("device driver, device booting, debug tools") Aktivitäten.
  • Technologien: Real-Time-Embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK.
  • Methoden: Waterfall
Nov. 2003 - Okt. 2006
3 Jahren
Southwood, Vereinigtes Königreich

Softwareentwickler / Technischer Projektleiter

Nokia

  • Project: WiFi/WLAN Project
  • Teamgröße: 5
  • Entwickelte WLAN-Gerätetreiber für das Nokia N80 und N95 innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
  • Migration Projekt: Portierung und Integration eines Embedded-Linux C WLAN-Treiber nach SymbianOS C++ Code.
  • Verantwortlich für die Architektur und das Design des WLAN-Hardware Abstraktion Layer.
  • Ausbildung und Betreuung eines Teams in der SymbianOS-Technologie.
  • Technologien: Real-Time-Embedded, Embedded Linux, Migration Project, C/C++, UART/MCBSP/SPI, TI OMAP 1710/2420, WiFi/WLAN, UAPSD, UMA.
  • Methoden: Waterfall
Sept. 2003 - Okt. 2003
2 Monaten
Oslo, Norwegen

Softwareentwickler

SX-Design

  • Project: VoIP/SIP Test Project
  • Teamgröße: 10
  • Entwickelte ein Test-Netzwerk für SIP/VoIP Telefone innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Test und Wartung.
  • Schrieb Testskripte in C/Perl, um das Testen der SIP-Signalisierung zu automatisieren.
  • Technologien: Real-Time-Embedded, IAD/ATA, Embedded Linux, C, SIP, VoIP, TCP/IP, Ubicom IP2K, Asterisk PBX, Supplementary Services.
  • Methoden: Waterfall
März 2003 - Aug. 2003
6 Monaten
Southwood, Vereinigtes Königreich

Softwareentwickler / Technischer Projektleiter

Nokia

  • Project: Bluetooth Performance Optimisation Project
  • Teamgröße: 4
  • Entwickelte einen Bluetooth Gerätetreiber innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
  • Ausbildung und Betreuung eines Teams in der SymbianOS-Technologie.
  • Optimierte die Daten-Geschwindigkeit und den Stromverbrauch vom Bluetooth-Chip im Gerätetreiber.
  • Technologien: Real-Time-Embedded, C/C++, Bluetooth, HP Logic Analyser, TI OMAP1610.
  • Methoden: Waterfall
Feb. 2003 - März 2010
7 Jahren 2 Monaten
London, Vereinigtes Königreich

Projektleiter

Nohowe Limited

  • Project: OnePennyMail Project
  • Teamgröße: 3
  • E-Mail-Neueingang-Warnung erzeugt durch verpassten Anruf mittels SIP-Clients.
  • Senden und Empfangen von E-Mails für nur einen Penny mit Britischer Pay & Go SIM-Karte.
  • Unterstützt POP, IMAP und Webmail (Yahoo!, AOL, Gmail und mehr).
  • Technologien: VoIP, SIP, Linux, C, TCP/IP, Client / Server-, Mobile-Clients, verschiedene mobile Plattformen.
  • Methoden: Kanban
Juli 2000 - Feb. 2003
2 Jahren 8 Monaten
London, Vereinigtes Königreich

Softwareentwickler

Symbian Ltd.

  • Project: Base Port Project
  • Teamgröße: 10
  • Entwickelte SMS-Protokoll-Software innerhalb des gesamten Projekt-Lebenszyklus, einschließlich Spezifikation, Design, Implementierung, Test und Wartung.
  • Verantwortlich für die direkte Unterstützung der Kunden (auch vor Ort in Finnland und in den USA).
  • Entwickelte Gerätetreiber und "Base-Ports" für die Kunden vom SymbianOS.
  • Technologien: Real-Time-Embedded, C/C++, UML, SMS, EMS, USB, GPRS, JTAG, TI OMAP 1510.
  • Methoden: Waterfall
Okt. 1997 - Juni 2000
2 Jahren 9 Monaten
Bocholt, Deutschland

Softwareentwickler

Siemens

  • Project: Gigaset DECT & Bluetooth Project
  • Teamgröße: 10
  • Entwickelte eine Bluetooth HCI Adaptation für verschiedene Hardware-Plattformen innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
  • Entwickelte MAC-Layer-SW für Basisstationen und schnurlose Telefone in C innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Integration, Implementierung, Test und Wartung.
  • Schrieb die High-Level-Spezifikation für das DECT-Modul (Kabelersatz).
  • Technologien: Real-Time-Embedded, C, SDL, DECT, Bluetooth, Disassemblierung, 8051, C161, NSC14.
  • Methoden: Waterfall
Okt. 1996 - Sept. 1997
1 Jahr
Wuppertal, Deutschland

Tutor im Mikrocontroller Praktikum

Bergische Universität - Gesamthochschule Wuppertal

  • Anleitung von Studenten.
Jan. 1994 - Sept. 1996
1 Jahr 9 Monaten
Schwelm, Deutschland

C++ Programmierer für Bilderkennungssoftware

TEMA GmbH

  • C++ Programmierer für Bilderkennungssoftware.
Jan. 1990 - Aug. 1991
1 Jahr 8 Monaten
Wuppertal, Deutschland

Radio- und Fernsehtechniker Geselle

Eibel GmbH

  • Gearbeitet als Radio- und Fernsehtechniker Geselle im Handwerksbetrieb.

Zusammenfassung

Ich bin André, ein Diplom-Physikingenieur mit Fokus auf hardwarenahe SW-Entwicklung und Test-Automation.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Russisch
Grundkenntnisse

Ausbildung

Okt. 1992 - Sept. 1997

Bergische Universität - Gesamthochschule Wuppertal

Diplom-Physikingeneur · Technische Physik · Wuppertal, Deutschland

Sept. 1991 - Juli 1992

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

Fachhochschulreife, Fachrichtung Elektrotechnik · Wuppertal, Deutschland

Sept. 1986 - Feb. 1989

VEB Kombinat RFT Rostock

Radio- und Fernsehtechniker Geselle · Rostock, Deutschland

Zertifikate & Bescheinigungen

Introduction to Bayesian Methods in Machine Learning

appliedAI Initiative - UnternehmerTUM