Projects
EMC
EMC (4 months)
Between Oct.1994 - Jan.1995  I have collected practical experience at company AT&T in Augsburg. Here I made radiated emission, conducted emission and acoustic measurements in the EMC department.
 
Automation Technology
Technology of Automation(2 months)
I collected professional experience in the automation area in the company Schleicher Automation  in Heßdorf where I was active between 1.07.97 - 1.09.97. In this time I was involved in a Chrysler project . My tasks were the drawing of circuit diagrams, control panel plans and component lists with ELCAD.
 
 
GSM/GPRS Network Element Test (Test SW Development)
GSM BSS Network Element & System(Test SW Development)
Project Participation: Start: Sep 1997    End: Mar 2004    Duration:   6 ½ years
Project Highlights
 
 - Abis interface simulation for GSM BSC Network Element Test
- Transfer of Simulator SW development to the Bangalore Development Centre (India)
- Network Element Test (NET) environment support in a ClearCase environment
- Automation scripts in UNIX-SHELL, PERL and EXPECT
- Support and consulting for the simulator development team in Bangalore (India)
- Training of team members about the use of ClearCase for test activities
- Training about configuration and handling of the NET simulator enhancements.

- Features testing of the External alarm box for a GSM BSC, HPUX Repair, PDCH Reduction Strategy, GPRS Suspend, GPRS Uplink
power control, GPRS Flush and Flush overload defenses, PBCCH and multi-PCCCHs test cases, Paging Reorganization.
 

  Role: responsible Test SW and Test Environment lead engineer in BSC Network element Test Team


  
Contribution:
 - Software Development of Abis simulators for BSC Network Element Test: BTS Abis simulator (BABSI) in SDL language and GPRS Abis simulator (GABSI) programmed in Telelogic SDT language
 - Main responsible point of contact for the Network Element Test (NET) environment: support and further development of the NET simulators in a ClearCase environment, testing & release of new simulator versions. Implementation of configuration, automation scripts in UNIX-
SHELL, PERL and EXPECT for the simple handling of the simulators.
 - Support and training activities for the simulator development team in Bangalore (India)
 - Requirement Analysis and conversion to test concepts
 - Contribution to establish SW Architecture document in MS WORD
 - SW Implementation in C, proprietary SDL and Telelogic SDT languages
 - Execution of Integation and Regression tests
 - Support of the system test group during validation testing and Release Testing
 - Point of contact for the Test Environment maintenance
 - Training of new project members into the use of ClearCase for normal test activities in NET and for integrator activities. Training sessions
for configuration and handling of the NET simulators
 - Introduction of complex test features starting with testplan/testcase design, creation of the necessary configuration and test scripts,   
definition of simulator requirements for specific test features up to execution of the tests. Examples of these test features were the external alarm box for BSC site alarming, BSC operating system repair, PDCH Reduction Strategy, GPRS Suspend, GPRS Uplink power control,
GPRS Flush and Flush overload defense, special PBCCH and multiple PCCCHs test cases, Paging Reorganization
 
 
GSM BSS Network Element & System Test (ASCI)
GSM BSS Network Element & System Test (ASCI)
Project Participation: Start: Apr 2004    End: Jan 2005    Duration:   10 months
Project Highlights
 
- Enhancement of GSM functionality for the Advanced Speech Call Item (ASCI) feature
- Testing and integration of new versions of SAFIRE ORGANIZER and SAFIRE EDITOR Tools on Acterna A8619
- Implementation of first ASCI mobile call scenarios for Acterna A8619 in SAFIRE SDL
 

 
Role: responsible software engineer for the test software development for Acterna A8619
 Contribution:
 - Analysis of ASCI feature requirements received through Product Management
- Conversion of requirements to Test Case specifications
- Implementation and verification of ASCI Test Cases in SAFIRE SDL
- Implementation of Test Automation in SAFIRE SDL
- Executing Integration Test on Acterna A8619 Test Cases in SAFIRE SDL
 
 
SW Development for an Optical Network Switch
SW Development for an Optical Network Switch (SONET/SDH)
Project Participation: Start: Feb 2005   End: Sept 2010  Duration:    5 years + 8 months
Project Highlights
- 640 Gbit/s optical network backbone switch of a major optical network infrastructure supplier
- Optical networking for SDH and SONET based networks
- Optical Switching Equipment Management (EQM)
- Equipment Protection (EQP)
- Fault Management (FM)
- Termination Point (TP)
- System Upgrade Functionality
- Multi site development (2 international locations Nuremberg-Germany and Chennai-India)
Role:  Responsible software engineer for the functional areas EQM, EQP, FM, TP and Field Software Upgrade
primary point of contact (POC) for customer concerning contributions of software developers in Chennai

