André Howe
Linux-IT-Administrator
Erfahrungen
Linux-IT-Administrator
ReiserST
- Entwicklung und Pflege von IT-Architekturen mit Embedded-Linux-Systemen.
- Design, Implementierung und Optimierung von Backend-Applikationen und skriptbasierten Lösungen.
- Analyse und Behebung von Störungen inklusive Fehlersuche und Anwenderbetreuung.
- Entwicklung und Umsetzung von Sicherheitskonzepten für Cloud-Lösungen.
- Administration von Netzwerken (DHCP, DNS, NTP, VPN).
- Technologien: Linux, PowerShell, Bash, Python, Ansible, Kubernetes, Gitlab CI.
- Methoden: Kanban.
Softwareentwickler / Technische Projektleitung
DB-Systemtechnik
- Mustererkennung in der DB-Netzwerk-Infrastruktur mittels künstlicher Intelligenz.
- 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 (+300 %).
- 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, Visual Studio, pytest.
- Methoden: TDD, arc42.
Softwareentwickler
Rohde & Schwarz SIT
- Entwicklung und Test von Embedded Software für Krypto-Module in Funksystemen.
- Entwicklung der Plattform-Sicherheitskomponente 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, Echtzeit, Visual Studio, pytest, Gitlab CI.
- Methoden: Scrum, CI/CD.
Forscher / Softwareentwickler für innovative Identifikationslösungen
Veridos / Bundesdruckerei
- 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 bei Veranstaltungen, Trials und Pilotprojekten.
- Dokumentation der Erfolge in Forschungsberichten an die EU-Kommission.
- Co-Autor des Papers „biometrics on-the-move for border control“ für die IEEE International Conference on Advanced Video and Signal-based Surveillance (AVSS 2021).
- Technologien: C++17, Qt5, OpenCV, ProtoBuf, ZeroMQ, Python/NumPy, TensorFlow, PyTorch, Matlab, Basler Pylon SDK, Linux.
- Methoden: Kanban.
Softwareentwickler
Giesecke & Devrient
- Test von Echtzeit-Embedded-Software, insbesondere Tests von Chipkarten-Software 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.
- Anwendung einschlägiger Spezifikationen und Standards für Chipkarten (ISO 7816, ISO 14443, Telematik Gematik, ICAO).
- Erstellung komplexer Testfälle.
- 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.
Softwareentwickler
Berner & Mattner
- 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.
Softwareentwickler
Rohde & Schwarz
- 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.
- Durchführung der Signalqualitäts-Analyse zur Identifikation von Störungen und Verbesserung der Signalübertragung.
- 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).
- Technologien: C++11, Boost, Qt4, Treck TCP/IP Stack, Xilinx PowerPC, Matlab, C#.
- Methoden: TDD, Wasserfall.
Softwareentwickler
Rohde & Schwarz
- 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.
- Erstellung 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.
Softwareentwickler / Technischer Projektleiter
Avalue Inc.
- Portierung von Android OS auf die Intel Atom und die NVIDIA Tegra Plattform.
- Entwicklung von Grund auf von Software für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform zur Versorgung der Patienten mit Telefonie-, TV-, Radio- und Internet-Diensten.
- Entwicklung von 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.
- Server-seitige Technologien: Ubuntu Linux, Shell-Scripting, Apache, PHP, Perl, C++, Client/Server, Asterisk PBX, VLC Media Server, Openfire Chat Server.
- Client-seitige Technologien ("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.
Softwareentwickler
Penthera Inc.
- Entwicklung einer mobilen Applikation für den Nokia Ovi Internet-Musik-Laden.
- Technologien: C++, UML, Qt4, Series 60 v5.0, Windows Mobile v7.0.
- Methoden: Kanban.
Softwareentwickler / Technischer Projektleiter
Hospedia Ltd.
- Entwicklung von Grund auf von Software für ein "Hospital Bedside Entertainment Terminal" basierend auf der Linux-Plattform zur Versorgung der Patienten mit Telefonie-, TV-, Radio- und Internet-Diensten.
- Entwicklung von 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.
- Server-seitige Tools: Ubuntu Linux, Shell-Scripting, Apache, PHP, Perl, C++, Client/Server.
- Client-seitige Tools ("Hospital Bedside Terminal"): Real-Time-Embedded, C++, Linux Kernel, TCP/IP, Device Drivers (SLE4406 Smartcard, Touchscreen, GPIO, Graphics), Disk-less-Client.
- Methoden: Kanban.
Qualitätsingenieur
Symbian Ltd.
- Tätigkeit als Qualitätsingenieur mit Berichterstattung an den VP Qualität in der Qualitäts- und Prozessverbesserungsabteilung von Symbian.
- Prozessarchitektur: verantwortlich für die Einführung effizienter "schlanker" Prozesse.
- Umsetzung des "Inventory Project": Schätzung der Haltbarkeit der Software, die nicht von den Lizenznehmern genutzt wurde.
- Technologien: C++, UML, RACI Charts.
- Methoden: Wasserfall.
Softwareentwickler
Symbian Ltd.
- Dokumentation, Test und Wartung des SymbianOS Java-Stacks.
- Schreiben von J2EE-Test-Code für den Host und J2ME-Test-Code für die mobilen 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: Wasserfall.
Softwareentwickler / Technischer Projektleiter
Samsung
- Entwicklung von Anpassungs-Komponenten innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikationen, Design, Implementierung, Integration, Test und Wartung.
- Durchführung eines Migrationsprojekts: Aufbau der vollständigen Entwicklungsumgebung für das zukünftige Team und Migration von Nokias S60 Mobiltelefon-Plattform zu Samsungs Plattform.
- Verantwortlich für die Start-Up-Adaptation-Architektur.
- Leitung der Basis-Portierungsaktivitäten (Device Driver, Device Booting, Debug Tools).
- Technologien: Real-Time-Embedded, C/C++, Perl, Java, JVM, J2ME, JDE, J2EE, JSR, TCK.
- Methoden: Wasserfall.
Softwareentwickler / Technischer Projektleiter
Nokia
- Entwicklung von WLAN-Gerätetreibern für die Nokia N80 und N95 innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
- Durchführung eines Migrationsprojekts: Portierung und Integration eines Embedded-Linux-C-WLAN-Treibers nach SymbianOS-C++-Code.
- Verantwortlich für Architektur und Design des WLAN-Hardware-Abstraktion-Layers.
- 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: Wasserfall.
Softwareentwickler
SX-Design
- Entwicklung eines Test-Netzwerks für SIP/VoIP-Telefone innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Test und Wartung.
- Schreiben von Testskripten in C/Perl zur Automatisierung des Testens der SIP-Signalisierung.
- Technologien: Real-Time-Embedded, IAD/ATA, Embedded Linux, C, SIP, VoIP, TCP/IP, Ubicom IP2K, Asterisk PBX, Supplementary Services.
- Methoden: Wasserfall.
Softwareentwickler / Technischer Projektleiter
Nokia
- Entwicklung eines Bluetooth-Gerätetreibers innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
- Ausbildung und Betreuung eines Teams in der SymbianOS-Technologie.
- Optimierung der Daten-Geschwindigkeit und des Stromverbrauchs des Bluetooth-Chips im Gerätetreiber.
- Technologien: Real-Time-Embedded, C/C++, Bluetooth, HP Logic Analyser, TI OMAP1610.
- Methoden: Wasserfall.
Projektleiter
Nohowe Limited
- Konzeption und Umsetzung von OnePennyMail: E-Mail-Neueingang-Warnung erzeugt durch verpassten Anruf mittels SIP-Clients.
- Implementierung des Sendens und Empfangens von E-Mails für nur einen Penny mit britischer Pay & Go SIM-Karte.
- Unterstützung von POP, IMAP und Webmail (Yahoo!, AOL, Gmail und weitere).
- Technologien: VoIP, SIP, Linux, C, TCP/IP, Client/Server, Mobile-Clients, verschiedene mobile Plattformen.
- Methoden: Kanban.
Softwareentwickler
Symbian Ltd.
- Entwicklung von 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, inklusive Einsätzen vor Ort in Finnland und in den USA.
- Entwicklung von Gerätetreibern und Base-Ports für die Kunden des SymbianOS.
- Technologien: Real-Time-Embedded, C/C++, UML, SMS, EMS, USB, GPRS, JTAG, TI OMAP 1510.
- Methoden: Wasserfall.
Softwareentwickler
Siemens
- Entwicklung einer Bluetooth-HCI-Adaptation für verschiedene Hardware-Plattformen innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Implementierung, Integration, Test und Wartung.
- Entwicklung von MAC-Layer-Software für Basisstationen und schnurlose Telefone in C innerhalb des gesamten Projekt-Lebenszyklus einschließlich Spezifikation, Design, Integration, Implementierung, Test und Wartung.
- Erstellung der High-Level-Spezifikation für das DECT-Modul (Kabelersatz).
- Technologien: Real-Time-Embedded, C, SDL, DECT, Bluetooth, Disassemblierung, 8051, C161, NSC14.
- Methoden: Wasserfall.
Tutor Mikrocontroller Praktikum
Bergische Universität - Gesamthochschule Wuppertal
- Tutor im Mikrocontroller-Praktikum und Anleitung von Studenten.
C++ Programmierer
TEMA GmbH
- C++ Programmierer für Bilderkennungssoftware.
Radio- und Fernsehtechniker Geselle
Eibel GmbH
- Tätigkeit als Radio- und Fernsehtechniker Geselle im Handwerksbetrieb.
Funker
Nationale Volksarmee (NVA) Raketenregiment Demen
- Wehrdienst als Funker im Raketenregiment.
Radio- und Fernsehtechniker Auszubildender
VEB Kombinat RFT Rostock
- Berufsausbildung zum Radio- und Fernsehtechniker.
- Abschluss als Radio- und Fernsehtechniker Geselle.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (18 Jahre), Telekommunikation (18 Jahre), Fertigung (4 Jahre), Gesundheitswesen (2 Jahre), Transport (1.5 Jahre) und Luft- und Raumfahrt und Verteidigung (1.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (25 Jahre), Produktentwicklung (23 Jahre), Projektemanagement (9.5 Jahre), Qualitätssicherung (9.5 Jahre), Kundendienst (5.5 Jahre) und Betrieb (2.5 Jahre).
Zusammenfassung
Ich bin André, ein erfahrener Embedded-Softwareentwickler mit Fokus auf hardwarenahe C/C++20-Entwicklung und Python-Testautomatisierung. In aktuellen Projekten habe ich Abtastraten von 2 kHz auf 8 kHz gesteigert und komplexe Kamerasysteme modernisiert.
Fähigkeiten
- Hardwarenahe Sw-entwicklung In C/c++20
- Test-automation In Python
- Hardwarenahe Entwicklung Und Optimierung Von Software In C/c++20 Für Echtzeit-embedded-systeme Unter Linux.
- Konzeption, Implementierung Und Durchführung Von Automatisierten Tests In Python Zur Sicherstellung Der Softwarequalität.
- Design Und Dokumentation Von Softwarearchitekturen, Insbesondere Unter Verwendung Von Arc42.
- Leitung Von Interdisziplinären Teams Und Projekten, Verantwortung Für Zeitpläne, Ressourcenmanagement Und Qualitätssicherung.
- Expertise In Technologien Wie Opencv, Opencl, Open3d, Basler Pylon Sdk Und Machine-learning-frameworks (Tensorflow, Pytorch).
- Umfangreiche Erfahrung Mit Matlab Und Python (Numpy) Zur Analyse Und Verarbeitung Von Test-, Bild- Und Sensordaten.
Sprachen
Ausbildung
Bergische Universität - Gesamthochschule Wuppertal
Diplom-Physikingenieur, Thema der Diplomarbeit: Aufbau eines Arbeitsplatzes für Mikrocontroller mit Einsatzmöglichkeiten im · Technische Physik · Wuppertal, Deutschland
Fachoberschule für Technik bei den Gewerblichen Schulen I der Stadt Wuppertal
Fachhochschulreife in der Fachrichtung Elektrotechnik · Elektrotechnik · Wuppertal, Deutschland
VEB Kombinat RFT Rostock
Radio- und Fernsehtechniker Geselle · Radio- und Fernsehtechnik · Rostock, Deutschland
Zertifikate & Bescheinigungen
Einführung in Bayessche Methoden im Maschinellen Lernen
UnternehmerTUM
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist André ansässig?
Welche Sprachen spricht André?
Wie viele Jahre Erfahrung hat André?
Für welche Rollen wäre André am besten geeignet?
Was ist das neueste Projekt von André?
Für welche Unternehmen hat André in den letzten Jahren gearbeitet?
In welchen Industrien hat André die meiste Erfahrung?
In welchen Bereichen hat André die meiste Erfahrung?
In welchen Industrien hat André kürzlich gearbeitet?
In welchen Bereichen hat André kürzlich gearbeitet?
Was ist die Ausbildung von André?
Ist André zertifiziert?
Wie ist die Verfügbarkeit von André?
Wie hoch ist der Stundensatz von André?
Wie kann man André beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Linux-IT-Administrator
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von München, Deutschland arbeiten