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
- 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