|
|
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.
|
|
|
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 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)
|
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 (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 /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
- Creationof 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
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
|
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
|
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
|
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
|
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
|
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
|
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 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
|
|
|
|
|