Dr. Andreas Krüger

ist verfügbar. ✅

Bis 2024, Software Tester, Adam Hall Group
Berlin, Germany

Fähigkeiten und Kenntnisse

OOA
OOD
Patterns
Architektur
UML
UML-Rose
Enterprise Architect
UML-Rhapsody
UML-Together
C++
STL
Boost
C++-Templates
Template-Metaprogrammierung
Embedded-Programmierung
Echtzeit-Programmierung
Assembler
Realtime
Echtzeit-Betriebssysteme
RTOS
VxWorks
ThreadX
Unix
Unix-ähnlich
Windows
Testen
CppUnit
Cute
GUI-Programmierung
MFC
DirectX
.Net
Compilerbau
Bison
Flex
Yacc
Lex
Boost::Spirit
Visual Studio
Visual DSP
Multi
gSOAP
Thrift
Corba
DCOM
Axivion
MISRA-C/C++
Lint

Werdegang

Berufserfahrung von Andreas Krüger

  • 3 months, Feb 2024 - Apr 2024

    Software Tester

    Adam Hall Group

    Evaluierung des Echtzeitmonitors tracealyzer der Fa. Percepio für den Einsatz in einem Gerät vom Kunden, das auf einem ARM Cortex M7 Prozessor mit RTOS-Betriebssystem basiert. Evaluierung des Monitors unabhängig vom Gerät des Kunden auf einem Nucleo-F303RE-Board mit ARM Cortex M4-Prozessor und RTOS-Betriebssystem mit Szenarien, die für den Kunden interessant sind.

  • 1 year, Jul 2022 - Jun 2023

    Programmierer / Tester

    Sonova Consumer Hearing GmbH

    Folgende Aufgaben wurde im Rahmen des Projekts bearbeitet: - Implementierung eines Logic Analyzer‘s zur Analyse der Kommunikation zwischen Ohrstöpseln und Ladeschale. Die Teilaufgabe umfasste sowohl die Entwicklung und Realisierung von Hardwarekomponenten, wie auch die Erstellung eines Programms zur Visualisierung der Kommunikation mit Hilfe von MFC unter Windows 10. - Testen einer Schnittstelle für die Produktion. - Fehlerbehebung Die Arbeiten fanden zusammen mit einem Entwicklerteam in Singapur statt

  • 1 year and 8 months, May 2020 - Dec 2021

    Programmierer / Tester

    Fresenius Medical Care

    Folgende Aufgaben wurden im Rahmen des Projekts bearbeitet: - Implementierung einer Testsoftware zum Ausrichten des WiFi-Modules innerhalb des Geräts. - Implementierung eines Interfaces zum Loggen von Nachrichten unter journald. - Implementierung eines Daemons zur Überwachung und Steuerung der verwendeten Logger. Die Arbeiten erfolgen im Zusammenspiel mit einem Entwicklerteam aus Shanghai.

  • 2 years and 2 months, May 2016 - Jun 2018

    Programmierer / Berater

    Fresenius Medical Care

    Beschreibung: Abarbeitung von hardware-nahen Arbeitspaketen. Arbeiten an der Hydrauliksteuerung. Beratung bei Fragen zur Architektur und Softwarequalität.

  • 2 years and 4 months, Dec 2013 - Mar 2016

    Programmierer

    T-Systems

    Realisierung verschiedener Services für das Steuergeräts der neuen Gesundheitskarte. Umfeld: SUSE, GNU-C++, Eclipse, CORBA, gSoap, Thrift, Cute, Wireshark. Folgende Aufgaben wurden im Rahmen des Projekts u.a. bearbeitet: - Realisierung und Test eines Soap-Kommunikation-Services für die Außenkommunikation - Realisierung und Test eines Auskunft-Services für die Außenkommunikationsendpunkte - Realisierung und Test eines Ereignis-Verwaltung-Services - Integration

  • 1 year and 1 month, Aug 2012 - Aug 2013

    Programmierer, Tester

    Sennheiser

    Entwurf und Implementierung einer Schicht zur Realisierung einer drahtlosen Kommunikation eines Antennenmoduls mit mehreren Sprechstellen eines Konferenzsystems. Die Implementierung erfolgt in C, aber objektorientiert. Die Schicht arbeitet sowohl auf einem Blackfin-Board, wie auch zu Testzwecken auf einem PC. Entwickelt wird mit Hilfe vom MSVS, dokumentiert u.a. mit Enterprise Architect.

  • 1 year, Aug 2011 - Jul 2012

    Programmierer

    Sennheiser

    Entwurf und Implementierung eines Programms, das die Kommunikationsschicht zu den Mikrofonen einer digitalen Konferenzanlage auf einem Windows-XP-System emuliert. Implementiert wird mit C++ unter MSVC. Die Dokumention erfolgt mittels UML (Enterprise Architect). Die Emulation läuft unter Volllast mit über 400 Threads.

  • 1 year and 6 months, Feb 2010 - Jul 2011

    Programmierer

    Francotyp-Postalia

    Anpassung einer Frankiermaschine an länderspezifische Vorgaben durch die Postbehörden des gegebenen Landes. Es wurde eine transaktionssichere Abfolge der Vorgänge „Abrechnung“ und „Drucken“ gefordert, wofür ein Konzept erarbeitet, mit Hilfe von UML (Rose) modelliert und mit C++ realisiert wurde. Das Programm läuft sowohl auf dem Zielsystem (ARM9) wie auch als Simulation unter Windows XP.

  • 1 year and 1 month, Dec 2008 - Dec 2009

    Programmierer, Tester

    Dräger Medical

    Design und Implementierung der graphischen Datenaufbereitung von Trenddaten eines Elektro-Impedanz-Tomographen (EIT). Die Schwierigkeit bestand in der Verwaltung relativ großer Datenmengen (> 3 GB), die in relativ kurzer Zeit mit Hilfe umfangreicher arithmetischer Operationen wiedergegeben werden mußten. Die Modellierung erfolgte mit Hilfe von UML (Rational Rose), realisiert wurden die Module mit Hilfe von C++ unter MSVS/MFC auf einem Windows XP System.

  • 2 years and 6 months, Jan 2006 - Jun 2008

    Programmierer, Architekt, Tester

    Dräger Medical

    Design, Implementierung, Test eines Modules zum Betreiben mehrerer RFID-Transponder, die in den Geräten des Auftraggebers einzelne Gerätekomponenten identifizieren sollen. Das Module wurde mit UML (Rational Rose) modelliert. Das Module läuft sowohl auf dem Zielsystem (2 x PPC) mit dem Betriebssystem VxWorks, wie auch zur Simulation unter Windows auf einem PC. Unter Anleitung 2 weiterer Tester erfolgten intensive Tests der ausgelieferten Software-Teile.

  • 3 months, Oct 2005 - Dec 2005

    Programmierer

    Francotyp Postalia

    Inbetriebnahme einer USB-Hardware auf Basis des Bausteins ISP1161A1 zur Realisierung einer USB-Schnittstelle für eine Frankiermaschine. Anpassung des USB-Stacks UsbX unter ThreadX an die Hardware sowohl für Host, wie auch für Device-Betrieb.

  • 1 year, Jan 2004 - Dec 2004

    Programmierer

    Francotyp Postalia

    Implementierung von Teilen einer Frankiermaschinensteuerung. Alle Teile wurde mit UML (Rational Rose) modelliert. Die Teile können sowohl auf dem Zielsystem unter ThreadX auf einem ARM7-Prozessor, wie auch unter Windows auf einem PC laufen. Implementiert wurden die Teile mit C++. Als Entwicklungsumgebung diente MSVC++ auf dem PC und Multi auf dem Zielsystem.

  • 2 years, Jan 2002 - Dec 2003

    Programmierer, Leitung

    Francotyp Postalia

    Konzeptionierung einer verteilten Initialisierung von Frankiermaschinen mit Hilfe von UML, basierend auf Web-Mechanismen. Die Realisierung erfolgte unter meiner Führung mit Hilfe weiterer 5 Programmierer. Der Server (IIS) sammelt die nötigen Daten aus verschiedene Quellen des Auftragsgebers (u.a. SAP, verschiedene Datenbanken via ODBC,...) und überträgt sie zum Client, der eine ActiveX-Komponente innerhalb einer MS-Internet-Explorer-Applikation ist.

  • 5 months, Aug 2001 - Dec 2001

    Programmierer

    Francotyp Postalia

    Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose) zur Erstellung eines Editors, mit dem es möglich ist, spezifische Chipkarten des Auftraggebers zu erstellen oder ändern. Der Editor ist über einen DLL-Mechanismus beliebig erweiterbar, sodass auch zukünftige Chipkarten bearbeitet werden können.

  • 11 months, Sep 2000 - Jul 2001

    Programmierer, Architekt, Tester

    Tektronix

    Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose, Together) zur Fernsteuerung eines Protokolltesters auf Basis von CORBA. Anschließende Realisierung eines Prototypen unter Anleitung eines zusätzlichen Programmierers. Zusätzliche Evaluierung verschiedener CORBA-ORBs (Omni, TAO, Mico).

  • 1 year and 1 month, Oct 1999 - Oct 2000

    Programmierer, Architekt, Leitung

    Francotyp Postalia

    Konzeptionierung eines Objektmodells mit Hilfe von UML (Rose) zur Steuerung von Mittel- und Hochleistungsfrankiermaschinen unter besonderer Berücksichtigung der Wiederverwendbarkeit. Zusammenstellung eines Entwicklerteams und Projektleitung.

  • 11 months, Dec 1998 - Oct 1999

    Programmierer, Leitung

    Tektronix

    Entwurf und Realisierung eines grafischen Programmiertools, das die Funktionalität von MSC (Message Sequence Chart) für den Protokolltester des Auftraggebers zur Verfügung stellt.

  • 4 months, Sep 1998 - Dec 1998

    Programmierer

    Tektronix

    Vermessung des Echtzeitbetriebssystems VxWorks, das im Protokolltester des Auftraggebers Verwendung findet. Entwicklung spezieller Lasten, die typische Protokollszenarien widerspiegeln.

  • 7 months, Mar 1998 - Sep 1998

    Programmierer

    Francotyp Postalia

    Komplette Portierung der Steuerungssoftware einer Hochleistungsfrankiermaschine unter dem Betriebssystem RTOS auf einen PC unter Windows-NT. Die Steuerung umfasst 17 Threads.

Ausbildung von Andreas Krüger

  • 1998 - 1998

    Technische Informatik

    TU-Berlin

    Fertigstellung meiner Doktorarbeit "Automatische Generierung von Testszenarien für UNIX-ähnliche Echtzeitrechner aufgrund algorithmischer Beschreibungen". Schwerpunktthemen: Compilerbau, Betriebssysteme, Echtzeitprogrammierung, Testen

  • 1990 - 1995

    Technische Informatik

    TU-Berlin

    Wissenschaftlicher Mitarbeiter im FB Rechnerorganisation und Schaltwerksentwurf bei Prof. Liebig

  • 1980 - 1990

    Informatik

    TU-Berlin

    Informatik-Studium mit Schwerpunkt Echtzeit-Programmierung und Robotik

Sprachen

  • German

  • English

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z