Softwareentwicklung, Req. Eng./Techn. Projektleitung
Aktualisiert am 09.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Requirements Engineering
agiles Projektmanagement
Software-Entwicklung
Deutsch
Near native
Englisch
Fluent
Französisch
School level
Hindi, Urdu, Punjabi
Mother Tongue

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Jahre
2020-01 - 2024-12

connectronics GmbH

(Technical) Project Management Management Skills Python Java ...
(Technical) Project Management

 Technical project management in different industrial projects for embedded systems for different areas:

  • Industrial applications
  • Medical application
  • Consumer products

The tasks involved:

  • Project management
  • Software development
  • Communication (fieldbus, Internet)
  • Security 
  • Software architecture
Management Skills Python Java JavaScript TypeScript Angular XML XSL JSON SQL Security Konzepte IAM Verschlüsselung Requirements Engineering Enterprise Architect UML 2.0 UML ReactJS RxJS Android SDK Visual Studio C++
Connectronics GmbH
Switzerland/Gemany
1 Jahr 5 Monate
2018-08 - 2019-12

Product Owner/Software Development

Product Owner/Software Prototyping Requirement Analyse Requirements Engineering Requirements Management ...
Product Owner/Software Prototyping
  1. Software Development(Java, Android)
    1. Main task is to do software development (Android application) for an industrial device and verification
    2. Development of new features and bugfixing.
  2. Requirements Engineering
    1. Requirements Management with the customer and communication of the requirements to the development team
  3. Product Owner
    1. For the development department, I am the product owner and provide them with detailed technical requirements.

As I am technically very well versed in this specific android application, I am doing mostly the technical design with a working prototype in the first phase. 

In the later phases of the development, I take ower the role of a developer and am responsible for development and testing of features as well as maintenance activites with regard to field reports.

Jazz Android SQLite Java API for XML Processing XSL Rational Team Concert
Requirement Analyse Requirements Engineering Requirements Management prototype construction Android Development App Development
Siemens Schweiz AG
7 Monate
2018-02 - 2018-08

Requirements Engineering´

Apps Cloud AWS ...
  • Analysis  and review of product use cases, system requirements and system specification  and derivation of software requirements
  • Definition of software architecture
  • Definition and monitoring of requirements review process
  • Monitoring of requirement changes and analysis of change effects
  • Handling of requirement changes
  • Definition of system behaviour in close collaboration with software development team and customers
  • System requirements engineering, specification of system requirements and compliance tocustomer projects
  • Definition of system tests
Polarion Enterprise Architect Yocto dockers git
Apps Cloud AWS IoT Analytics dockers containers Embedded Linux Security Scrum
Vorwerk & Co. KG
1 Jahr 2 Monate
2016-11 - 2017-12

Project Management and Requirements Engineering

Iso 13485 agile IEC 62304 ...
  • Project elicitation, evaluation and management for a medical washer.
  • Responsible for a team of 10 developers.
  • Managed a platform project for a medical product complying to related norms ISO 13485, IEC 62304.
  • Responsible for requirements elicitation, clarification and review with external customer, test management, and project management as well as support of system architects with architecture input.

 

Detail of the approach adopted to achieve the objectives of the role

  • Scrum based agile approach with daily standup meetings and regular cutomer meetings with maintainable 2 weeks release cylces.
  • Requirements management with feedback from the customer and architects. Development of detailed tests as a mean of requirements communication.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements engineering with test development for medical washers
  • Project management with keeping an eye on time, budget and quality
  • Quality assurance by means of manual, automatic and regression tests as well as close collaboration with the customer (mantis tool)

 

SKILLS AREAS

Capability fields and specialties

  • Project management, requirements' engineering
  • test development, team leading, medical devices
Iso 13485 agile IEC 62304 Eclipse Visual Studio ALM Scrum Medizin IEC 62304 ISO 13485 SQL Datenbank
Bronschhofen, Schweiz
1 Jahr 1 Monat
2015-10 - 2016-10

Development and Requirements Engineering

R&D Engineer ? Industrial Controller C/C++ C#/.NET HP ALM SQLite Datenbanken
R&D Engineer ? Industrial Controller
  • Development engineer responsible for guiding junior colleagues and software development in close collaboration with development departments (FPGA, hardware), QA, customers, higher management and suppliers

 

Detail of the approach adopted to achieve the objectives of the role

  • Agile development approach for active involvement of all stakeholders with regular update meetings focusing on the results instead of very detailed documentation Detail of the results and benefits obtained Success introduction of the product with high customer satisfaction (completed project) and requirements engineering with positive feedback from the customers in the ongoing project.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements Engineering with prototype building for TRDP (an Ethernet based real-time train communication protocol)
  • Development of new embedded components and bug-fixes
  • Leading international task forces for successful bug-fixes

 

SKILLS AREAS

Capability fields and specialties

  • requirements' engineering, Embedded development
  • team leading, industrial controllers, train communication system
Visual Studio Eclipse Wind River Workbench HP ALM AC800PEC Simatic WinCC OA CIMPLICITY.
C/C++ C#/.NET HP ALM SQLite Datenbanken
ABB Ltd., Switzerland
2 Jahre
2013-11 - 2015-10

