Course code: WEB-41
  • Years with company: 6
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: C++, python
  • Unit test harnesses: None
  • Something else: I am an enthusiastic electronic engineer. I have been working with embedded systems design in academia and research environment, since 2016. Now, I am making a career transition to industry.
  • Test practice now: Traditional way
  • Target system: 32-bits MCU, bare metal and embedded linux
  • Dev tools: VSCode.
  • Build time: 11-30 seconds
  • Coding standard: I try to follow the SOLID concepts in my implementations.
  • Function too long: When it is charged with countless tasks.
  • Code reviews: I have a practice of reviewing my code as soon as its basic functionality is implemented.
  • Code time: 50
  • Test time: 10
  • Debug time: 40
  • Favorite thing about dev: The quick turnaround and correction of a feature implementation. Unlike hardware development.
  • Least favorite thing about dev: It consumes a lot of life energy. That is why I am here: for optimizing this energy consumption.
  • Tdd knowledge: I read Test-Driven Development for Embedded C, but I couldn't use it on a daily basis.
  • Why are you attending: I want to learn this technique in order to be more prepared for industry position.