Course code: CIR-1
  • Years with company: 1
  • Years programming: 13
  • Primary programming language: C
  • Other programming languages: C++, java, powershell
  • Unit test harnesses: gooogletest
  • Something else: Worked in Brazil for 12 years, moved to the UK last year. Worked with firmware development and software development for embedded devices mostly, also worked with a consultant for enterprise software deployment and automated testing long time ago.
  • Test practice now: unit and integration testing based on googletest
  • Target system: ARM on an ASIC
  • Dev tools: Eclipse and Visual Studio
  • Build time: 1-5 minutes
  • Coding standard: Always according to what is established on the company or project, don't like long names and like CamelCase
  • Function too long: when you have to scroll down to see it entirely
  • Code reviews: Still have some to learn, my code usually has to be reviewed about 3 times before going to the master branch
  • Code time: 5
  • Test time: 2
  • Debug time: 3
  • Favorite thing about dev: I see it as an art which makes me feel like an artist, even though I'm an engineer.
  • Least favorite thing about dev: Lack of clearly defined requirements.
  • Tdd knowledge: Little, might be using some concepts of it right now, but I'm not sure.
  • Why are you attending: To spend less time doing rework and to get a better understanding of what has to be done.