Project Management R&D

Technical Project Management ? Embedded Controller MS Project HP ALM Iso 9001 ...
Technical Project Management ? Embedded Controller
  • Project Management for a software project with development and QA teams in Switzerland, Poland, and Switzerland.
  • The real-time Controller firmware and PC configuration tools are the product which is employed by industrial customers in various converter

 

Detail of the approach adopted to achieve the objectives of the role

  • 3 Subproject for embedded software, PC configuration tool and QA were setup with defined roles and goals. 
  • Regular alignment by personal and tel-co meetings with all stakeholder Detail of the results and benefits obtained 4 successful major feature releases while meeting defined budget, time and features

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Leading alignment between all 3 sub-projects as a project manager Active hands-on participation in the requirements, testing and customer training Change management involving all stakeholders

 

SKILLS AREAS

Capability fields and specialties

  • R&D project management, requirements engineering
  • development, industrial controller
  • Projektleitung, Projektmanagement
Eclipse MS Project HP ALM DOORS Team Fourndation Server
MS Project HP ALM Iso 9001 CMMi VxWorks Workbench Eclipse Visual Studio TFS HMI MVB SAE J1939/CAN CANalyzer Anybus Profibus communication protocols C/C++ Qt Boost XML SOAP OSAL patent research Projektleitung Projektmanagement V-Modell Scrum Gesamtprojektmanagement Kollaboratives Projektmanagement Embedded C++ Embedded Coder C C++ MATLAB VxWorks Qt OSAL Projektleitung Projektmanagement Boost Profibus CANalyzer MVB SAE J1939/CAN CAN Anybus Projektmanagement Configuration Management Release Management Code Reviews Use Cases Use Case Modeling SQLite
ABB Ltd., Switzerland
2 Jahre 5 Monate
2011-05 - 2013-09

R&D Engineer Requirements and Development

Requirements & Development Engineer ? Embedded Controller Iso 9001 CMMi VxWorks ...
Requirements & Development Engineer ? Embedded Controller
  • R&D Engineer responsible for requirements engineering and embedded software development for a security solution in close collaboration with development departments in Switzerland, Sweden, Poland and India as well as with customers, higher managemen

 

Detail of the approach adopted to achieve the objectives of the role

  • Requirements inception based on input from the product management and on a case study. 
  • Requirements analysis and negRequirements Engineering Projektleitungotiation with stakeholders to resolve stakeholder conflicts by means of regular meetings and presentation of the concept. 
  • Development of the security solution based on common understanding between all stakeholders. 
  • Detail of the results and benefits obtained
    Successful release of the security solution within budget and deployment of the product globally within ABB.
  • Filing of two security patents thus ensuring long-term market penetration and lead in the respective domain.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements engineering with product management, ABB departments and suppliers Responsible for the complete security work package with involvement of experts from PC tool development, MATLAB developers, Industrial IT (SCADA pendant) developers and embedded software developers
  • Regular monitoring of security patent and successful registration of two patents.

 

SKILLS AREAS

Capability fields and specialities

  • Requirements engineering, development
  • industrial controller, security, patents
Eclipse HP ALM MS Project Team Foundation Server
Iso 9001 CMMi VxWorks Workbench Eclipse Visual Studio TFS Industrial IT Enterprise Architect (SCADA pendant) HMI communication protocols patent research BDI2000 SCADA CMMI Enterprise Architect HMI HP ALM Network Security C++ C VxWorks SOAP XML XSD MATLAB Industrial IT ISO 9001 CMMI Waterfall V-Modell
ABB Ltd., Switzerland
3 Jahre 9 Monate
2007-08 - 2011-04

Software development/Projekt Management

Development Engineer/Project Manager ? Embedded Controller Projektmanagement Software-Testing Network Security ...
Development Engineer/Project Manager ? Embedded Controller
  • Development on an ARM-based board a multimedia navigation system with Linux operating system.
  • Quality assurance for a telematic box in automotive domain as QA project management.

 

Detail of the approach adopted to achieve the objectives of the role

  • SPICE based software development in a team of 5 software and 2 hardware developers for the multimedia navigation system using Clear Quest and Clear Case tools.
  • Responsible for concept, design and development of low-level drivers and security concept.
  • Detail the results and benefits obtained The resulting software is part of a retrofit product still in the market.
  • The lowlevel drivers are being used in the hardware production tests saving production time and reducing failure rate.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Concept, design and implementation of software modules
  • Project management for quality assurance of a telematic box
  • Support of production department with cutting down failure rate

 

SKILLS AREAS

Capability fields and specialties

  • Development, automotive
  • production test, test manager
git Rational ClearCase Rational ClearQuest Lauterbach Debugger Lauterbach
Projektmanagement Software-Testing Network Security Security Konzepte IT-Security Linux Treiber-Programmierung embedded device V-Modell eclipse Visual Studio NAND Flash NOR-Flash Productionstests Embedded Linux eCos BullsEye Software Quality Assurance Testsautomation Code Coverage Clear Case/Clear Quest Linux eCos Eclipse Visual Studio Enterprise Architect Bulls Eye communication protocols security Lauterbacher
Peiker Acustic., Germany
7 Jahre 7 Monate
2000-01 - 2007-07

