Willkommen | Profil | Projekte | Persönliche Angaben | Impressum 

Projekte

Hinweis: Im Zeitraum von 06/2008 – 09/2015 gleichzeitige Tätigkeit für Rohde & Schwarz u. Siemens AG bzw. EnOcean GmbH

12/2014 -

09/2015

EnOcean GmbH (Consultant)

Projektbeschreibung

·         Entwicklung einer Embedded Software Applikation für eine EnOcean Leiterplatte (PCB) zur Erfassung von Sensor Messwerten über Langstrecken Radio Sender/Empfänger (Long-range RF)

Aufgaben, durchgeführte Tätigkeiten

·         Erfassung von Sensor Daten (Temperatur, Luftfeuchte, Helligkeit, Ladezustand, …)
mit I2C und ADC

·         Ansteuerung von Peripheriegeräten/IC mit SPI, bidirektionale RF Kommunikation

·         Speichern von Messwerten auf Flash Speicher, Weitergabe Messwerte über UART

Softwareumgebung

·         IAR C++ Embedded Workbench

·         Software Konfigurationsmanagement: Apache Subversion (SVN)

·         JIRA (Agile development, Scrum), Mantis (Bug Tracker)

Betriebssysteme/Hardware

·         TI MSP 430, TI CC1120 (RF), MAX44009 (Light Sensor), SST25VF032B (Flash)

·         PC/Windows 7, Rohde & Schwarz Spektrumanalysator (FSU)

 

 

04/2014 -

vsl. 11/2015

Rohde & Schwarz Signalverarbeitung und Signalanalyse (Consultant)

Projektbeschreibung

·         Messerweiterung DOCSIS (Data Over Cable Service Interface Specification) für R&S FSW Signal- und Spektrumanalysatoren

·         Implementierung von verschiedenen EVM und Powermessungen

Aufgaben, durchgeführte Tätigkeiten

·         Grafische Darstellung der Mess- und Analyseergebnissen mit Visual Studio und QT Steuerelementen

·         Oberflächen zur Konfiguration der DOCSIS Signalanalyse

·         Erstellung von .Net IDL Schnittstellen DLLs zur Anbindung an Spectrumanalysator

·         LAN Anbindung mit NI VISA (Instrumententreiber u. Gerätesteuerung), Fernbedienung mit SCPI (Standard Commands for Programmable Instruments)

Softwareumgebung

·         MS Visual Studio 2008, C++, QT

·         XMLSpy, Python

·         NI VISA

·         Software Konfigurationsmanagement: IBM Rational ClearCase

Betriebssysteme/Hardware

·         PC/Windows 7

·         Rohde & Schwarz Spektrumanalysator (FSW)

·         Rohde & Schwarz Vektor Signal Generator (SMU)

 

06/2013 -

11/2014

Siemens AG Mobility Intelligent Traffic Systems Centrals (Consultant)

Projektbeschreibung

·         Erstellung eines Continuous Build, Test und Deployment Systems für Verkehrsrechner und Kreuzungsgeräte Software mit dem webbasiertes Open-Source-CI-Server Jenkins

Aufgaben, durchgeführte Tätigkeiten

·         Umstellung von ca. 600 Softwareprojekten auf einheitliche Apache ANT Build Struktur

·         Einrichten automatisierter (Daily, Nightly, Continuous) Builds mit Jenkins, Parallelisierung und Verteilung auf verschiedenen Buildrechner mit Jenkins Client/Slave Instanzen und via SSH, Automatische Installation u. Tests in der Build- und Zielumgebung (JUnit)

·         Ermittlung/Auswertung: Test Codeabdeckung (Cobertura), Codeanalyse (Klocwork)

·         Auditierter Build, Label Erstellung unter Verwendung von Configuration Records (CR)

Softwareumgebung

·         Java 1.7, Eclipse, Apache ANT, JUnit, Cobertura, Klocwork

·         Visual Studio 2005, C++, AutoIt, InstallShield 2013, PowerShell

·         Linux C++, Make, Bash, SSH, RPM, GWT

·         Jenkins (Hudson), Tomcat

·         Software Konfigurationsmanagement: IBM Rational ClearCase

·         Agile Softwareentwicklung (Scrum)


Betriebssysteme/Hardware

·         Windows 7

·         SUSE Linux 9.2/10.3

·         CentOS/Redhat Linux V5.4/V6.5

·         LynxOS (Unix Echtzeit Betriebssystem)

 

 

