Course code: CISCO-25
  • Years with company: 10
  • Years programming: 30
  • Primary programming language: C
  • Other programming languages: C++ Python Lua
  • Unit test harnesses: googletest Cpputest nose python unittest
  • Something else: Software engineer, Master degree in computer science. Worked in different domains aerospace, automotive, networking.
  • Test practice now: Unittests using internal test framework based on lua. Integration tests using internal test framework based on python.
  • Target system: networking device running on different architectures ARM, MIPS, x86
  • Dev tools: clang, make, gdb, profilers, git, git-hub,
  • Build time: 1-5 minutes
  • Coding standard: Company internal coding standard for C programming.
  • Function too long: when it spreads several pages and I have a hard time to understand it.
  • Code reviews: github PR posted to team and selected owners if touching common infra parts
  • Code time: 30
  • Test time: 65
  • Debug time: 5
  • Favorite thing about dev: Being able to create something useful.
  • Least favorite thing about dev: when you have to deal with immature tools
  • Tdd knowledge: Basic principles behind.
  • Why are you attending: Improve my software development skills