Summary of further experience.

JavaScript Bash awk ...

Institute for Control Engineering of Machine Tools and Manufacturing Units

  • Analysis and introduction of a groupware software (Kolab)

Selfnet e.V.

  • Honorary work at the NGO ISP at University Stuttgart.
  • Support, planning,extension and modernization of network (network design, cable placement, switching,configuration)
  • routíng/firewal, Linux system programming.

Hewlett Packard Böblingen

  • Report generation with Brio, (G)awk, Java Script and creation of a security backup system based on Linux

Center for Infrastructure Planning, University Stuttgart

  • Network modernization of routers/firewalls and server migration to Suse Linux
JavaScript Bash awk Linux Administration Linux Treiber-Programmierung Linux-Scripting IP Network Network Installation Management C++ ISP Network Hardening Firewall Security Windows Server Active Directory

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2013-11 - 2016-03

Master of Advanced Studies

Business Analysis, Hochschule für Witschaft Zürich und Fachhochschule Nordwest Schweiz
Business Analysis
Hochschule für Witschaft Zürich und Fachhochschule Nordwest Schweiz
  • Certificate of Advanced Studies Projektleitung
  • Certificate of Advanced Studies Requriements Engineering
  • Certificate of Advanced Studies Leadership and Management
  • Certificate of Advanced Studies Communication and Consulting
  • Certificate of Advanced Studies IT Architecture

 

Masterarbeit

Impact of Internet of Things and Industrie 4.0 on Embedded Controllers in the Power Electronics Market

1 Monat
2014-12 - 2014-12

IREB

Certified Professional for Requirements Engineering, IREB
Certified Professional for Requirements Engineering
IREB
6 Jahre 10 Monate
2000-10 - 2007-07

Diplom

Elektrotechnik und Informationstechnologie, Universität Stuttgart
Elektrotechnik und Informationstechnologie
Universität Stuttgart
  • Vertiefung: Telematik und Kommunikationsnetzwerke

Position

Position

  • Software Entwicklung
  • Requirements Engineering
  • Business Analyst
  • Produktmanagement
  • (Inhaber [Firmenname auf Anfrage])

Kompetenzen

Kompetenzen

Top-Skills

Requirements Engineering agiles Projektmanagement Software-Entwicklung

Schwerpunkte

Android Development
Embedded software development
sehr gut
Software-Testing
sehr gut
Testsautomation
gut

Aufgabenbereiche

Analytics
Code Reviews
sehr gut
Gesamtprojektmanagement
sehr gut
Kollaboratives Projektmanagement
sehr gut
MS Project
sehr gut
Network Hardening
sehr gut
Product & Services
gut
Projektleitung
sehr gut
Projektmanagement
sehr gut
Research and development
sehr gut
Software Quality Assurance
gut

Produkte / Standards / Erfahrungen / Methoden

Active Directory
Autotools
Boost
BullsEye
CAN
Code Coverage
Configuration Management
container
CxxTest
gut - Einsatz für Unittests
DOORS
Eclipse
Embedded Coder
embedded device
Enterprise Architect
Firewall
git
GoogleTest
gut - Einsatz für Unittests
HMI
HP ALM
IEC 62304
Industrial IT
IoT
IP Network
ISO 13485
ISP
IT-Security
Jazz
Kanban
sehr gut - Abwicklung von Projekten zwischen 2013 und 2016 mit Einsatz von Kanban und Scrum
Lauterbach
Lauterbach Debugger
Linux Administration
Linux Treiber-Programmierung
Medical devices
Medizin
ML/Simulink
NAND Flash
Network Installation Management
Network Security
NOR-Flash
OXF (Object Execution Framework)
Einsatz von OXF in der Entwicklung (Generierung aus IBM Rhapsody)
Polarion
Productionstests
Qt
Rational ClearCase
Rational ClearQuest
Release Management
Requirement Analyse
Requirements Engineering
SCADA
Scrum
Security
Security Konzepte
SOAP
SVN
gut - Einsatz bei unterschiedlichen Projekten für Versionsverwaltung
Team Foundation Server
Team Fourndation Server
Tortoise
Use Case Modeling
Use Cases
V-Modell
Valgrind
Visual Studio
vmware
VNC
Waterfall
Wind River Workbench
sehr gute - Entwicklungsumgebug für VxWorks OS
XML
gut - Einsatz von gSoap zur Erstellung von SOAP Web service
XSD
sehr gut - Erstellung von Schemata mit XMLSpy
XSL

Betriebssysteme

