My Profile as a Trainer, Coach and Developer

So that I don’t ramble, I would rather not begin with the kindergarten when describing my educational path. I have also been there indeed, but my last certificate at an educational institution was a Geography and Sociology degree at the University of Tübingen in 1998. And voilà: the geographer and sociologist who now wants to explain C++ and software development to you was done.

Since 1998 I have been busy working as a trainer, a coach and a developer in the software development area. I was already learning C and C++ as a student at the beginning of the 90s and I was using these languages for the development of Windows software for various institutions and smaller companies. From 2001 on, as part of my freelance activity, I repeatedly participated to software projects for the development of embedded software in the industry. Since then, I have performed very different activities for my clients. The clients came from various lines of business and had different requests.

Previous Areas of Activity in Tabular Form

Seminar implementation for training companies and clients in the industry according to subject matters

  • C/C++
  • Java
  • C# and .NET
  • OOA, OOD, Design Patterns
  • Git, Subversion
  • CleanCode
  • System programming Linux/UNIX
  • Multithreading
  • MISRA C, MISRA C++
  • Autosar C++14
  • Embedded Software Development

Training and Coaching for the Following Sectors

  • Automotive Industry
  • Medical Technology
  • Power Generation
  • Chip Technology
  • Plant Engineering
  • Railway Vehicle Manufacturing
  • Avionic and Aircraft Industry
  • Traffic and Signaling Engineering
  • Special Purpose Machinery Manufacture
  • Agricultural Engines Manufacture
  • Production Engineering
  • IT Industry
  • State Institutes for Research and Development
  • Development Service Providers (Software)
  • Financial Industry
  • Forensic Science and Forensics
  • Building Technology
  • Trade and Management
  • Pipeline Inspection

Training and Coaching for clients in the industry according to their objective

  • Spreading corporate-related technology at international locations
  • Spreading corporate-related tools at international locations
  • Training of new employees
  • Coaching of current employees in new projects
  • Training of industry-specific framework technology
  • Process coaching in international software development
  • Intra-cultural coaching in international corporations

Software Development with the Languages

  • C
  • C++
  • Java
  • C#
  • Python

Software Development with the Tools

  • Eclipse
  • NetBeans
  • Visual Studio
  • Git
  • Subversion
  • ClearCase
  • Visual Source Safe
  • Common UNIX Tooling

Target Systems of Development

  • Windows in all versions since 3.0
  • UNIX
  • Linux
  • QNX
  • VX Works
  • ThreadX
  • Embedded Linux with real-time core
  • Further Embedded Operating Systems
  • Bare Metal
  • Various Controllers

Introduction and Improvement of the Following Processes

  • Requirement Management
  • Software Versioning
  • Configuration Management
  • Software Integration
  • Quality Assurance
  • Software Architecture
  • Assessment Preparation According to SPICE
  • Introduction of Scrum

Software Development for the Following Industries

  • Automotive Industry
  • Power Generation
  • Chip Technology
  • Plant Engineering
  • Trade and Management

Technology Transfer in International Companies

  • Worldwide training on a framework technology for the development of multimedia applications in a vehicle.
  • Worldwide training on processes according to Automotive SPICE for cooperation in international software development.
  • Worldwide training on tooling for cooperation in international software development.
  • Roll-out of an additional framework technology for an additional automotive supplier in Europe and Asia.
  • Compilation of developer experiences and problems with the new technology in the international environment.
  • Transfer of technology and knowledge between national and international company locations.
  • Transfer of technology and knowledge between teams and projects.

Last modified 02.01.2021