Top-Skills 

  • Hardwarenahe und embedded Softwareentwicklung
  • Software Architektur
  • Design von APIs, HALs & Treiber


Interessen

  • Design-Pattern, Clean-Architecture, OOA & OOP
  • Clean-Code, Test-Driven Development (TDD)
  • Echtzeit, Nebenläufigkeit, Multi-Core & Multi-Thread Programmierung
  • Verteilte Systeme


Zertifikate

  • IREB Certified Professional for Requirements Engineering
    • 04/2020 CPRE Advanced Level RE@Agile Zertifizierung
    • 04/2018 CPRE-FL Zertifizierung
  • iSAQB Certified Professional for Software Architecture
    • 06/2018 CPSA-F Zertifizierung
  • ISTQB Certified Tester
    • 03/2017 CTFL Zertifizierung


Weiterbildungen

  • 02/2021 Test-Driven Development for Embedded C/C++ (James Greening)
  • 01/2021 Mit Flow Design zu Clean Code (Stefan Lieser)
  • 05/2019 Multi-Core Programmierung (heise Events)
  • 02/2019 Safety critical embedded systems (iSAQB CPSA Advanced Level Modul EMBEDDED)
  • 10/2011 Better Firmware… Faster! (The Ganssle Group)



Embedded-RTOS

  • ChibiOS
  • FreeRTOS
  • μC/OS-II
  • μC/OS-III


Mikrocontroller-Plattformen

  • 8051
  • Blackfin
  • ARM Cortex-M4
  • AURIX TC27x, TC37x
  • dsPIC33F
  • PIC32MX
  • STM32
  • Hercules TMS570
  • MSP430
  • TivaC


APIs, HALs & Treiber 

  • ADC / DAC
  • DMA
  • EEPROM / Flash / SD / MMC
  • GPIO
  • I²C, UART, SPI
  • PWM / Timer
  • RTC
  • Watchdog


Bussysteme & Protokolle 

  • Bluetooth
  • CAN
  • CANopen
  • RS-232 / RS-485
  • USB



Peripherie & Technologie 

  • Bootloader
  • Sensorik
  • Aktorik


Programmiersprachen 
(Embedded-) C, C++, C#, Assembler, Python, Lua


Softwaretools & IDEs

  • Atmel Studio
  • AURIX Developer Studio
  • Code Composer Studio Eclipse
  • MPLAB
  • μVision
  • Visual Studio
  • CppUTest
  • NUnit
  • Resharper
  • PC-Lint
  • Visual Paradigm/UML
  • Doxygen
  • Bitbucket
  • Confluence
  • Jira
  • TeamCity
  • Git
  • Perforce
  • Mercurial
  • Subversion
  • EAGLE