eCos
Befriedigend - Erfahrung mit Entwicklung und Testing
Embedded Linux
gut - Erfahrung mit Entwicklung und Testing
L4/Pistachio
Befriedigend - Erfahrung mit Enwicklung und Testing
Linux
sehr gut - Erfahrung mit Entwicklung, Administration,Testing (Suse, Redhat, Debian, Ubuntu, LFS, Mint, etc.)
OSAL
gut - Evaluierung von verschiedenen OSAL Lösungen und Integration
uboot
Befriedigend - Einsatz und Testing/Konfiguration
VxWorks
sehr gut - Viel Erfahrung beim BSP, Treiber Entwicklung, Bugfixing und Testing
Windows
gut - Enwicklungs und Testingplattform
Windows Server
gut - Erfahrung als Netzwerkadmin

Programmiersprachen

awk
sehr gut - Jahrelange Erfahrung als Netzwerkadmin
Bash
sehr gut - Jahrelange Erfahrung als Netzwerkadmin
C
sehr gut - viel Erfahrung mit Einsatz in der Embedded Entwicklung
C#
Befriedigend - Erfahrung bei Entwicklung von Testingtools
C++
sehr gut - Jahrelange Enwtwicklungserfahrung
Embedded C
Embedded C++
Java
befriedigend - Erfahrung auf Android Plattform
Java API for XML Processing
Java-API for XML-Processing
JavaScript
gut - Erfahrung in der Automatisierung von Reporterstellung
MATLAB
gut - Erfahrung mit m und tlc Programmierung sowie Modell-basierter Entwicklung
Perl
gut - Pflege und Erweiterung von Buildsystem basierend auf Perl
Python
Befriedigend - Einsatz zum Automatisieren von Webseitenupdates
UML
Windows shell script
gut - Testautomatisierung

Datenbanken

Access
Befriedigend - Queries
Android SQLite
Embedded SQL
MySQL
gut - Erfahrung mit C++ Schnittstellen auf Embedded-SPS und Queries
SQL
gut - Erfahrung mit C++ Schnittstellen auf Embedded-SPS und Queries
SQL Datenbank
SQLite
SQLite Datenbank

Datenkommunikation

Anybus
gut - Erfahrung mit Integration, Entwicklung, Testing und Bugfixes
ATM
gut - Erfahrung beim Testing
CAN
gut - Erfahrung mit Integration, Entwicklung, Testing und Tools
DHCP
sehr gut - Treiberentwicklung und Bugfixes
Ethernet
gut - Treiberentwicklung und Technologie
Fieldbusses
gut - Erfahrung mit zahlreicher Feldbusse
GSM
gut - Erfahrung mit SW Testing
I2C
sehr gut - Treiberentwicklung
IPv6
sehr gut - Integration und Enwicklungserfahrung
LAN / WAN
sehr gut - Erfahrung mit Planung, Integration und Services
MVB
sehr gut - Erfahrung mit Integration, Entwicklung, Erfahrung und Coaching
Profibus
gut - Erfahrung mit Integration, Entwicklung, Testing und Tools
RS232
sehr gut - Einsatz und Treibertesting
RS485
sehr gut - Einsatz des Protokolls
SAE J1939/CAN
sehr gut - Erfahrung mit Integration, Entwicklung, Erfahrung und Coaching
SPI
sehr gut - Integration und Enwicklungserfahrung
TCMS
sehr gut - Erfahrung mit Integration von Netzwerkprotokollen in Consist (TRDP, MVB, CAN)
TCP/IP
sehr gut - Erfahrung mit Entwicklung von Services, Protokolle und Netzwerkverwaltung
TRDP
sehr gut - Erfahrung mit Integration, Prototyping, Testing
UMTS
gut - Erfahrung mit SW Testing

Hardware

ARM Cortex
sehr gut - Entwicklungserfahrung für ARM 11 und ARM Cortex (Xilinx)
FPGA
Befriedigend - Erfahrung mit embedded SW Entwicklung zur Kommunikation zwischen FPGA und CPU
Power PC
sehr gut - Entwicklungsefahrung auf PPC QorIQ P2020, P1020 with e500 core
x86
sehr gut - Entwicklungsplatform für cross compiling

Berechnung / Simulation / Versuch / Validierung

CMMI
gut
DIN 69901:2009
Befriedigend
Hil Test
gut
ISO 9001
Befriedigend
ISO/IEC 15504
Befriedigend
MATLAB
sehr gut
SIL
gut
SPICE
gut

Design / Entwicklung / Konstruktion

android SDK
App Development
Bluetooth
CANalyzer
Einsatz als Testtool für CANOpen und J1939
Object oriented analysis and design
prototype construction
Rational Team Concert
Telematics
video codecs
MPEG, H.264, H323
XSLTransformation

Managementerfahrung in Unternehmen

Gesamtprojektmanagement
In ABB Schweiz für mehrere parallele Projekte
ISO 13485
Management Skills
Projektmanagement
In ABB Schweiz und Peiker acustic für R&D und Softwareprojekte
Requirements Management
Technische Projektleitung
In ABB Schweiz mehrjährige technische Projektleitung

Branchen

Branchen

Medizin

Automotive

Forschungs und Entwicklung, R&D

Industrie, Industry

Power Electronics

Transportation

Bahn/Trains

Embedded Controller

IT Dienstleistungen / IT services