07/2008 -

03/2014

Rohde & Schwarz Signalverarbeitung und Signalanalyse (Consultant)

Projektbeschreibung

·         Entwicklung einer PC Analysesoftware für die nächste Mobilfunk-Generation LTE (3GPP Long Term Evolution, Nachfolger UMTS)

·         Anbindung/Ansteuerung von R&S Messgeräten für Spektrumanalyse und Signalverarbeitung

Aufgaben, durchgeführte Tätigkeiten

·         PC Software zur grafischen Darstellung und Auswertung von Mess- und Analyseergebnissen mit NI Measurement Studio und VB .Net Steuerelementen
u.a. Spectrum Emission Mask (SEM), Adjacent Channel Power (ACP),  Konstellations-
diagramme, EVM vs. Carrier, …

·         Oberflächen zur Konfiguration der LTE Signalanalyse:
OFDM , MIMO (Multiple Input Multiple Output), Frame-/Subframe Demodulation Settings, Uplink/Downlink, PUSCH/PUCCH Parameter

·         Erstellung von COM und .Net Schnittstellen DLLs zur Anbindung von Matlab Signalverarbeitungs Kernel an PC Software mit C++ .Net 2005

·         LAN Anbindung an Messgeräte zur Spektrumanalyse mit NI VISA (Instrumententreiber u. Gerätesteuerung), Fernbedienung mit SCPI

·         Erstellung einer Produktions-/Buildumgebung
-   Konfigurationsmanagement ClearCase: automatisierte Erstellung von Views, Branches     und ConfigSpec
-   automatisierter Gesamtbuild aller (Teil-)Projekte, Einsatz von Dotfuscator, ILMerge
-   Erstellung eines Installationsmediums für die Kundenauslieferung mit NSIS (Nullsoft
    Scriptable Install System)

·         Erstellung von Entwicklungs-/Projektdokumentation, Testspezifikationen, Prüfprotokolle, Anwenderdokumentation

·         Laufzeit u. Speicheroptimierungen für Einsatz der PC Software auf dem Messgerät (Windows XP Embedded)

Softwareumgebung

·         MS Visual Studio 2005 (.Net 2.0),  VB, C++, Matlab 2007a

·         NI (National Instruments) Measurement Studio, Visa

·         XMLSpy, NSIS

·         Software Konfigurationsmanagement: Rational ClearCase

Betriebssysteme/Hardware

·         Windows XP, Vista, Windows XP Embedded, IBM-kompatible PC

·         Rohde & Schwarz Spektrumanalysator (FSQ, FSG, FSV)

·         Rohde & Schwarz Vektor Signal Generator (SMU)

 


01/2005 -

06/2013

Siemens AG Mobility Intelligent Traffic Systems Centrals (Consultant)

Projektbeschreibung

·         Entwicklung eines Verkehrssteuerungs-Rechners

·         Anbindung des Verkehrssteuerungs-Rechners an Verkehrsmanagement Zentrale

Aufgaben, durchgeführte Tätigkeiten

·         Erstellung von Entwicklungs-/Projektdokumentation (Pflichtenheft, Grobdesign, Aufwandsabschätzungen, Testspezifikationen, Prüfprotokolle, Anwenderdokumentation)

·         Softwareentwicklung Verkehrssteuerungrechner (Windows & Linux)
- Erfassung u. Verarbeitung von Betriebsmeldungen, Messwerten, Istständen,
  Bedien- & Steuerkommandos
- Visualisierung Verkehrsdaten, Bedien- und Versorgungsoberflächen mit Java Swing,
   JMX & HTML
- Webserver & Laufzeitumgebung mit Java, Apache Axis Soap Framework & JBoss
- Prozessüberwachung (Linux/Windows) in Java & C++
- JUnit Tests

