Embedded und Applikation Programmierung, C++, C#
Aktualisiert am 05.11.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 05.11.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Embedded and Application Development
Administration Linux
System Test
5G
4G
Boost
Unit Test
Python
C/C++
Echtzeitprogrammierung
Czech
English
German
A2
Slovak

Einsatzorte

Einsatzorte

München (+100km)

München

nicht möglich

Projekte

Projekte

6 Jahre
2019-01 - heute

Radio Control Plugin

Senior Software Consultant
Senior Software Consultant
  • SW Design/Code and Test of Hierarchical State Machine framework (C++ template approach),
  • Implementation of Modem Handler's States to handle external events, internal actions and timeouts
  • Unit tests (Doctest, Google Test and Google Mock)
Eclipse gnu C++ Arm PowerPC GSM-R Modem AT commands Lint
Bombardier Transportation
Mannheim, Germany
1 Monat
2018-12 - 2018-12

MMS SeriaA GUI

Senior Software Consultant
Senior Software Consultant
  • GUI Development and Test of Multi-Measurement Systems Inspection (MMS) device (Seria A) in C++17
  • Template Meta-Programming
Visual Studio Code g++ 8.2.0 Jira git C++17 STM32 gdb
Helmut Fischer GmbH Institut für Elektronik und Messtechnik
2 Jahre
2017-01 - 2018-12

5G - SCT (System Component Test L2 ? L1)(System Component Test L2 ? L1)

Senior Software Consultant
Senior Software Consultant
  • Analyse and solution proposal of full automatic BB2 installation and setup on Comp-nodes from the central
    control PC (netboot, PXELinux, bash scripts).
  • Design, implementation and test of low-level framework (SCT FW/Tickler) for L2-L1 System Component
    Testing (5G – eNodeB side). Low-level framework provides environment to develop applications which may
    run on host and target systems. The SCTFW/Tickler also simulates the HW and SW environment of the target
    system.
  • Understanding of 5G Verizon specifications: V5G 201, 211, 212, 213, 300, 321, 331.
  • Documenting features (wiki), providing a support to team members.
  • Co-operative multitasking, coroutines, code optimization, solving multi-core issues
  • Agile Software Development.
  • Design and Implementing (C++, Template Meta-programming) and testing of:
    • Core functionality of SCT FW/ Tickler (coroutine engine and coroutine scheduler, structured concurrency),
    • code for different SW/HW platforms and deployments,
    • SW communication channels/queues (Syscom/ethernet/SW event/internal), messaging,
    • Common concepts and examples of coroutines usage in SCT (System Component Test) TCs
Eclipse Linux libdill boost/context+coroutine2 doctest gmock Jira git Gerrit Jenkins C++14/17 Lua Nokia?s Open Event Machine DPDK Functional programming CMake gcc gdb clang
Nokia Technology Center Ulm
Ulm, Germany
7 Jahre 2 Monate
2010-03 - 2017-04

CMW500 ? SW Signalling Adapter