Telekommunikation

Infotainment

Anlagenbau/Anlagentechnik

Offshore

Onshore

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Jahre
2020-01 - 2024-12

connectronics GmbH

(Technical) Project Management Management Skills Python Java ...
(Technical) Project Management

 Technical project management in different industrial projects for embedded systems for different areas:

  • Industrial applications
  • Medical application
  • Consumer products

The tasks involved:

  • Project management
  • Software development
  • Communication (fieldbus, Internet)
  • Security 
  • Software architecture
Management Skills Python Java JavaScript TypeScript Angular XML XSL JSON SQL Security Konzepte IAM Verschlüsselung Requirements Engineering Enterprise Architect UML 2.0 UML ReactJS RxJS Android SDK Visual Studio C++
Connectronics GmbH
Switzerland/Gemany
1 Jahr 5 Monate
2018-08 - 2019-12

Product Owner/Software Development

Product Owner/Software Prototyping Requirement Analyse Requirements Engineering Requirements Management ...
Product Owner/Software Prototyping
  1. Software Development(Java, Android)
    1. Main task is to do software development (Android application) for an industrial device and verification
    2. Development of new features and bugfixing.
  2. Requirements Engineering
    1. Requirements Management with the customer and communication of the requirements to the development team
  3. Product Owner
    1. For the development department, I am the product owner and provide them with detailed technical requirements.

As I am technically very well versed in this specific android application, I am doing mostly the technical design with a working prototype in the first phase. 

In the later phases of the development, I take ower the role of a developer and am responsible for development and testing of features as well as maintenance activites with regard to field reports.

Jazz Android SQLite Java API for XML Processing XSL Rational Team Concert
Requirement Analyse Requirements Engineering Requirements Management prototype construction Android Development App Development
Siemens Schweiz AG
7 Monate
2018-02 - 2018-08

Requirements Engineering´

Apps Cloud AWS ...
  • Analysis  and review of product use cases, system requirements and system specification  and derivation of software requirements
  • Definition of software architecture
  • Definition and monitoring of requirements review process
  • Monitoring of requirement changes and analysis of change effects
  • Handling of requirement changes
  • Definition of system behaviour in close collaboration with software development team and customers
  • System requirements engineering, specification of system requirements and compliance tocustomer projects
  • Definition of system tests
Polarion Enterprise Architect Yocto dockers git
Apps Cloud AWS IoT Analytics dockers containers Embedded Linux Security Scrum
Vorwerk & Co. KG
1 Jahr 2 Monate
2016-11 - 2017-12

Project Management and Requirements Engineering

Iso 13485 agile IEC 62304 ...
  • Project elicitation, evaluation and management for a medical washer.
  • Responsible for a team of 10 developers.
  • Managed a platform project for a medical product complying to related norms ISO 13485, IEC 62304.
  • Responsible for requirements elicitation, clarification and review with external customer, test management, and project management as well as support of system architects with architecture input.

 

Detail of the approach adopted to achieve the objectives of the role

  • Scrum based agile approach with daily standup meetings and regular cutomer meetings with maintainable 2 weeks release cylces.
  • Requirements management with feedback from the customer and architects. Development of detailed tests as a mean of requirements communication.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements engineering with test development for medical washers
  • Project management with keeping an eye on time, budget and quality
  • Quality assurance by means of manual, automatic and regression tests as well as close collaboration with the customer (mantis tool)

 

SKILLS AREAS

Capability fields and specialties

  • Project management, requirements' engineering
  • test development, team leading, medical devices
Iso 13485 agile IEC 62304 Eclipse Visual Studio ALM Scrum Medizin IEC 62304 ISO 13485 SQL Datenbank
Bronschhofen, Schweiz
1 Jahr 1 Monat
2015-10 - 2016-10

Development and Requirements Engineering

R&D Engineer ? Industrial Controller C/C++ C#/.NET HP ALM SQLite Datenbanken
R&D Engineer ? Industrial Controller
  • Development engineer responsible for guiding junior colleagues and software development in close collaboration with development departments (FPGA, hardware), QA, customers, higher management and suppliers

 

Detail of the approach adopted to achieve the objectives of the role

  • Agile development approach for active involvement of all stakeholders with regular update meetings focusing on the results instead of very detailed documentation Detail of the results and benefits obtained Success introduction of the product with high customer satisfaction (completed project) and requirements engineering with positive feedback from the customers in the ongoing project.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements Engineering with prototype building for TRDP (an Ethernet based real-time train communication protocol)
  • Development of new embedded components and bug-fixes
  • Leading international task forces for successful bug-fixes

 

SKILLS AREAS

Capability fields and specialties

  • requirements' engineering, Embedded development
  • team leading, industrial controllers, train communication system
Visual Studio Eclipse Wind River Workbench HP ALM AC800PEC Simatic WinCC OA CIMPLICITY.
C/C++ C#/.NET HP ALM SQLite Datenbanken
ABB Ltd., Switzerland
2 Jahre
2013-11 - 2015-10

Project Management R&D