·         Softwareentwicklung (Datenmodellierung/Schema Erstellung/Zugriffschnittstellen für Java(JAXB)/C++/C#) einer zentralen rollenbasierten Rechner-Topologie (XSD/XML)
für den Zusammenschluss verschiedener Client/Server Systeme

·         Softwareentwicklung von .Net Assembly (C#) Zugriffsbibliothek für die Anbindung von Bedien- und Versorgungsoberflächen über Webservices/SOAP

·         Erstellung einer vollautomatisierten Produktionsumgebung für den Gesamtbuild incl. Installationsmedienerstellung, Rational ClearCase Integration
- ca. 30 Softwareprojekte
- heterogene Betriebssystemumgebung: Windows XP, Linux, LynxOS (Realtimesystem)  
- Programmiersprachen: Java, MS C++, MS C#, Linux C++, Delphi
- Installationsprogramme: Installshield, Installanywhere, Jakarta ANT, Linux RPM

Softwareumgebung

·         Eclipse, Java 1.5, Swing, Apache Axis, JBoss, Soap, RMI, WSDL/XSD, Log4J, JUnit
JMX, JAXB, RPC, Sockets, XMLSpy

·         MS Visual Studio .Net 2005,  C++, C#

·         Installshield 11.5, Jakarta ANT, Unix Make, RPM, SSH

·         Software Konfigurationsmanagement: Rational ClearCase, ClearQuest

Betriebssysteme/Hardware

·         Windows XP, Windows 2003 Server, Linux(SUSE 9.2), LynxOS (Embedded Linux, Realtime OS), IBM-kompatible PC

 

06/2003 -

12/2004

Siemens AG I&S Traffic System VMZ (Consultant)

Projektbeschreibung

·         Verkehrsmanagementzentrale Berlin

Aufgaben, durchgeführte Tätigkeiten

·         Erstellung von Entwicklungs-/Projektdokumentation (Pflichtenheft, Grobdesign, Aufwandsabschätzungen, Testspezifikationen, Prüfprotokolle, Anwenderdokumentation)

·         Bedienoberfläche für Verkehrsmanagementzentrale, Realisierung als Client/Server basierende Intranetanwendung mit Java-Applets & ActiveX Controls eingebettet in
D-DTML/Javascript/MS Internet-Explorer Umgebung.

·         Über XML parametrierbare MS Explorer ähnliche Baumstruktur mit Start von
Java/C++ Anwendungen, dynamische Einblendungen von GUI Komponenten (ActiveX/Applet) in HTML Frameset

·         Kommunikation/Überwachung mit RMI/RPC, Benutzer/Gruppen/Rechte Verwaltung

·         Anbindung von existierenden Prozessrechnern über Socket/Soap Kommunikation an Verkehrsmanagementzentrale

Softwareumgebung, Betriebssysteme, Hardware

·         Eclipse, Borland J-Builder, Java 1.4, Swing, Soap, Sockets, Log4J

·         MS Visual Studio 6 (C++)

·         Jakarta ANT

·         Software Konfigurationsmanagement: Rational ClearCase, ClearQuest

·         Windows 2000/XP, IBM-kompatible PC

 

09/2002 -

05/2003

Siemens AG I&S Traffic System Tunnel Management (Consultant)

Projektbeschreibung

·         Verkehrslenkungsanlage Schweiz (Tunnel/Autobahn)

Aufgaben, durchgeführte Tätigkeiten

·         Erstellung von Entwicklungs-/Projektdokumentation (Pflichtenheft, Grobdesign, Aufwandsabschätzungen, Testspezifikationen, Prüfprotokolle, Anwenderdokumentation)

·         Bedienoberfläche Verkehrslenkungsanlage Schweiz, Realisierung als Client/Server basierende Intranetanwendung mit Java-Applets/ActiveX Controls

·         Einbettung in D-HTML/Javascript/MS Internet-Explorer Umgebung

·         Dynamische Visualisierung von Signalanlagen und Schildern, Anzeige von Betriebszuständen, Betriebsmeldungen und Alarmen, Erfassung von Verkehrsdaten, Schalten/Rückstellen von Signalen, Benutzer/Gruppen/Rechte Verwaltung

·         Server/Client Kommunikation über Soap/XML & RPC/Sockets

·         Design/Implementierung mit Model-View-Controller(MVC) Design Pattern

Softwareumgebung

·         Borland J-Builder, Java 1.3/1.4, Swing, Soap, Log4J, JUnit

·         MS Visual Studio 6 (C++)

·         Datenbank Oracle

·         Software Konfigurationsmanagement: Rational ClearCase

Betriebssysteme/Hardware

·         Windows 2000/XP, IBM-kompatible PC, HP-UX

 

10/1994 -

08/2002

Siemens AG I&S Traffic System Central Units (Consultant)

Projektbeschreibung

·         Entwicklung eines Verkehrsrechners (Steuerung & Bedienung)

Aufgaben, durchgeführte Tätigkeiten

·         Erstellung von Entwicklungs-/Projektdokumentation (Pflichtenheft, Grobdesign, Aufwandsabschätzungen, Testspezifikationen, Prüfprotokolle, Anwenderdokumentation)

·         Erstellung eines Verkehrsrechners zur Steuerung & Bedienung des Straßenverkehrs
- Objektorientierte Analyse und Design nach Rumbaugh
- Oberflächenentwicklung, Steuerungs-/Hintergrund/Service-Prozesse
- Interprozesskommunikation (RPC, Sockets), Netzwerkprogrammierung
- Datenbank Export/Import
- Installation/Setup: Installshield Professional 5.5
- Multiplatform Entwicklung: Sourcecode für Windows/Linux/HP-UX/LynxOS

·         Erstellung eines Versorgungsdatenrechners/-Applikation zur Parametrierung/Versorgung des Verkehrsrechners (J2EE Applikation Server Jonas, Enterprise Java Beans (EJB))

·         Erstellung eines Messwerterfassungsrechners zur Erfassung, Vorverarbeitung, Archivierung und Visualisierung (ActiveX GUI) von Messwerten

Softwareumgebung

·         Borland J-Builder, Java, Swing, Applikation Server Jonas, RPC, XSD/XML, Oracle

·         X-Windows X11R5, Motif 1.2, GNU-C++, EPC-C++, RCS

·         MS Visual Studio 6 (C++), Chameleon RPC Development KIT

·         Installshield 5.5, CASE-Tool Software Through Pictures STP (Fa. IDE)

·         Software Konfigurationsmanagement: Rational ClearCase,

Betriebssysteme/Hardware

·         Windows NT/Windows 2000, Linux(SUSE), Lynx (Echtzeit-Unix)
IBM-kompatible PC, HP-UX,
Siemens IWS (Industrie Workstation) SORIX

 

12/1993 -

09/1994

BMW AG (Consultant, Festanstellung Fa. DAT)

Projektbeschreibung

·         Erweiterung einer MS-Windows Bedieneroberfläche für den Zugriff auf Daten der IBM Host Applikation "Office Vision".

Aufgaben, durchgeführte Tätigkeiten

·         Umsetzung ausgewählter Dienste vom IBM Host auf MS-Windows Applikationen (Mail, Benutzerverwaltung, Telefonverzeichnisse)

·         Anbindung an IBM Host mittels 3270 Terminalemulation; Austausch von Daten mit anderen Windowsapplikationen (DDE/Zwischenablage)

Softwareumgebung, Betriebssysteme, Hardware

·         Borland C++ , MS-Windows 3.1

 

09/1993 -

11/1993

Softing AG (Consultant)

Projektbeschreibung

·         Portierung und Erweiterung einer Verwaltungs- und Visualisierungssoftware für Lasermaschinen und Stanzen von SCO Unix ODT 1.1 auf ODT 3.0 mit angeschlossener Datenbank INGRES

Aufgaben, durchgeführte Tätigkeiten

·         Übertragen und Erweitern der vorhandenen Datenbank (Tabellen, Sätze und Prozeduren), übersetzen, anpassen und erweitern der Verwaltungssoftware und Bedieneroberfläche

Softwareumgebung, Betriebssysteme, Hardware

·         C/C++, X-Windows/Motif, Datenbank INGRES, Versionsverwaltung PVCS

·         SCO-Unix ODT 3.0, IBM-kompatible PC

 

01/1992 -

08/1993

Softing AG (Consultant)

Projektbeschreibung

·         Konzeption und Entwicklung von Steuerungssoftware zur Automatisierung des Materialflusses von der Produktion bis zum Abtransport in einem Getränkeherstellungsbetrieb

Aufgaben, durchgeführte Tätigkeiten

·         Erstellung von Datenbankeingabe-, Abfrage- und Anzeigemasken; Fehler/Alarmbehandlungen, -visualisierung;

·         Erstellung, Anzeige und Druckerausgaben von Formularen;

·         Weiterentwicklung eines bestehenden Softwarepakets zur Prozessvisualisierung

Softwareumgebung, Betriebssysteme, Hardware

·         MS-C++, SDK, Window Maker, Versionsverwaltung PVCS
Zortech C++, Datenbank Sybase

·         MS-Windows 3.1, IBM-kompatible PC, Sinec H1

 

 

 

© 2015 Friedrich Englhardt, Taku-Fort-Str. 5, 81827 München, Telefon +49(89)43088186 Mobil: +49(151)11650642
Bei Fragen bitte per Email an Webmaster