Contribution:

- Customer Point of Contact and member of Customer Software Project Management Team
- Requirements analysis and evaluation of respective system SW architecture impact
- SW Design Specification using FrameMaker and development effort estimation
- SW Implementation (code review and bug fixing of C and C++ code)in a ClearCase environment
- Unit Test with problem control via Clear DDTS
- Creation of feature test specifications according to customer requirements in Framemaker
- Full Feature Integration test responsibility on target system and host test environment
- Development Support of customer System Validation testing
- Project Management on System Feature level
- Maintenance of the Project Management Homepage on the project intranet
 
 
SW Development and Testautomation for a MC TRE
SW Development /Test for a Multicarrier Transmission Equipment
Project Participation: Start: Oct 2011   End: April 2011      Duration: 7 months
Project Highlights
- SW Development, Validation Tests and Test Automation for a MC TRE (Multicarrier Transmission Equipment)
- Implementation of test scripts in UTT (Universal Test Tool) for SCP Validation Team
- Creation
of a first Hudson Continuous Integration Server in the SCP Validation Team, responsible for automatic SW builds, automatic SW downloads and installation on the TRE HW, respective for starting automatic regression tests
 Role: SW Developerin the area SCP (Signaling Control Processor) of the MC TRE, SW builds, Validation Tests and Test Automation
 Contribution:
- Analysis and evaluation of the existing test environment and coming up with proposals for improvement and automation of the test environment
- Automation of tests; test scripts were written in different script languages: DOS batch, BASH shell, Expect
- Implementation of test scripts in UTT (Universal Test Tool)
 
SW Development for a modem virtual platform
 SW Development for MVP (Modem Virtual Platform)
Project Participation: Start: May 2011  End: Oct 2014       Duration: 3 years + 6 months
Project Highlights

- Multisite SW development for a LTE / WCDMA L1 HW simulation for different modem platforms

(MVP = Modem Virtual Platform)
- creation of a first PSS regression test suite for MVP (Tcl and Python based scripts)
- Implementation of different WCDMA HW accelerator blocks in MVP (MUMO, FRENC, TTIENC ...)
- Integration / Test of different L1 PSS modules in MVP
- Release/roll-out of MVP simulator to different sites (Nuremberg, Sweden, China)
- Implementation of a TCL command server
- Setup of a Jenkins server from scratch for automation of various MVP tasks
  
Role: SW Developer for MVP (Modem Virtual Platform)
   
 Contribution:
- Implementation/modelling of HW accelerators in MVP simulator (C++ and SystemC)
- Working on Synopsys tools like Virtual Platform Analyzer (VPA); MVP uses Synopsys models for different ARM processors (e.g. ARM CortexR4).
- Integration and test of MVP modules changes from different developers before simulator release
- Release and rollout MVP versions to different sites (Linux installation)
- Automation of MVP builds/rollout and regression testing on a Jenkins CI server. Test scripts were written in different script languages: DOS batch, BASH shell, Tcl, Perl, Python
- Perl scripts to generate required code coverage results for target SW running on MVP using Synopsys VPA tools respective the T32 COV methods
- Generating Coverity reports for the MVP SW (Linux build)
 
 
 
SW Development for PowerAMS
 SW Development for PowerAMS
Project Participation: Start: Aug 2015  End: Juni 2016     Duration: 10 months
Project Highlights

- SW development for a Power Automated Measurement System (PowerAMS), tool used for automated power - consumption measurements on different cellular modem platforms
- Power Usecase and Test Report database development
- Creation of SSRS Test Reports
- Test Automation
 
 Role: SW Developer for PowerAMS
 Contribution:
- development of specific STB (System Trace Box) handler in PowerAMS tool, which is responsible for communication with the STB during automated regression (Visual C/C++)
- modelling, setup and configuration of a Test Report database for PowerAMS; test results are saved during automated regression tests in the database.
- Windows GUI development for managing the database (MS SQL Server, Visual C#)
- generation of weekly regression and comparison reports for SSRS server
- development of an Use Case Database for Power Team (MySQL, OpenXava)
 
 
SW Development in automotive communication area
 SW Development in automotive communication area
 Project Participation: Start: Nov 2014    End: Jul. 2015         Duration: 8 months
Project Highlights

- SW development for an Cooperative Intelligent Transport System (C-ITS)
- C2X communication ( autonomous communication between cars and between cars and infra )
- Test environment setup
- Test Automation
 Role: SW Developer for a C-ITS
 Contribution:
- development of specific facilities from Facility Layer of a C-ITS (facilities defined in ETSI TS 102 894-1) (programming languages C and C++)
- ASN1 message encoding/decoding using Lionet ASN1C compiler
- setup and configuration of a test environment for C-ITS (socket communication setup between ITS’ses, update of UTS (Universal Test System) functionality for C-ITS requirements
- Test Automation using Jenkins CI server
 
 
 
SW Development for database applications
SW Development for Database Applications
Start: Jul. 2016        End: March 2017  Duration: 9 months
Project Highlights
- development of a client database (CDB) for sales team.
- development of an Alarm and Event Database (AEDB) for an important telecommunication company
Role: SW Developer for Database Applications

 Contribution:
- Modelling, setup and configuration of a Client Database (CDB) for the sales team (MySQL).
- Development of OpenXava PRO Web interface for administration and reading of the CDB database, including mobile phone support. (Java based Web App which runs on an Apache Tomcat server)
- Setup and configuration of an AEDB database (MySQL) for handling alarms and events of PSS network elements in a telecommunication system
- Development of an AEDB Web App running on an Apache HTML webserver with PHP  
 
 
SW Development for PowerAMS
SW Development for PowerAMS
Start: April. 2017       End: Mai. 2019  Duration: 2 years
Project Highlights
- SW development for a Power Automated Measurement System (PowerAMS), tool used for automated power consumption measurements on different cellular modem platforms
- Test Case development for PowerAMS (CDMA, MULTISIM & GNSS tests)
- Test Automation
Role: SW Development for PowerAMS
Contribution:
- Development of features and tasks for PowerAMS tool (Visual C/C++)
- Development of CDMA Use Cases for power measurements with PowerAMS tool
- Development of MULTISIM Use Cases for power measurements with PowerAMS tool
- Development of GNSS Use Cases for power measurements with PowerAMS tool
- Configuration / programming of R&S CMW500 over GPIB interface in automated environment  
- Setup of a Jenkins server for PowerAMS team for submitting automated power measurement jobs
 
 
 
DevOps
DevOps
Start: June 2019  End: Feb 2020   Duration: 8 months
Project Highlights
- DevOps training program & setup of a development environment
Role: DevOps trainings & setup of a development environment  
Training content:
  • DevOps Foundation
  • DevOps Infrastructure Automation
  • DevOps Learning Ansible
  • DevOps Ansible Essentials
  • DevOps Continuous Delivery / Continuous Integration
  • DevOps Git for Teams
  • DevOps Learning Docker
  • DevOps Kubernetes
  • DevOps Lean and Agile
  • DevOps DevSecOps (Security)
Contribution:
- Set-up of distributed lab environment for DevOps with several Linux systems
- Installation & configuration of GitLab environment
- Evaluation of web scraping frameworks like Beautiful Soup and Selenium
- Implementation of web scraping app with Python
- Test implementation using Robot Framework
- Containerisation of implementation as Docker image
- Zero Touch Provisioning (ZTP) with Docker Compose, Ansible
 
 
ITS-G5 to C-V2X
ITS-G5 to C-V2X
Start: March 2020   End: Mai 2020   Duration: 3 months
Project Highlights
- Updating existing implementation for C-ITS to support latest DENM & CAM ASN1 versions
- 5GAA 3GPP & ETSI standards investigations for LTE-V2X and C-V2X (R14 - R16)
- Study of C-ITS Layers in C-V2X
- Investigating differences between various V2X standards (ITS-G5, C-V2X)
- Analysing existing Maps Formats (Lanelet2, OpenStreetMap, Mapbox Vector Tile Specifications) and HD-Maps Layers: Road Model, HD Lane Model and HD Localization Model
 
Role: SW & Integration engineer
Contribution:
- Scope of this project was to investigate differences between various V2X standards (ITS-G5, C-V2X)
- Updating existing implementation for C-ITS to support latest DENM & CAM ASN1
 
 
Mobile Online Services in automotive industry
Mobile Online Dienste im Automotive Bereich
Start: Jan 2021   End: ongoing    Duration: 3+ years
Project Highlights
- Owned functions: SIM/MNO Management, Dataplan, EWS
Role: Function Owner for Mobile Online Services (Connectivity)

 Contribution:
- Responsibility for functions: eSIM connectivity (SIM/MNO Management), Dataplan, EWS
- Support activities for bringup of test cars/racks from backend (ODP Admin checks) & vehicle side (ECU logs investigations)  
- Analyzing KPM tickets for all the markets from different test teams
- Test specification creation out of the requirements documents
- Preparing service configuration files (SCM, EST...) for MBConnect
- Creating CR’s for the owned and other functions
- Creating HMI One pagers specifications  
- Creation of documentation & legal documents for the functions owned (Blueprint, GVM…)
Tools: ODIS, KPM, Jira, DOORS, ODP Admin, MBConnect, MBTechnik