Technical Project Management ? Embedded Controller MS Project HP ALM Iso 9001 ...
Technical Project Management ? Embedded Controller
  • Project Management for a software project with development and QA teams in Switzerland, Poland, and Switzerland.
  • The real-time Controller firmware and PC configuration tools are the product which is employed by industrial customers in various converter

 

Detail of the approach adopted to achieve the objectives of the role

  • 3 Subproject for embedded software, PC configuration tool and QA were setup with defined roles and goals. 
  • Regular alignment by personal and tel-co meetings with all stakeholder Detail of the results and benefits obtained 4 successful major feature releases while meeting defined budget, time and features

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Leading alignment between all 3 sub-projects as a project manager Active hands-on participation in the requirements, testing and customer training Change management involving all stakeholders

 

SKILLS AREAS

Capability fields and specialties

  • R&D project management, requirements engineering
  • development, industrial controller
  • Projektleitung, Projektmanagement
Eclipse MS Project HP ALM DOORS Team Fourndation Server
MS Project HP ALM Iso 9001 CMMi VxWorks Workbench Eclipse Visual Studio TFS HMI MVB SAE J1939/CAN CANalyzer Anybus Profibus communication protocols C/C++ Qt Boost XML SOAP OSAL patent research Projektleitung Projektmanagement V-Modell Scrum Gesamtprojektmanagement Kollaboratives Projektmanagement Embedded C++ Embedded Coder C C++ MATLAB VxWorks Qt OSAL Projektleitung Projektmanagement Boost Profibus CANalyzer MVB SAE J1939/CAN CAN Anybus Projektmanagement Configuration Management Release Management Code Reviews Use Cases Use Case Modeling SQLite
ABB Ltd., Switzerland
2 Jahre 5 Monate
2011-05 - 2013-09

R&D Engineer Requirements and Development

Requirements & Development Engineer ? Embedded Controller Iso 9001 CMMi VxWorks ...
Requirements & Development Engineer ? Embedded Controller
  • R&D Engineer responsible for requirements engineering and embedded software development for a security solution in close collaboration with development departments in Switzerland, Sweden, Poland and India as well as with customers, higher managemen

 

Detail of the approach adopted to achieve the objectives of the role

  • Requirements inception based on input from the product management and on a case study. 
  • Requirements analysis and negRequirements Engineering Projektleitungotiation with stakeholders to resolve stakeholder conflicts by means of regular meetings and presentation of the concept. 
  • Development of the security solution based on common understanding between all stakeholders. 
  • Detail of the results and benefits obtained
    Successful release of the security solution within budget and deployment of the product globally within ABB.
  • Filing of two security patents thus ensuring long-term market penetration and lead in the respective domain.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Requirements engineering with product management, ABB departments and suppliers Responsible for the complete security work package with involvement of experts from PC tool development, MATLAB developers, Industrial IT (SCADA pendant) developers and embedded software developers
  • Regular monitoring of security patent and successful registration of two patents.

 

SKILLS AREAS

Capability fields and specialities

  • Requirements engineering, development
  • industrial controller, security, patents
Eclipse HP ALM MS Project Team Foundation Server
Iso 9001 CMMi VxWorks Workbench Eclipse Visual Studio TFS Industrial IT Enterprise Architect (SCADA pendant) HMI communication protocols patent research BDI2000 SCADA CMMI Enterprise Architect HMI HP ALM Network Security C++ C VxWorks SOAP XML XSD MATLAB Industrial IT ISO 9001 CMMI Waterfall V-Modell
ABB Ltd., Switzerland
3 Jahre 9 Monate
2007-08 - 2011-04

Software development/Projekt Management

Development Engineer/Project Manager ? Embedded Controller Projektmanagement Software-Testing Network Security ...
Development Engineer/Project Manager ? Embedded Controller
  • Development on an ARM-based board a multimedia navigation system with Linux operating system.
  • Quality assurance for a telematic box in automotive domain as QA project management.

 

Detail of the approach adopted to achieve the objectives of the role

  • SPICE based software development in a team of 5 software and 2 hardware developers for the multimedia navigation system using Clear Quest and Clear Case tools.
  • Responsible for concept, design and development of low-level drivers and security concept.
  • Detail the results and benefits obtained The resulting software is part of a retrofit product still in the market.
  • The lowlevel drivers are being used in the hardware production tests saving production time and reducing failure rate.

 

AREAS OF ACTIVITIES

Activities performed (up to 3)

  • Concept, design and implementation of software modules
  • Project management for quality assurance of a telematic box
  • Support of production department with cutting down failure rate

 

SKILLS AREAS

Capability fields and specialties

  • Development, automotive
  • production test, test manager
git Rational ClearCase Rational ClearQuest Lauterbach Debugger Lauterbach
Projektmanagement Software-Testing Network Security Security Konzepte IT-Security Linux Treiber-Programmierung embedded device V-Modell eclipse Visual Studio NAND Flash NOR-Flash Productionstests Embedded Linux eCos BullsEye Software Quality Assurance Testsautomation Code Coverage Clear Case/Clear Quest Linux eCos Eclipse Visual Studio Enterprise Architect Bulls Eye communication protocols security Lauterbacher
Peiker Acustic., Germany
7 Jahre 7 Monate
2000-01 - 2007-07