Senior Software Consultant
Senior Software Consultant
  • Using OOA and OOD to implement RF-LTE test cases (3GPP TS 36.521 and 36.508)
  • Designing abstraction layers and commands classes in C#/C++ to control the test cases.
  • Implementing the classes (C#) to transfer these commands through the SOAP channel.
  • Implementing different handlers (Managed C++) on the SOAP side to process the commands.
  • Mapping these commands to MLAPI LTE (Rohde & Schwarz wrapper around LTE stack) to generate the
    corresponding control messages on the LTE stack (RRC, PDCP, RLC, MAC and PHY).
  • Understanding of 3GPP specifications: TS 36.101, 36.211, 36.212, 36.213, 36.306, 36.331.
  • Documenting new features, providing a support to team members.
  • Integration of Signalling Adapter with new versions of LTE MLAPI/Stack.
  • Responsible for Code Quality (PC-Lint, ReSharper C++, Vera++) and overall SW Design of Signalling
  • Adapter.
  • Solving multithreading issues, Code optimization.
  • Configuration Management (ClearCase).
  • Agile Software Development.
  • Design and Implementing (C++, Template Meta-programming, Perl, Tcl, Visual Basic script) and testing of:
    • Core functionality of Signalling Adapter,
    • Plugin Concept,
    • support functional libraries for RF-Test Cases,
    • UE Registration, Carrier Aggregation, eMBMS, IMS, LTE-U, RNTI search algorithm (UE and Common SearchSpace), UL and DL RBs allocation, UE Capability processing, LLA, NBIoT
    • Logging framework, UnitTest framework (Boost).
Rohde&Schwarz
Munich, Germany
2 Monate
2010-02 - 2010-03

Car navigation

Senior Software Engineer
Senior Software Engineer
  • Functional analyse and SW-design architecture of new SW communication module between a car (truck) and
    Webfleet application.
TomTom
Leipzig, Germany
9 Monate
2009-05 - 2010-01

Image Recognition

Private Project
Private Project
  • Transferring image-processing algorithms (C++ code) into NVIDIA (CUDA) parallel programming language.
Munich, Germany
1 Jahr 4 Monate
2008-01 - 2009-04

RRH (Radio Remote Head)

Senior Software Consultant
Senior Software Consultant
  • Embedded development (ANSI C) and test of SW driver for RRH digital board (PPC405GPR; VxWorks and
    later OSE real time OS).
  • Application development: specifying, designing, implementing and testing the GOBSAI Tool – a SW to
    generate a flow of GSM and WCDMA user data over an OBSAI interface.
  • Writing documentation: analyze, design and end-user documentation.
  • Use of static source code analysis tools (Flexelint, Coverity and Purify) to remove defects from the code.
  • Protocol analyzer (WireShark).
Nokia Siemens Networks
Munich, Germany
5 Jahre 2 Monate
2002-11 - 2007-12

CHC96 (Channel Card)

Senior Software Consultant
Senior Software Consultant
  • Design and programming for embedded system.
  • Involved in OO Design (Rational Rose, Artisan Real-time Design Studio), development (ACE/TAO, C++,
    CORBA) and test of Channel Card’s O&M SW for NodeB (UMTS).
  • CAN, ATM (Utopia).
  • Walked through the whole software development life cycle until the delivery of Channel Card to the market.
  • Responsible for:
    o the subsystem „BOM Control sub-system“ (O&M functionality),
    • messages communication between DSPs (C64x) and controller CPU (MPC8260) via HPI Device Driver,
    • messages and message queue (VxWorks) concept (BIF and BBS subsystems), its design and an automatic code generation (Perl scripts),
    • Unit, module tests and system tests (HWTP – XML interface and remote-control interface) of CHC96 on TADSIB board,
    • Automation of module, system tests and regression tests (Perl application, based on HWTP remote
      control interface),
    • Message Viewer (WBIT test application) - responsible for WBIT tools for a CHC96 testing: Gathering
      and evaluation of messages sent and received between controller CPU and DSPs plus DSPs' intercommunication. (C++, Windows, LabWindows, analyse, design, coding and testing).
Nokia Siemens Networks
Ulm, Germany
1 Jahr 3 Monate
2001-05 - 2002-07

UTRAN RNC O&M

Senior Software Consultant
Senior Software Consultant
  • Radio Network Controller (RNC) – central network element of the Access Network the 3rd generation of mobile
    telecommunication networks (UMTS).
  • Responsible for an implementation (C++, OS: SUN Solaris) of Transport Network Layer (TNL) functionality.
  • Configuration of data transport between Network Elements on Physical and ATM Layer.
  • Propagation of status and alarm information from RNC to Radio Commander.
  • Conversion commands and notifications between CMISE Q3 and HMI.
Siemens
Munich, Germany
6 Monate
2000-11 - 2001-04

XpressPass Manager

Group Leader/Senior Software Engineer
Group Leader/Senior Software Engineer
  • Analyze, Design (Rational Rose), Implementation (Java), Testing and Configuration Management (Clear Case) for SW Download Manager for XP 3614x (ATM Network Element).
  • The communication between Node Access Proxy (NAP) and network elements via SNMP and TFTP.
  • Group Leader of 10 team members.
Siemens
Slovakia/Israel
2 Monate
2000-09 - 2000-10

Switch Commander

Senior Software Engineer
Senior Software Engineer
  • Analyze, Design (Rational Rose), Implementation (Java), Testing and Configuration Management (Clear Case) for SW Download and Connection Manager for XP 3614x (ATM Network Element).
  • Responsible for Connection Management over NAP.
Siemens
Bratislava, Slovakia
4 Monate
2000-05 - 2000-08

OSS Mediator

Senior Software Engineer
Senior Software Engineer
  • Development of an additional SW package for the 45190 (Element Manager). The task of package was to
    mediate alarms and the communication traffic to/from 36190 (Network Element).
  • Responsible for:
    • A development infrastructure (Win NT, SUN Solaris, Clear Case, Samba),
    • OSS Mediation daemon (OOD: Rational Rose, implementation C++).
Siemens
Vienna, Austria
9 Monate
1999-08 - 2000-04

Netgate SEM CDM

Software Engineer
Software Engineer
  • Responsible for Design (Software Through Pictures - UML) and Implementation (C++, Visibrooker, Orbix) of the 46020’s equipment, partition and network on the SEM layer (Element Manager, Network Element, Node, Shelf, Card, Port, ATM TcAdaptor) Testing and Configuration  Management (Clear Case) for SW Download Manager for XP 3614x (ATM Network Element).
Windows NT SUN Solaris CORBA ClearCase
Siemens
Vienna, Austria
11 Monate
1998-09 - 1999-07

Lectures of Signal Processing

Teacher
Teacher
  • Leading of courses of Signal processing and Numerical Computers.
  • Fuzzy logic, Speech and Image recognition.
  • DTW, MFCC, DCT, FFT and other methods of signal coding and filtering.
  • Development of SW on DSP test board with TI TMS320C50.
C/C++ assembler x86 Visual Basic MATLAB SystemView
University of Zilina
Prievidza, Slovakia
7 Monate
1998-07 - 1999-01

IDM

Software Engineer
Software Engineer
  • Integrated Document Management (FileNet) – the complex system to handle, archive, administrate and manage
    document flow.
  • Responsible for the application workspace, user interface and communication with SQL database (MS SQL
    Server, ADO, RDO, ODBC).
  • Visual C++, Visual Basic, Windows, WIN API, SCO Unix
Elas s.r.o.
Prievidza, Slovakia
6 Monate
1997-08 - 1998-01

Installation and maintenance of user equipment and OS

Technical Support
Technical Support
  • Responsible for installation and maintenance of user equipment and OS (SCO Unix, Windows, SUN Solaris).
SCO Unix Windows SUN Solaris
Elas s.r.o
Prievidza, Slovakia
6 Monate
1997-08 - 1998-01

SW Development of font tables

Technical Support/Network Administrator
Technical Support/Network Administrator
  • Responsible for installation and maintenance of user equipment and OS (DOS, Windows, Novell).
  • SW Development of font tables (Slovak and Czech language) for LEGEND graphics cards (assembler x86).
Legend Europe s.r.o
Prievidza, Slovakia

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1993-09 - 1998-07

Management Science and Informatics

Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics, University of Zilina, Zilina, Slovakia
Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics
University of Zilina, Zilina, Slovakia
  • Major: Information and Control Systems.
  • Annual Project: Image Recognition by using methods of Statistical Invariant Moments
  • Diploma Work: Experiments with Two-Dimensional Transformations in a Virtual Laboratory of Image Processing (DCT, Walsh, JPEG); Fachhochschule Dieburg, Deutsche Telekom (1998)

Kompetenzen

Kompetenzen

Top-Skills

Embedded and Application Development Administration Linux System Test 5G 4G Boost Unit Test Python C/C++ Echtzeitprogrammierung

Produkte / Standards / Erfahrungen / Methoden

Skill Summary 
  • Embedded and Application Software Designing and Programming Skills:
    • Taking part in the design of LTE algorithms running on Multi-Core and Multi-Threaded systems,
    • Focused on Cycle-based performance optimization and memory/cache optimization,
    • Code Quality, Code Documentation, Unit testing,
    • Good understanding of low-level software Drivers for Hardware platforms.
  • Strong in OOA, OOD (Design Patterns), TDD.
  • Strong in C++ (STL, Boost, Loki, ACE)
  • Experienced in C++ Meta Template Programming and C#.
  • Experienced in Designing Software for Telecommunication Systems LTE/UMTS using OOA/OOD
    Methodology.
  • Experienced in Agile Processes (SCRUM, TDD, Extreme Programming).
  • Experienced in Requirements capture and Interface specification Design.
  • Defining interfaces and hook points used in test environments to automate unit and module tests
  • Designing and Coding test cases environments/concepts for UMTS/LTE with multiple cores/CPUs
  • Designing and Coding test tools for the telecommunication systems LTE/UMTS.
  • Very good Documentation skills: Design and Test specifications.
 
Methodologies:
  • Object Oriented Programming OOA, OOD, OOP (19 years)
  • Agile Processes (Extreme Programming, SCRUM, TDD)
 
Tools:
  • Visual Studio (5.0 ? 2015)
  • Eclipse
  • LabWindows
  • JBuilder
  • PC-Lint
  • ReSharper
  • Vera++
  • Purify
  • Coverity
  • DevPartner
  • Profilers
  • Enterprise Architect
  • Rational Rose
  • Real Time Design Studio
  • Bouml
  • SourceInsight
  • WireShark
  • DoxyGen
  • CMake
  • g++
  • gdb
  • clang
 
Libraries:
  • Boost
  • STL
  • ACE/TAO
  • Loki
  • WIN API
  • MFC
  • .NET
 
Protocols:
  • LTE/LTE-A
  • WCDMA
  • UMTS
  • GSM
  • TCP/IP
  • ATM
  • Ethernet
  • CPRI
  • OBSAI
 
Configuration/Quality management:
  • ClearCase (18 years)
  • ClearQuest
  • Bugzilla
  • RTC/Jazz
  • Perforce (1 year)
 
Real Time OS:
  • Windows Embedded (7 years)
  • VxWorks (6 years)
  • OSE (2 years)
 
LTE/UMTS Test Equipment:
  • R&S CMW500 (6 years)
  • spectrum analyzers and signal generators
  • HW debugger
 
Training:
  • CMW500
  • LTE
  • UMTS (NodeB, RNC)
  • OOA
  • OOD
  • UML (by Rational Rose)
  • UNIX - administration and maintenance
  • MFC/C++

Betriebssysteme

Echtzeitbetriebssysteme
VxWorks, OSE, embedded linux
Linux
15 years
MS-DOS
Novell
SUN OS, Solaris
Unix
VxWorks
Windows
20 years

Programmiersprachen

ASN.1
Assembler
Basic
C
expert
C++
expert
CORBA IDL
Emacs
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
Shell
  • C++ 98/11/14/17 (23 years)
  • ANSI C (23 years)
  • C# (6 years)
  • Visual Basic (3 years)
  • Perl (6 years)
  • Java (4 year)
  • Tcl (3 years)
  • Pascal (5 years)
  • Assembler x86-64 (4 years)
  • Matlab (6 years)
  • XML
  • Lua
  • P

Datenbanken

DAO
MS SQL Server
yes
MySQL
ODBC
RDB
SQL

Datenkommunikation

ATM
yes
Bus
CAN, I2C
CORBA
TAO, Orbix
Ethernet
FDDI
FTAM
HDLC
HDSL
Internet, Intranet
ISDN
yes
ISO/OSI
yes
Message Queuing
yes
NetBeui
NetBios
Novell
yes
parallele Schnittstelle
Proprietäre Protokolle
OBSAI, CPRI
Public Networks
Router
RS232
yes
SMTP
SNMP
yes
TCP/IP
yes
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Ascii/X - Terminals
Bus
CAN - CHC96 Projekt
CD-Writer / Brenner
Digitale Signalprozessoren
TI
Echtzeitsysteme
embedded Systeme
FileNet
yes
Fuzzy Controller
Modem
Motorola
NEC
PC
Philips
Rational
Rose
Siemens MX
46020, 35190, 45020
Soundkarten
Texas Instruments
Video Capture Karte

Design / Entwicklung / Konstruktion

EAGLE

Branchen

Branchen

  • Automatisierungstechnik
  • Telekommunikation
  • Entwicklung
  • Robotersteuerung
  • Softwarehersteller

Einsatzorte

Einsatzorte

München (+100km)

München

nicht möglich

Projekte

Projekte

6 Jahre
2019-01 - heute

Radio Control Plugin

Senior Software Consultant
Senior Software Consultant
  • SW Design/Code and Test of Hierarchical State Machine framework (C++ template approach),
  • Implementation of Modem Handler's States to handle external events, internal actions and timeouts
  • Unit tests (Doctest, Google Test and Google Mock)
Eclipse gnu C++ Arm PowerPC GSM-R Modem AT commands Lint
Bombardier Transportation
Mannheim, Germany
1 Monat
2018-12 - 2018-12

MMS SeriaA GUI

Senior Software Consultant
Senior Software Consultant
  • GUI Development and Test of Multi-Measurement Systems Inspection (MMS) device (Seria A) in C++17
  • Template Meta-Programming
Visual Studio Code g++ 8.2.0 Jira git C++17 STM32 gdb
Helmut Fischer GmbH Institut für Elektronik und Messtechnik
2 Jahre
2017-01 - 2018-12

5G - SCT (System Component Test L2 ? L1)(System Component Test L2 ? L1)

Senior Software Consultant
Senior Software Consultant
  • Analyse and solution proposal of full automatic BB2 installation and setup on Comp-nodes from the central
    control PC (netboot, PXELinux, bash scripts).
  • Design, implementation and test of low-level framework (SCT FW/Tickler) for L2-L1 System Component
    Testing (5G – eNodeB side). Low-level framework provides environment to develop applications which may
    run on host and target systems. The SCTFW/Tickler also simulates the HW and SW environment of the target
    system.
  • Understanding of 5G Verizon specifications: V5G 201, 211, 212, 213, 300, 321, 331.
  • Documenting features (wiki), providing a support to team members.
  • Co-operative multitasking, coroutines, code optimization, solving multi-core issues
  • Agile Software Development.
  • Design and Implementing (C++, Template Meta-programming) and testing of:
    • Core functionality of SCT FW/ Tickler (coroutine engine and coroutine scheduler, structured concurrency),
    • code for different SW/HW platforms and deployments,
    • SW communication channels/queues (Syscom/ethernet/SW event/internal), messaging,
    • Common concepts and examples of coroutines usage in SCT (System Component Test) TCs
Eclipse Linux libdill boost/context+coroutine2 doctest gmock Jira git Gerrit Jenkins C++14/17 Lua Nokia?s Open Event Machine DPDK Functional programming CMake gcc gdb clang
Nokia Technology Center Ulm
Ulm, Germany
7 Jahre 2 Monate
2010-03 - 2017-04

CMW500 ? SW Signalling Adapter

Senior Software Consultant
Senior Software Consultant
  • Using OOA and OOD to implement RF-LTE test cases (3GPP TS 36.521 and 36.508)
  • Designing abstraction layers and commands classes in C#/C++ to control the test cases.
  • Implementing the classes (C#) to transfer these commands through the SOAP channel.
  • Implementing different handlers (Managed C++) on the SOAP side to process the commands.
  • Mapping these commands to MLAPI LTE (Rohde & Schwarz wrapper around LTE stack) to generate the
    corresponding control messages on the LTE stack (RRC, PDCP, RLC, MAC and PHY).
  • Understanding of 3GPP specifications: TS 36.101, 36.211, 36.212, 36.213, 36.306, 36.331.
  • Documenting new features, providing a support to team members.
  • Integration of Signalling Adapter with new versions of LTE MLAPI/Stack.
  • Responsible for Code Quality (PC-Lint, ReSharper C++, Vera++) and overall SW Design of Signalling
  • Adapter.
  • Solving multithreading issues, Code optimization.
  • Configuration Management (ClearCase).
  • Agile Software Development.
  • Design and Implementing (C++, Template Meta-programming, Perl, Tcl, Visual Basic script) and testing of:
    • Core functionality of Signalling Adapter,
    • Plugin Concept,
    • support functional libraries for RF-Test Cases,
    • UE Registration, Carrier Aggregation, eMBMS, IMS, LTE-U, RNTI search algorithm (UE and Common SearchSpace), UL and DL RBs allocation, UE Capability processing, LLA, NBIoT
    • Logging framework, UnitTest framework (Boost).
Rohde&Schwarz
Munich, Germany
2 Monate
2010-02 - 2010-03

Car navigation

Senior Software Engineer
Senior Software Engineer
  • Functional analyse and SW-design architecture of new SW communication module between a car (truck) and
    Webfleet application.
TomTom
Leipzig, Germany
9 Monate
2009-05 - 2010-01

Image Recognition

Private Project
Private Project
  • Transferring image-processing algorithms (C++ code) into NVIDIA (CUDA) parallel programming language.
Munich, Germany
1 Jahr 4 Monate
2008-01 - 2009-04

RRH (Radio Remote Head)

Senior Software Consultant
Senior Software Consultant
  • Embedded development (ANSI C) and test of SW driver for RRH digital board (PPC405GPR; VxWorks and
    later OSE real time OS).
  • Application development: specifying, designing, implementing and testing the GOBSAI Tool – a SW to
    generate a flow of GSM and WCDMA user data over an OBSAI interface.
  • Writing documentation: analyze, design and end-user documentation.
  • Use of static source code analysis tools (Flexelint, Coverity and Purify) to remove defects from the code.
  • Protocol analyzer (WireShark).
Nokia Siemens Networks
Munich, Germany
5 Jahre 2 Monate
2002-11 - 2007-12

CHC96 (Channel Card)

Senior Software Consultant
Senior Software Consultant
  • Design and programming for embedded system.
  • Involved in OO Design (Rational Rose, Artisan Real-time Design Studio), development (ACE/TAO, C++,
    CORBA) and test of Channel Card’s O&M SW for NodeB (UMTS).
  • CAN, ATM (Utopia).
  • Walked through the whole software development life cycle until the delivery of Channel Card to the market.
  • Responsible for:
    o the subsystem „BOM Control sub-system“ (O&M functionality),
    • messages communication between DSPs (C64x) and controller CPU (MPC8260) via HPI Device Driver,
    • messages and message queue (VxWorks) concept (BIF and BBS subsystems), its design and an automatic code generation (Perl scripts),
    • Unit, module tests and system tests (HWTP – XML interface and remote-control interface) of CHC96 on TADSIB board,
    • Automation of module, system tests and regression tests (Perl application, based on HWTP remote
      control interface),
    • Message Viewer (WBIT test application) - responsible for WBIT tools for a CHC96 testing: Gathering
      and evaluation of messages sent and received between controller CPU and DSPs plus DSPs' intercommunication. (C++, Windows, LabWindows, analyse, design, coding and testing).
Nokia Siemens Networks
Ulm, Germany
1 Jahr 3 Monate
2001-05 - 2002-07

UTRAN RNC O&M

Senior Software Consultant
Senior Software Consultant
  • Radio Network Controller (RNC) – central network element of the Access Network the 3rd generation of mobile
    telecommunication networks (UMTS).
  • Responsible for an implementation (C++, OS: SUN Solaris) of Transport Network Layer (TNL) functionality.
  • Configuration of data transport between Network Elements on Physical and ATM Layer.
  • Propagation of status and alarm information from RNC to Radio Commander.
  • Conversion commands and notifications between CMISE Q3 and HMI.
Siemens
Munich, Germany
6 Monate
2000-11 - 2001-04

XpressPass Manager

Group Leader/Senior Software Engineer
Group Leader/Senior Software Engineer
  • Analyze, Design (Rational Rose), Implementation (Java), Testing and Configuration Management (Clear Case) for SW Download Manager for XP 3614x (ATM Network Element).
  • The communication between Node Access Proxy (NAP) and network elements via SNMP and TFTP.
  • Group Leader of 10 team members.
Siemens
Slovakia/Israel
2 Monate
2000-09 - 2000-10

Switch Commander

Senior Software Engineer
Senior Software Engineer
  • Analyze, Design (Rational Rose), Implementation (Java), Testing and Configuration Management (Clear Case) for SW Download and Connection Manager for XP 3614x (ATM Network Element).
  • Responsible for Connection Management over NAP.
Siemens
Bratislava, Slovakia
4 Monate
2000-05 - 2000-08

OSS Mediator

Senior Software Engineer
Senior Software Engineer
  • Development of an additional SW package for the 45190 (Element Manager). The task of package was to
    mediate alarms and the communication traffic to/from 36190 (Network Element).
  • Responsible for:
    • A development infrastructure (Win NT, SUN Solaris, Clear Case, Samba),
    • OSS Mediation daemon (OOD: Rational Rose, implementation C++).
Siemens
Vienna, Austria
9 Monate
1999-08 - 2000-04

Netgate SEM CDM

Software Engineer
Software Engineer
  • Responsible for Design (Software Through Pictures - UML) and Implementation (C++, Visibrooker, Orbix) of the 46020’s equipment, partition and network on the SEM layer (Element Manager, Network Element, Node, Shelf, Card, Port, ATM TcAdaptor) Testing and Configuration  Management (Clear Case) for SW Download Manager for XP 3614x (ATM Network Element).
Windows NT SUN Solaris CORBA ClearCase
Siemens
Vienna, Austria
11 Monate
1998-09 - 1999-07

Lectures of Signal Processing

Teacher
Teacher
  • Leading of courses of Signal processing and Numerical Computers.
  • Fuzzy logic, Speech and Image recognition.
  • DTW, MFCC, DCT, FFT and other methods of signal coding and filtering.
  • Development of SW on DSP test board with TI TMS320C50.
C/C++ assembler x86 Visual Basic MATLAB SystemView
University of Zilina
Prievidza, Slovakia
7 Monate
1998-07 - 1999-01

IDM

Software Engineer
Software Engineer
  • Integrated Document Management (FileNet) – the complex system to handle, archive, administrate and manage
    document flow.
  • Responsible for the application workspace, user interface and communication with SQL database (MS SQL
    Server, ADO, RDO, ODBC).
  • Visual C++, Visual Basic, Windows, WIN API, SCO Unix
Elas s.r.o.
Prievidza, Slovakia
6 Monate
1997-08 - 1998-01

Installation and maintenance of user equipment and OS

Technical Support
Technical Support
  • Responsible for installation and maintenance of user equipment and OS (SCO Unix, Windows, SUN Solaris).
SCO Unix Windows SUN Solaris
Elas s.r.o
Prievidza, Slovakia
6 Monate
1997-08 - 1998-01

SW Development of font tables

Technical Support/Network Administrator
Technical Support/Network Administrator
  • Responsible for installation and maintenance of user equipment and OS (DOS, Windows, Novell).
  • SW Development of font tables (Slovak and Czech language) for LEGEND graphics cards (assembler x86).
Legend Europe s.r.o
Prievidza, Slovakia

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1993-09 - 1998-07

Management Science and Informatics

Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics, University of Zilina, Zilina, Slovakia
Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics
University of Zilina, Zilina, Slovakia
  • Major: Information and Control Systems.
  • Annual Project: Image Recognition by using methods of Statistical Invariant Moments
  • Diploma Work: Experiments with Two-Dimensional Transformations in a Virtual Laboratory of Image Processing (DCT, Walsh, JPEG); Fachhochschule Dieburg, Deutsche Telekom (1998)

Kompetenzen

Kompetenzen

Top-Skills

Embedded and Application Development Administration Linux System Test 5G 4G Boost Unit Test Python C/C++ Echtzeitprogrammierung

Produkte / Standards / Erfahrungen / Methoden

Skill Summary 
  • Embedded and Application Software Designing and Programming Skills:
    • Taking part in the design of LTE algorithms running on Multi-Core and Multi-Threaded systems,
    • Focused on Cycle-based performance optimization and memory/cache optimization,
    • Code Quality, Code Documentation, Unit testing,
    • Good understanding of low-level software Drivers for Hardware platforms.
  • Strong in OOA, OOD (Design Patterns), TDD.
  • Strong in C++ (STL, Boost, Loki, ACE)
  • Experienced in C++ Meta Template Programming and C#.
  • Experienced in Designing Software for Telecommunication Systems LTE/UMTS using OOA/OOD
    Methodology.
  • Experienced in Agile Processes (SCRUM, TDD, Extreme Programming).
  • Experienced in Requirements capture and Interface specification Design.
  • Defining interfaces and hook points used in test environments to automate unit and module tests
  • Designing and Coding test cases environments/concepts for UMTS/LTE with multiple cores/CPUs
  • Designing and Coding test tools for the telecommunication systems LTE/UMTS.
  • Very good Documentation skills: Design and Test specifications.
 
Methodologies:
  • Object Oriented Programming OOA, OOD, OOP (19 years)
  • Agile Processes (Extreme Programming, SCRUM, TDD)
 
Tools:
  • Visual Studio (5.0 ? 2015)
  • Eclipse
  • LabWindows
  • JBuilder
  • PC-Lint
  • ReSharper
  • Vera++
  • Purify
  • Coverity
  • DevPartner
  • Profilers
  • Enterprise Architect
  • Rational Rose
  • Real Time Design Studio
  • Bouml
  • SourceInsight
  • WireShark
  • DoxyGen
  • CMake
  • g++
  • gdb
  • clang
 
Libraries:
  • Boost
  • STL
  • ACE/TAO
  • Loki
  • WIN API
  • MFC
  • .NET
 
Protocols:
  • LTE/LTE-A
  • WCDMA
  • UMTS
  • GSM
  • TCP/IP
  • ATM
  • Ethernet
  • CPRI
  • OBSAI
 
Configuration/Quality management:
  • ClearCase (18 years)
  • ClearQuest
  • Bugzilla
  • RTC/Jazz
  • Perforce (1 year)
 
Real Time OS:
  • Windows Embedded (7 years)
  • VxWorks (6 years)
  • OSE (2 years)
 
LTE/UMTS Test Equipment:
  • R&S CMW500 (6 years)
  • spectrum analyzers and signal generators
  • HW debugger
 
Training:
  • CMW500
  • LTE
  • UMTS (NodeB, RNC)
  • OOA
  • OOD
  • UML (by Rational Rose)
  • UNIX - administration and maintenance
  • MFC/C++

Betriebssysteme

Echtzeitbetriebssysteme
VxWorks, OSE, embedded linux
Linux
15 years
MS-DOS
Novell
SUN OS, Solaris
Unix
VxWorks
Windows
20 years

Programmiersprachen

ASN.1
Assembler
Basic
C
expert
C++
expert
CORBA IDL
Emacs
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
Shell
  • C++ 98/11/14/17 (23 years)
  • ANSI C (23 years)
  • C# (6 years)
  • Visual Basic (3 years)
  • Perl (6 years)
  • Java (4 year)
  • Tcl (3 years)
  • Pascal (5 years)
  • Assembler x86-64 (4 years)
  • Matlab (6 years)
  • XML
  • Lua
  • P

Datenbanken

DAO
MS SQL Server
yes
MySQL
ODBC
RDB
SQL

Datenkommunikation

ATM
yes
Bus
CAN, I2C
CORBA
TAO, Orbix
Ethernet
FDDI
FTAM
HDLC
HDSL
Internet, Intranet
ISDN
yes
ISO/OSI
yes
Message Queuing
yes
NetBeui
NetBios
Novell
yes
parallele Schnittstelle
Proprietäre Protokolle
OBSAI, CPRI
Public Networks
Router
RS232
yes
SMTP
SNMP
yes
TCP/IP
yes
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Ascii/X - Terminals
Bus
CAN - CHC96 Projekt
CD-Writer / Brenner
Digitale Signalprozessoren
TI
Echtzeitsysteme
embedded Systeme
FileNet
yes
Fuzzy Controller
Modem
Motorola
NEC
PC
Philips
Rational
Rose
Siemens MX
46020, 35190, 45020
Soundkarten
Texas Instruments
Video Capture Karte

Design / Entwicklung / Konstruktion

EAGLE

Branchen

Branchen

  • Automatisierungstechnik
  • Telekommunikation
  • Entwicklung
  • Robotersteuerung
  • Softwarehersteller

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.