Summary of further experience.

JavaScript Bash awk ...

Institute for Control Engineering of Machine Tools and Manufacturing Units

  • Analysis and introduction of a groupware software (Kolab)

Selfnet e.V.

  • Honorary work at the NGO ISP at University Stuttgart.
  • Support, planning,extension and modernization of network (network design, cable placement, switching,configuration)
  • routíng/firewal, Linux system programming.

Hewlett Packard Böblingen

  • Report generation with Brio, (G)awk, Java Script and creation of a security backup system based on Linux

Center for Infrastructure Planning, University Stuttgart

  • Network modernization of routers/firewalls and server migration to Suse Linux
JavaScript Bash awk Linux Administration Linux Treiber-Programmierung Linux-Scripting IP Network Network Installation Management C++ ISP Network Hardening Firewall Security Windows Server Active Directory

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2013-11 - 2016-03

Master of Advanced Studies

Business Analysis, Hochschule für Witschaft Zürich und Fachhochschule Nordwest Schweiz
Business Analysis
Hochschule für Witschaft Zürich und Fachhochschule Nordwest Schweiz
  • Certificate of Advanced Studies Projektleitung
  • Certificate of Advanced Studies Requriements Engineering
  • Certificate of Advanced Studies Leadership and Management
  • Certificate of Advanced Studies Communication and Consulting
  • Certificate of Advanced Studies IT Architecture

 

Masterarbeit

Impact of Internet of Things and Industrie 4.0 on Embedded Controllers in the Power Electronics Market

1 Monat
2014-12 - 2014-12

IREB

Certified Professional for Requirements Engineering, IREB
Certified Professional for Requirements Engineering
IREB
6 Jahre 10 Monate
2000-10 - 2007-07

Diplom

Elektrotechnik und Informationstechnologie, Universität Stuttgart
Elektrotechnik und Informationstechnologie
Universität Stuttgart
  • Vertiefung: Telematik und Kommunikationsnetzwerke

Position

Position

  • Software Entwicklung
  • Requirements Engineering
  • Business Analyst
  • Produktmanagement
  • (Inhaber [Firmenname auf Anfrage])

Kompetenzen

Kompetenzen

Top-Skills

Requirements Engineering agiles Projektmanagement Software-Entwicklung

Schwerpunkte

Android Development
Embedded software development
sehr gut
Software-Testing
sehr gut
Testsautomation
gut

Aufgabenbereiche

Analytics
Code Reviews
sehr gut
Gesamtprojektmanagement
sehr gut
Kollaboratives Projektmanagement
sehr gut
MS Project
sehr gut
Network Hardening
sehr gut
Product & Services
gut
Projektleitung
sehr gut
Projektmanagement
sehr gut
Research and development
sehr gut
Software Quality Assurance
gut

Produkte / Standards / Erfahrungen / Methoden

Active Directory
Autotools
Boost
BullsEye
CAN
Code Coverage
Configuration Management
container
CxxTest
gut - Einsatz für Unittests
DOORS
Eclipse
Embedded Coder
embedded device
Enterprise Architect
Firewall
git
GoogleTest
gut - Einsatz für Unittests
HMI
HP ALM
IEC 62304
Industrial IT
IoT
IP Network
ISO 13485
ISP
IT-Security
Jazz
Kanban
sehr gut - Abwicklung von Projekten zwischen 2013 und 2016 mit Einsatz von Kanban und Scrum
Lauterbach
Lauterbach Debugger
Linux Administration
Linux Treiber-Programmierung
Medical devices
Medizin
ML/Simulink
NAND Flash
Network Installation Management
Network Security
NOR-Flash
OXF (Object Execution Framework)
Einsatz von OXF in der Entwicklung (Generierung aus IBM Rhapsody)
Polarion
Productionstests
Qt
Rational ClearCase
Rational ClearQuest
Release Management
Requirement Analyse
Requirements Engineering
SCADA
Scrum
Security
Security Konzepte
SOAP
SVN
gut - Einsatz bei unterschiedlichen Projekten für Versionsverwaltung
Team Foundation Server
Team Fourndation Server
Tortoise
Use Case Modeling
Use Cases
V-Modell
Valgrind
Visual Studio
vmware
VNC
Waterfall
Wind River Workbench
sehr gute - Entwicklungsumgebug für VxWorks OS
XML
gut - Einsatz von gSoap zur Erstellung von SOAP Web service
XSD
sehr gut - Erstellung von Schemata mit XMLSpy
XSL

Betriebssysteme

eCos
Befriedigend - Erfahrung mit Entwicklung und Testing
Embedded Linux
gut - Erfahrung mit Entwicklung und Testing
L4/Pistachio
Befriedigend - Erfahrung mit Enwicklung und Testing
Linux
sehr gut - Erfahrung mit Entwicklung, Administration,Testing (Suse, Redhat, Debian, Ubuntu, LFS, Mint, etc.)
OSAL
gut - Evaluierung von verschiedenen OSAL Lösungen und Integration
uboot
Befriedigend - Einsatz und Testing/Konfiguration
VxWorks
sehr gut - Viel Erfahrung beim BSP, Treiber Entwicklung, Bugfixing und Testing
Windows
gut - Enwicklungs und Testingplattform
Windows Server
gut - Erfahrung als Netzwerkadmin

Programmiersprachen

awk
sehr gut - Jahrelange Erfahrung als Netzwerkadmin
Bash
sehr gut - Jahrelange Erfahrung als Netzwerkadmin
C
sehr gut - viel Erfahrung mit Einsatz in der Embedded Entwicklung
C#
Befriedigend - Erfahrung bei Entwicklung von Testingtools
C++
sehr gut - Jahrelange Enwtwicklungserfahrung
Embedded C
Embedded C++
Java
befriedigend - Erfahrung auf Android Plattform
Java API for XML Processing
Java-API for XML-Processing
JavaScript
gut - Erfahrung in der Automatisierung von Reporterstellung
MATLAB
gut - Erfahrung mit m und tlc Programmierung sowie Modell-basierter Entwicklung
Perl
gut - Pflege und Erweiterung von Buildsystem basierend auf Perl
Python
Befriedigend - Einsatz zum Automatisieren von Webseitenupdates
UML
Windows shell script
gut - Testautomatisierung

Datenbanken

Access
Befriedigend - Queries
Android SQLite
Embedded SQL
MySQL
gut - Erfahrung mit C++ Schnittstellen auf Embedded-SPS und Queries
SQL
gut - Erfahrung mit C++ Schnittstellen auf Embedded-SPS und Queries
SQL Datenbank
SQLite
SQLite Datenbank

Datenkommunikation

Anybus
gut - Erfahrung mit Integration, Entwicklung, Testing und Bugfixes
ATM
gut - Erfahrung beim Testing
CAN
gut - Erfahrung mit Integration, Entwicklung, Testing und Tools
DHCP
sehr gut - Treiberentwicklung und Bugfixes
Ethernet
gut - Treiberentwicklung und Technologie
Fieldbusses
gut - Erfahrung mit zahlreicher Feldbusse
GSM
gut - Erfahrung mit SW Testing
I2C
sehr gut - Treiberentwicklung
IPv6
sehr gut - Integration und Enwicklungserfahrung
LAN / WAN
sehr gut - Erfahrung mit Planung, Integration und Services
MVB
sehr gut - Erfahrung mit Integration, Entwicklung, Erfahrung und Coaching
Profibus
gut - Erfahrung mit Integration, Entwicklung, Testing und Tools
RS232
sehr gut - Einsatz und Treibertesting
RS485
sehr gut - Einsatz des Protokolls
SAE J1939/CAN
sehr gut - Erfahrung mit Integration, Entwicklung, Erfahrung und Coaching
SPI
sehr gut - Integration und Enwicklungserfahrung
TCMS
sehr gut - Erfahrung mit Integration von Netzwerkprotokollen in Consist (TRDP, MVB, CAN)
TCP/IP
sehr gut - Erfahrung mit Entwicklung von Services, Protokolle und Netzwerkverwaltung
TRDP
sehr gut - Erfahrung mit Integration, Prototyping, Testing
UMTS
gut - Erfahrung mit SW Testing

Hardware

ARM Cortex
sehr gut - Entwicklungserfahrung für ARM 11 und ARM Cortex (Xilinx)
FPGA
Befriedigend - Erfahrung mit embedded SW Entwicklung zur Kommunikation zwischen FPGA und CPU
Power PC
sehr gut - Entwicklungsefahrung auf PPC QorIQ P2020, P1020 with e500 core
x86
sehr gut - Entwicklungsplatform für cross compiling

Berechnung / Simulation / Versuch / Validierung

CMMI
gut
DIN 69901:2009
Befriedigend
Hil Test
gut
ISO 9001
Befriedigend
ISO/IEC 15504
Befriedigend
MATLAB
sehr gut
SIL
gut
SPICE
gut

Design / Entwicklung / Konstruktion

android SDK
App Development
Bluetooth
CANalyzer
Einsatz als Testtool für CANOpen und J1939
Object oriented analysis and design
prototype construction
Rational Team Concert
Telematics
video codecs
MPEG, H.264, H323
XSLTransformation

Managementerfahrung in Unternehmen

Gesamtprojektmanagement
In ABB Schweiz für mehrere parallele Projekte
ISO 13485
Management Skills
Projektmanagement
In ABB Schweiz und Peiker acustic für R&D und Softwareprojekte
Requirements Management
Technische Projektleitung
In ABB Schweiz mehrjährige technische Projektleitung

Branchen

Branchen

Medizin

Automotive

Forschungs und Entwicklung, R&D

Industrie, Industry

Power Electronics

Transportation

Bahn/Trains

Embedded Controller

IT Dienstleistungen / IT services

Telekommunikation

Infotainment

Anlagenbau/Anlagentechnik

Offshore

Onshore

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.